Den gennemsnitlige software projekt succesrate er kun 32 procent, ifølge statistikker fra Standish Group i 2009. En af de primære årsager software-projekter mislykkes , er manglende evne til korrekt anslå software projektets omfang . Hvis man estimater for lille projektets størrelse , er der ikke nok midler eller tid til at levere projektet. Dårlig størrelse estimering typisk kernen i budgetmæssige og tid overskridelser . Derfor software projektledere brug for forskellige software- størrelse estimering værktøj , og bør ikke afhænge af en teknik for estimatet . Afhængighed af en enkelt skøn værktøj udgør stort program og tidsplanen risici. Kildelinjer -of -kode ( SLOC ) Skøn
Most Sloc skøn omfatter alle eksekverbare instruktioner og data erklæringer , men udelukker kommentarer, blanke og efterskoler linjer. SLOC kan anslå software størrelse ved at sammenligne softwarens funktionalitet til funktionalitet i eksisterende software-projekter . Således er denne metode brug udtrykkelige oplysninger om funktionaliteten af softwaren projektet . Det vil sikre en mere troværdig estimat. Denne metode er også forholdsvis enkel, og det giver mulighed for optagelse af størrelse , der kræves for at forberede præcise estimater for yderligere indsats .
Function punktstørrelse Skøn
Funktion punkter er det vægtede summer af fem forskellige faktorer, som er forbundet med brugernes krav: input, output, logiske filer , forespørgsler og grænseflader . Funktion point beregnes ved først at beregne antallet af hver kategori af ovennævnte funktioner. Disse funktion punkt totaler derefter modificeres ved at anvende komplekse foranstaltninger til hver funktion punkt . Disse kompleksitet modificerede funktion point kan ændres til et godt skøn over nødvendige udviklingsressourcer. Ulemperne ved denne metode er , at funktionen punkter er vanskeligt at anslå , og kompleksiteten foranstaltninger er subjektive, da de er skabt på baggrund af ingeniørens opfattelser.
Og tidsplanen estimationsmetoder
størstedelen af estimationsmetoder er baseret på tilsvarende programmer. Disse metoder omfatter ekspertudtalelser og parametriske modeller. Eksperten mening er på baggrund af erfaringer fra eksisterende projekter , mens parametriske modeller producerer skøn fra statistiske formler, som forbinder en afhængig variabel , såsom omkostninger og tidsplan, til uafhængige faktorer, som er kendt som cost drivere . Eventuelle ændringer i de drivere vil reflektere over de afhængige variable . Den parametriske model er den mest udbredte software estimering værktøj og de skøn opnået ved denne model er repeterbare .