Zum Hauptinhalt springen

ISO 12207 Systems and software engineering - software life cycle processes

Systems and software engineering


ISO/IEC 12207 stellt einen Rahmen für Prozesse im Lebenszyklus von Software (Software Life-Cycle Processes) dar. Er beschreibt auf hoher Ebene alle wichtigen Prozesse des Lebenszyklus von der Ideenfindung bis zur Stilllegung und ihre Beziehungen untereinander. Prozesse bestehen aus Aktivitäten und diese wiederum aus einzelnen Aufgaben.

image-20231024154012383

In der Version 2008 wurden die Prozessgebiete vollständig neu sortiert. Die sieben Gebiete sind mehr als vorher speziell für die Software-Entwicklung definiert.

  1. Einigungsprozesse (Agreement Processes)
  2. Organisatorische Prozesse zur Projektunterstützung (Organizational Project-Enabling Processes)
  3. Projektbezogene Prozesse (Project Processes)
  4. Technische Prozesse (Technical Processes)
  5. Software Entwicklungsprozesse (Software Implementation Processes)
  6. Software Unterstützungsprozesse (Software Support Processes)
  7. Software Wiederverwendungsprozesse (Software Reuse Processes)

Auch in der Version 2017 wurden die Prozessgebiete neu sortiert und überarbeitet. Die 4 Gebiete lauten:

  • Einigungsprozesse (Agreement Processes)
  • Organisatorische Prozesse zur Projektunterstützung (Organizational Project-Enabling Processes)
  • Technische Managementprozesse (Technical Management Processes)
  • Technische Prozesse (Technical Processes)

Im Zusammenhang mit ISO/IEC 12207 (Prozesse im Lebenszyklus von Software) stehen:

  • ISO/IEC 15288 (System-Lebenszyklus-Prozesse),
  • ISO 9001 (Qualitätsmanagement) und
  • ISO/IEC 15504 (Prozessassessment) - der sogenannte SPICE-Standard.