WerkzeugeAndere Sprachen |
ISO/IEC 12207Ziel des 1995 veröffentlichten Standards ISO/IEC 12207 („Software Life Cycle Processes“) ist eine bessere Verständigung bei Verhandlungen und Verträgen zwischen Kunden und Lieferanten von Projekten zur Entwicklung, dem Betrieb und der Wartung von Softwaresystemen. Dieser Standard ist nicht anwendbar beim Kauf von Standardsoftwarepaketen.
[Bearbeiten] BeschreibungISO/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. ISO/IEC 12207 definiert eine Prozessstruktur unter Verwendung einer allgemein akzeptierten Terminologie, sie legt sich nicht fest auf ein bestimmtes Lebenszyklusmodell oder eine bestimmte Entwicklungsmethode. Es werden keine Details bezüglich des "Wie" bei der Durchführung der Aktivitäten und Aufgaben und auch keine Vorschriften bezüglich Namen, Formaten oder Inhalten von Dokumenten vorgegeben. Zusätzlich beschreibt ISO/IEC 12207 wie der Standard auf eine bestimmte Organisation oder auf ein konkretes Projektvorhaben zugeschnitten werden kann. [Bearbeiten] ProzesseUnterschieden werden folgende Prozesse: [Bearbeiten] PrimärprozesseBeschaffung (Aktivitäten des Beschaffers von Software und Dienstleistungen), Lieferung (Aktivitäten des Lieferers von Software und Dienstleistungen), Entwicklung (Aktivitäten des Softwareentwicklers), Betrieb (dazu zählen Aktivitäten wie Systemeinführung, -test und Benutzerunterstützung) und Wartung (Fehler- und Mängelbehebung, Durchsatzverbesserung, Anpassung an verändertes Umfeld,...). [Bearbeiten] Unterstützende ProzesseDokumentation, Konfigurationsmanagement, Qualitätssicherung, formale Überprüfung der Prozesse (Verifizierung "Wird das Produkt korrekt, also nach Vorgabe, entwickelt?"), Inhaltliche Überprüfung (Validierung "Wird das richtige Produkt entwickelt? Entspricht es den Erwartungen?"), Abstimmung zwischen Kunde und Lieferant (Joint Review), Audit und Problembehebung. [Bearbeiten] Organisatorische ProzesseZu den organisatorische Prozessen gehören Management, Infrastruktur (Aktivitäten zur Bereitstellung der notwendigen Infrastruktur, z.B. Hardware, Software, Standards, Werkzeuge), Optimierung (Messen, Überprüfen und Verbessern der Lebenszyklusprozesse) und Schulungsmaßnahmen. [Bearbeiten] Siehe auch
[Bearbeiten] WeblinksInternational Standard ISO/IEC 12207 Software Life Cycle Processes (PDF, 80 kB) |