Programvare Beregning Metoder

Programvare Beregning Metoder


Den gjennomsnittlige programvare-prosjekt suksessraten er bare 32 prosent, ifølge statistikk utarbeidet av Standish Group i 2009. En av de viktigste grunnene programvare-prosjekter mislykkes er manglende evne til å korrekt estimere programvare prosjektets omfang. Hvis man anslår for liten prosjektets størrelse, er det ikke nok midler eller tid til å levere prosjektet. Dårlig størrelse estimering er typisk i kjernen av budsjettmessige og tidsoverskridelser. Derfor, programvare prosjektledere trenger ulike programvare størrelse estimering verktøy, og bør ikke være avhengig av en teknikk for anslaget. Avhengigheten av en eneste estimat verktøy gir store program kostnader og tidsplan risiko.

Kilde Lines-of-kode (SLOC) Estimater

De fleste Sloc estimater omfatte alle kjørbare instruksjoner og data erklæringer, men utelukker kommentarer, blanks og videreføring linjer. SLOC kan anslå programvare størrelse ved å sammenligne programvarens funksjonalitet til funksjonalitet i eksisterende programvare-prosjekter. Derfor må denne metoden eksplisitt informasjon om funksjonaliteten til programvare-prosjekt. Det vil sikre en mer troverdig estimat. Denne metoden er også forholdsvis enkelt, og det tillater registrering av størrelse data som kreves for å forberede nøyaktige anslag for det videre arbeidet.

Funksjon Point Size Estimater

Funksjon poeng er de veide summer av fem ulike faktorer som er knyttet til brukerkrav: innganger, utganger, logiske filer, forespørsler og grensesnitt. Funksjon Poengene beregnes ved først å beregne antall hver kategori av nevnte funksjoner. Disse funksjon en sum blir så modifisert ved å påføre kompleksitet tiltak til hver funksjon punkt. Disse kompleksitet modifisert funksjonspunkter kan endres til et godt estimat av nødvendige utviklingsressurser. Ulempene med denne metoden er at funksjonen poeng er vanskelig å anslå, og kompleksiteten tiltak er subjektive, som de er laget på grunnlag av ingeniørens oppfatninger.

Kostnader og tidsplan beregningsmetoder

Flertallet av estimeringsmetoder er basert på tilsvarende programmer. Disse metodene inkluderer ekspertuttalelser og parametriske modeller. Den ekspertuttalelser er på grunnlag av erfaringer fra eksisterende prosjekter, mens para modeller produsere beregninger gjort av statistiske formler som forbinder en avhengig variabel, slik som kostnader og tidsplan, til uavhengige faktorer som er kjent som kostnadsdrivere. Eventuelle endringer i driverne vil reflektere på de avhengige variablene. Parametrisk modell er den mest brukte programvare estimeringsverktøyet, og estimatene som oppnås ved denne modellen er repeterbare.