softwarelivscyklus
Softwarelivscyklus, eller software lifecycle, er en systematisk tilgang til udvikling, drift og udfasning af softwareprodukter. Den beskriver faser og aktiviteter fra idé til pensionering og omfatter planlægning, kravspecifikation, design, implementering, test, levering og vedligeholdelse samt senere udfasning. Formålet er at sikre, at softwaren opfylder behov, er af høj kvalitet, leveres til tiden og inden for budget, samtidig med at risici styres.
Hovedfaserne omfatter kravindsamling og analyse, systemdesign og arkitektur, implementering (kodning), test og kvalitetskontrol, deployment og implementering,
Gennem hele livscyklussen udføres styring af krav, konfigurationsstyring, kvalitets- og risikostyring samt dokumentation. Interessenter inkluderer kunder,
Standarder og rammeværk som ISO/IEC 12207 og IEEE 12207 samt praksisser inden for modeludvikling giver vejledning
---