Il progetto software tasso medio di successo è solo il 32 per cento , secondo le statistiche compilate dal Standish Group nel 2009. Uno dei motivi principali dei progetti software non è l'incapacità di valutare correttamente la portata del progetto software . Se si stima troppo piccola di dimensioni del progetto , non ci sono fondi o di tempo per consegnare il progetto abbastanza . Stima dimensione poveri è in genere al centro delle eccedenze di bilancio e di tempo. Pertanto , i responsabili di progetto di software hanno bisogno di varie dimensioni strumenti per la stima del software , e non dovrebbero dipendere da una tecnica per la stima . Dipendenza da un unico strumento preventivo pone grande costo del programma e dei rischi di pianificazione. Fonte Linee - di -Code ( SLOC ) Stime
stime più SLOC comprendono tutte le istruzioni eseguibili e le dichiarazioni di dati , senza i commenti, gli spazi e le linee di continuazione . SLOC può stimare dimensione software confrontando le funzionalità del software di funzionalità in progetti di software esistenti . Così, questo metodo richiede informazioni esplicite circa la funzionalità del progetto software . Essa garantirà una stima più credibile . Questo metodo è anche relativamente semplice, e permette la registrazione dei dati di dimensioni necessarie per la preparazione stime accurate per ulteriori sforzi .
Function Point Taglia Stime
punti funzione sono la ponderata somme di cinque distinti fattori che sono associati con le esigenze degli utenti : ingressi, uscite , file logici , richieste di informazioni e interfacce . Punti funzione sono calcolati calcolando inizialmente il numero di ciascuna categoria di funzioni suddette . Questi punti totali di funzioni sono quindi modificati mediante l'applicazione di misure di complessità per ogni punto funzione . Questi i punti funzione della complessità - modificati possono essere modificate in una buona stima delle risorse di sviluppo necessarie. Gli svantaggi di questo metodo sono che punti funzione sono difficili da stimare , e le misure di complessità sono soggettivi, in quanto sono creati sulla base di percezioni dell'ingegnere .
Costi e tempi Metodi di stima
La maggior parte dei metodi di stima sono basati su programmi software equivalenti. Queste metodologie includono opinione di esperti e modelli parametrici . La perizia è sulla base di esperienze di progetti esistenti , mentre i modelli parametrici producono stime di formule statistiche che legano una variabile dipendente , come costi e tempi , a fattori indipendenti, che sono conosciute come driver di costo . Eventuali variazioni dei piloti riflettere sulle variabili dipendenti . Il modello parametrico è lo strumento di stima del software più usato , e le stime ottenute da questo modello sono ripetibili .