Bundesamt für Informationsmanagement und Informationstechnik der Bundeswehr 10 Gesamtsystemspezifikation V-Modell XT Anwendung im Projekt <Datum> <Organisation> <Veranstaltungsort> <Vortragender> <Organisation>
Überblick Vorstellung des EP System spezifiziert Vorstellung seiner Produkte Gesamtsystemspezifikation Gefährdungs- und Sicherheitsanalyse (eigener Vortrag) Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 2
Überblick des EP System spezifiziert und seiner spezifischen Produkte Gesamtsystemspezifikation Gefährdungs- und Systemsicherheitsanalyse Beim EP System spezifiziert liegt die Gesamtsystemspezifikation (Pflichtenheft) vor, die den Entwurf und die Realisierung des Systems ermöglicht Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 3
Überblick Vorstellung des EP System spezifiziert Vorstellung seiner Produkte Gesamtsystemspezifikation Gefährdungs- und Sicherheitsanalyse Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 4
Überblick Gesamtsystemspezifikation (GSysSpez) ist das Pendant zu den Anforderungen (Lastenheft) auf Auftragnehmerseite ist das zentrale Ausgangsdokument der Systemerstellung enthält die funktionalen und nicht-funktionalen Anforderungen und eine erste Grobarchitektur des Gesamtsystems beinhaltet eine Anforderungsverfolgung sowohl zum Lastenheft als auch zum Gesamtsystem einschließlich seiner Elemente in der nächsten Detaillierungsebene Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 5
Themen der Gesamtsystemspezifikation Gesamtsystemspezifikation (Pflichtenheft) Ausgangssituation und Zielsetzung Funktionale Anforderungen Nicht-funktionale Anforderungen Risikoakzeptanz Lebenszyklusanalyse und Gesamtsystemarchitektur Schnittstellenübersicht Lieferumfang Abnahmekriterien Anforderungsverfolgung zu den Anforderungen (Lastenheft) Anforderungsverfolgung Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 6
Pflichtenheft und Lastenheft Auftraggeberprojekt Auftragnehmerprojekt Vertrag Anforderungen (Lastenheft) Anforderungen (Lastenheft) Anforderungen (Lastenheft) Gesamtsystemspezifikation (Pflichtenheft) Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 7
Pflichtenheft und Lastenheft Gesamtsystemspezifikation (Pflichtenheft) Anforderungen (Lastenheft) Ausgangssituation und Zielsetzung Funktionale Anforderungen Nicht-funktionale Anforderungen Risikoakzeptanz Lebenszyklusanalyse und Gesamtsystemarchitektur Schnittstellenübersicht Lieferumfang Abnahmekriterien Anforderungsverfolgung zu den Anforderungen (Lastenheft) Anforderungsverfolgung Ausgangssituation und Zielsetzung Funktionale Anforderungen Nicht-Funktionale Anforderungen Risikoakzeptanz Skizze des Lebenszyklus und der Gesamtsystemarchitektur Lieferumfang Abnahmekriterien Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 8
GSysSpez - ausgewählte Themen (1) Übernahme der Anforderungen aus dem Lastenheft und geeignete Aufbereitung Funktionale Anforderungen Ermittlung z. B. mit Hilfe von Use-Cases Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 9
Use Case Template Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 10
Beispiel eines Use Case Diagramms Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 11
GSysSpez - ausgewählte Themen (2) Übernahme der Anforderungen aus dem Lastenheft und geeignete Aufbereitung Randbedingungen Qualität Erstellung Logistik Betreuung und Betrieb Sicherheit Nicht-funktionale Anforderungen Ermittlung der Qualitätsanforderungen z. B. über das FURPS-Schema Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 12
FURPS*-Schema als Basis für Q-Anforderungen Qualitätskriterien Funktionalität Benutzbarkeit Zuverlässigkeit Effizienz Wart- und Änderbarkeit Übertragbarkeit Eigenschaften der Qualitätskriterien Angemessenheit, Sicherheit, Genauigkeit der Berechnung, Interoperabilität, Konform zu Standards Verständlichkeit, Erlernbarkeit, Bedienbarkeit Reife, Fehlertoleranz, Wiederherstellbarkeit Zeitverhalten, Verbrauchsverhalten, Speicherbedarf Analysierbarkeit, Modifizierbarkeit, Stabilität, Prüfbarkeit Anpassbarkeit, Installierbarkeit, Konform zu Standards, Austauschbarkeit *FURPS = Functionality, Usability, Reliability, Performance, Supportability Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 13
GSysSpez - ausgewählte Themen (3) Lebenszyklusanalyse und Gesamtsystemarchitektur Grober Entwurf Gesamtsystem Festlegungen hinsichtlich Erstellung logistisches Unterstützungskonzept mögliche Verwendung von Externen Einheiten Make-or-Buy Entscheidung für Externen Einheiten Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 14
Elemente der Gesamtsystemarchitektur im V-Modell XT kompatibel zu 15288 Gesamtsystem wie V-Modell 97 Unterstützungssystem Struktur analog zum System System (techn. System) Segment Instandsetzungsdokumentation Segment mit * HW Segment und SW ext. HW- Einheit SW-Einheit * HW-Einheit * Ausbildungsunterlagen Komponente Komponente ext. SW-Modul SW-Modul Komponente Komponente ext. HW-Modul HW-Modul Logistische Unterstützungsdokumentation Nutzungsdokumentation Instandhaltungsdokumentation Ersatzteilekatalog Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 15
GSysSpec - ausgewählte Themen (4) Schnittstellenübersicht Identifikation von Schnittstellen vom System zum Anwender, Unterstützungssystemen, Logistik und Nachbarsystemen Abnahmekriterien Aufnahme als Anforderungen in die Prüfspezifikation Systemelement Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 16
GSysSpec - ausgewählte Themen (5) Anforderungsverfolgung zu den Anforderungen (Lastenheft) Zusammenfassende Darstellung der Zuordnung der funktionalen und nichtfunktionalen Anforderungen aus dem Lastenheft zu Anforderungen im Pflichtenheft Sicherstellung der bidirektionalen Verfolgbarkeit Anforderungsverfolgung Zusammenfassende Darstellung der Zuordnung der funktionalen und nichtfunktionalen Anforderungen im Pflichtenheft zu Elementen der Gesamtsystemarchitektur (System, Unterstützungssysteme, Logistik) Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 17
Vertikale Anforderungsverfolgung Anforderungen (Lastenheft) Projekt beauftragt System spezifiziert System entworfen Gesamtsystemspezifikation (Pflichtenheft) Feinentwurf abgeschlossen Systemspezifikation System Segment Unterstützungssystem Logistik SW-, HW-, Ext. Einheit- Spezifikation Einheit (SW, HW, Ext.) Komponente / Modul Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 18
Horizontale Anforderungsverfolgung Verifizierung und Validierung Projekt beauftragt Abnahme erfolgt System spezifiziert Lieferung durchgeführt System entworfen System integriert Anforderungen (Lastenheft) Feinentwurf abgeschlossen Systemelemente realisiert Prüfspezifikation Lieferung Anforderungen (Lastenheft) Systemspezifikation SW-, HW-, Ext.-Einheit Spezifikation Prüfspezifikation Systemelement Prüfspezifikation Systemelement Prüfspezifikation Systemelement Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 19
GSysSpec - ausgewählte Themen (6) Risikoakzeptanz Enthält die projektspezifischen Vorgaben zu Schadenskategorien = Art der Schäden (Personen, Material, ) Schadenklassen = Sicherheitsstufen = Risikoklassen = Risikoakzeptanz = Einstufung des Schadenausmaßes in einer Kategorie (Tote, Verletzte, ) Beschreibung der Schwere eines Schadens (kritisch, marginal, ) Vorgabe zum generellen Umgang mit ermittelten Risiken (nicht tolerierbar, ) Vorgabe, nach welcher Risikoklasse für eine bestimmte Kombination aus Schadenklasse und Eintrittswahrscheinlichkeit vorzugehen ist (z.b. Risikominderung) Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 20
Beispiele zur Risikoakzeptanz Übernahme der Informationen aus dem Lastenheft Risikoakzeptanz Schadenskategorien, Schadenklassen, Sicherheitsstufen Risikoklassen Risikoakzeptanz Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 21
Vielen Dank für die Aufmerksamkeit Fragen Weitere Informationen unter http://www.v-modell-xt.de Anwendungsschulung V-Modell XT, Version 1.2 10 Gesamtsystemspezifikation 22