Software Tecniche di stima dei costi

May 10

Software Tecniche di stima dei costi


Nello sviluppo di software, progetto di superamento è una questione importante. Al fine di assegnare la giusta quantità di risorse e gestire efficacemente i costi, precisa stima dei costi del software è importante. stima dei costi del software consiste nella stima del tempo necessario per completare il progetto, quali risorse dovrebbero lavorare sul progetto e il costo complessivo del progetto. Spesso uno dei compiti più difficili nella gestione dei progetti, ci sono diverse tecniche per assistere nella produzione di stima dei costi accurato per lo sviluppo del software.

Metodo di giudizio di esperti

Il metodo di stima giudizio di esperti prevede la consultazione di un esperto individuo o più esperti nella stima dei costi del software. L'esperto usa la sua esperienza e conoscenza del progetto previsto a venire con una stima dei costi. In generale, quando si utilizza questo metodo, è meglio per ottenere un consenso esperto gruppo, noto come la tecnica Delphi. Il modo in cui questa tecnica di stima funziona è il gruppo è chiamato insieme per discutere le specifiche del progetto e gli eventuali problemi di stima. Poi gli esperti compilare i moduli in forma anonima. Il coordinatore del cliente le forme e raccoglie il gruppo di nuovo insieme per discutere di eventuali scostamenti tra perizie. Dopo la discussione, gli esperti in forma anonima compilare un altro modulo di stima. Questo processo continua fino a raggiungere un consenso generale.

Stima per analogia

La stima per analogia sta confrontando un progetto previsto per un progetto analogo che è stato completato in precedenza. Per stimare un progetto che utilizza questa tecnica, prima di classificare il progetto previsto in termini di sistemi interessati, portata del progetto e dipartimenti interessati dal progetto. Una volta che si raccolgono queste informazioni, è possibile determinare quali progetti precedentemente realizzati sono di natura simile per quanto riguarda tempo e risorse vincoli. Da queste informazioni, è possibile derivare una stima per determinare la quantità di sforzo necessario per completare il progetto previsto in termini di tempo e denaro. È possibile utilizzare questo metodo per stimare i componenti di un progetto più grande o l'intero progetto. Poiché non esistono due progetti sono identici, è anche importante identificare le differenze tra i progetti, in modo da considerare queste differenze nel determinare una stima.

Top-Down Metodo stima

Il top-down metodo di stima determina una stima software basato su parametri globali di un progetto. Si forniscono stime per le attività di sistema di alto livello come la documentazione, la gestione della configurazione, progettazione e l'analisi senza conoscere tutte le attività di dettaglio associati ad ogni attività del sistema. Nella fase iniziale in un progetto di sviluppo software Questa tecnica è utile in quanto non si dispone di tutti i dettagli del progetto a vostra disposizione. Tuttavia, una volta che i dettagli del progetto si svolgono, la stima fornita da questo metodo non è affidabile, perché la stima non può prendere in compiti e problemi che riguardano il superamento dei costi di basso livello di account.

Bottom-up Metodo stima

Il metodo stima bottom-up determina una stima globale software progetto basato sulla combinazione delle stime individuali di ciascun componente del progetto. Identificate i dettagli o le attività e le interazioni di sistema per ogni componente del sistema e, sulla base di tali informazioni, si deriva una stima. Il bottom-up metodo di stima consente alle persone che si specializzano in determinate fasi di un progetto, come ad esempio il gruppo di gruppo di assicurazione della qualità o di sviluppo, per fornire stime in base alla loro competenza. Di conseguenza, i singoli gruppi possono fornire una stima più affidabile dei loro singoli componenti a causa della loro specifica conoscenza di potenziali problemi nelle loro aree. La tecnica stima bottom-up è spesso una tecnica più tempo per stimare, ea volte non può essere una tecnica affidabile precoce della pianificazione progetto a causa della mancanza di dati.