Kostnadsuppskattning inom mjukvaruteknik
Kostnadsuppskattning inom mjukvaruteknik handlar vanligtvis om de ekonomiska utgifterna för ansträngningen att utveckla och testa programvaran, detta kan också inkludera kravgranskning, underhåll, utbildning, hantering och köp av extra utrustning, servrar och mjukvara. Många metoder har utvecklats för att uppskatta mjukvarukostnader för ett givet projekt.
Metoder
Metoder för uppskattning inom mjukvaruteknik inkluderar dessa principer:
- Analysinsatsmetod
- Parametrisk uppskattning
- The Planning Game (från Extreme Programming )
- ITK-metoden , även känd som Method CETIN
- Proxy-baserad uppskattning (PROBE) (från Personal Software Process )
- Programutvärderings- och granskningsteknik (PERT)
- Putnam-modell , även känd som SLIM
- PRICE Systems Grundare av kommersiella parametriska modeller som uppskattar omfattning, kostnad, ansträngning och tidsplan för programvaruprojekt.
- SEER-SEM parametrisk uppskattning av ansträngning, schema, kostnad, risk. Minimitid och bemanningskoncept baserade på Brooks lag
- Metoden Use Case Points (UCP)
- Viktade mikrofunktionspunkter (WMFP)
- Bredband Delphi
De flesta tekniker för uppskattning av mjukvaruutveckling innebär att först uppskatta eller mäta programvarans storlek och sedan tillämpa viss kunskap om historiska kostnader per storleksenhet. Programstorleken är vanligtvis dimensionerad i SLOC , Function Point eller Agile story points .
Se även
- Uppskattning av mjukvaruutvecklingsinsatser
- Mjukvarumått
- Projektledning
- Kostnadsöverskridande
- Risk
- Jämförelse av programvara för utvecklingsuppskattning
externa länkar
- Programvaruuppskattningskapitlet från O'Reilly, Applied Software Project Management
- Uppskattning med användningsfall från metoder och verktyg
- Definition of Use Case Points-metoden (UCP)
- Roy K. Clemmons, Projektuppskattning med användningsfall
- Uppskattning av tekniker genom hela SDLC
Kategorier: