ISO/IEC 15288
IEEE programvara livscykel |
---|
|
ISO /IEC 15288 är en teknisk standard inom systemteknik som täcker processer och livscykelstadier , utvecklad av International Organization for Standardization (ISO) och International Electrotechnical Commission (IEC). Planering för ISO/IEC 15288:2002(E)-standarden startade 1994 när behovet av ett gemensamt systemteknisk processramverk insågs. Den tidigare accepterade standarden MIL STD 499A (1974) avbröts efter att ett memo från USA:s försvarsminister (SECDEF) förbjöd användningen av de flesta amerikanska militära standarder utan undantag. Den första upplagan gavs ut den 1 november 2002. Stuart Arnold var redaktör och Harold Lawson var arkitekten bakom standarden. År 2004 antogs denna standard av Institute of Electrical and Electronics Engineers som IEEE 15288. ISO/IEC 15288 har uppdaterats 1 februari 2008 samt 15 maj 2015.
ISO/IEC 15288 hanteras av ISO/IEC JTC1/SC7 , som är den kommitté som ansvarar för att utveckla standarder inom området mjukvaru- och systemteknik. ISO/IEC 15288 är en del av SC 7 Integrated set of Standards, och andra standarder inom denna domän inkluderar:
- ISO/IEC TR 15504 som adresserar kapacitet
- ISO/IEC 12207 och ISO/IEC 15288 som adresserar livscykel och
- ISO 9001 & ISO 90003 som adresserar kvalitet
Historia
- ISO/IEC 15288:2015
- Reviderar: ISO/IEC 15288:2008 (harmoniserat med ISO/IEC 12207:2008)
- Reviderar: ISO/IEC 15288:2002 (första upplagan)
Processer
Standarden definierar trettio processer grupperade i fyra kategorier:
- Avtalsprocesser
- Organisatoriska projektmöjliggörande processer
- Tekniska förvaltningsprocesser
- Tekniska processer
Standarden definierar två avtalsprocesser:
- Förvärvsprocessen (klausul 6.1.1)
- Leveransprocess (klausul 6.1.2)
Standarden definierar sex organisatoriska projektmöjliggörande processer:
- Process för hantering av livscykelmodeller (klausul 6.2.1)
- Infrastrukturhanteringsprocess (klausul 6.2.2)
- Portföljhanteringsprocess (klausul 6.2.3)
- Personalhanteringsprocess (klausul 6.2.4)
- Kvalitetsledningsprocess (klausul 6.2.5)
- för kunskapshantering (klausul 6.2.6)
Standarden definierar åtta tekniska hanteringsprocesser:
- Projektplaneringsprocess (klausul 6.3.1)
- Projektbedömning och kontrollprocess (klausul 6.3.2)
- Beslutshanteringsprocess (klausul 6.3.3)
- Riskhanteringsprocess (klausul 6.3.4)
- Konfigurationshanteringsprocess (klausul 6.3.5)
- Informationshanteringsprocess (klausul 6.3.6)
- Mätprocess (klausul 6.3.7)
- Kvalitetssäkringsprocess (klausul 6.3.8)
Standarden definierar fjorton tekniska processer:
- Affärs- eller uppdragsanalysprocess (klausul 6.4.1)
- för definition av intressenters behov och krav (klausul 6.4.2)
- för definition av systemkrav (klausul 6.4.3)
- för definition av arkitektur (klausul 6.4.4)
- Designdefinitionsprocess (klausul 6.4.5)
- Systemanalysprocess (klausul 6.4.6)
- Implementeringsprocess (klausul 6.4.7)
- Integrationsprocess (klausul 6.4.8)
- Verifieringsprocess (klausul 6.4.9)
- Övergångsprocess (klausul 6.4.10)
- Valideringsprocess (klausul 6.4.11)
- Driftprocess (klausul 6.4.12)
- Underhållsprocess (klausul 6.4.13)
- Avfallshanteringsprocess (klausul 6.4.14)
Varje process definieras av ett syfte, resultat och aktiviteter. Aktiviteterna är vidare uppdelade i uppgifter.
Se även
- Systemutveckling livscykel
- Systemets livscykel
- Capability Maturity Model Integration (CMMI)
- ISO/IEC 12207
- Operationskoncept eller CONOPS
- 15288-2008 - ISO/IEC/IEEE Systems and Software Engineering — Systemlivscykelprocesser . 2008. doi : 10.1109/IEEESTD.2008.4475828 . ISBN 978-0-7381-5665-1 .