Het Capability Maturity Model ( CMM ) is ontwikkeld door de Carnegie Mellon University in 1986 . CMM is een abstract industriestandaard voor de beoordeling en verbetering van het kader voor de ontwikkeling van software . De CMM raamwerk bestaat uit vijf volwassenheidsniveau's die u helpen volwassenheid van uw organisatie te beoordelen als het beweegt door het software ontwikkel proces . Aanhankelijkheid aan kader CMM 's verbetert de kwaliteit van het software ontwikkel proces , omdat het ervoor zorgt dat het eindproduct relatief bug - vrij zal zijn , op tijd en binnen het toegekende budget voor het project . Instructies 1 CMM 's Niveau 1 ( Initiële ) , vast te stellen het bijhouden van projecten , scheid de testfase van debuggen en standaardiseren van het testproces zo basic testen van technieken en methoden bestaan . Zodra deze praktijken zijn in de plaats , moeten zij met succes worden herhaald . Kopen van 2 CMM 's Niveau 2 ( herhaalbare ) , ontwikkelen en standaard software ontwikkeling processen onderhouden door uw hele organisatie . Een " Software Engineering Process Group " moet worden gecreëerd om het software ontwikkel proces te beheren . De groep is verantwoordelijk voor de opleiding en het onderhoud van de naleving . 3 CMM 's Niveau 3 ( Defined ) , vast te stellen statistieken die je zal gebruiken om uw software development projecten prestaties en productiviteit te volgen . Instelling van een test groep binnen uw organisatie aan het testproces volgen . De gevestigde metrics moet worden gehandhaafd op een voorspelbaar hoog kwaliteitsniveau . 4 CMM 's niveau 4 ( Managed ) , verzamelen en log alle bugs uit het testen van software in een database om problemen binnen de software te corrigeren . < br > 5 de status van uw organisatie onderhouden bij CMM 's Level 5 ( Optimizing ) door het voortdurend verbeteren van uw software ontwikkel proces . Software testprocedures en metrieken moeten nauwkeurig worden omschreven en een integraal onderdeel van je ontwikkeling procedures . Uw organisatie moet gebruik maken van geautomatiseerde testtools en dient een procedure te hebben voor de selectie , evaluatie en het gebruik testen van software tools .
|