Tarkvara kvaliteet ja standardid
Arendus võib olla vähem
reguleeritud
kui muud valdkonnad, näiteks hooldus ja kasutamine. Lihtne reegel (raske rakendada): nii
vähe fikseeritud protsesse kui võimalik, aga mitte vähem.
Zachmani ettevõtte arhitektuuri raamistik sisaldab nii elutsükli mudeli kui ka
protsessiraamistiku elemente.
Tarkvara elutsükli mudelid hõlmavad esmajoones tarkvara arendust, mis on üks protsess
paljudest.
Kosemudeli idee pärineb tööstusest, kus muudatuste tegemine eelmise etapi
tulemitesse võib olla väga kulukas või võimatu. Ülekantuna tarkvara arendusse tähendab see,
et
"puhta" kosemudeli puhul peaksid eelmised etapid olema lõpetatud enne, kui minna täitma
järgmist etappi - tagasipöördumist eelmisse etappi ei ole. Võrreldes hoopis ilma struktuurita
programmeerimisega (ülesanne -> programm) aitab kosemudel süsteemi paremini kavandada,
võimaldab jagada tööd etappideks, parandab dokumentatsiooni.