6 Teil 6: V-Modell-Referenz Aktivitäten

6.3 Aktivitäten

6.3.10 Systementwurf

6.3.10.7 Implementierungs-, Integrations- und Prüfkonzept System erstellen

Produkt:

Implementierungs-, Integrations- und Prüfkonzept System

Methodenreferenzen:

Systemdesign, Test

Werkzeugreferenzen:

Anforderungsmanagement, Integrierte Entwicklungsumgebung, KM-Werkzeug, Konstruktion/Simulation, Modellierungswerkzeug

Sinn und Zweck

Bei der Erstellung des Implementierungs-, Integrations- und Prüfkonzepts System beziehungsweise Unterstützungssystem (siehe Abbildung 24) ist festzulegen, wie das entworfene System realisiert, schrittweise zusammengebaut und qualitätsgesichert wird.

Zur Erstellung des Konzepts dient der angestrebte Prozess als Richtlinie. In einem ersten Schritt sind alle relevanten Vorgaben und Rahmenbedingungen im Projekthandbuch beziehungsweise vom Auftraggeber zu formulieren. Unter ihrer Berücksichtigung werden alle Umgebungen, die für die Erstellung des Systems notwendig sind, beschrieben.

Darauf aufbauend ist festzulegen, in welcher Reihenfolge, auf welchen Umgebungen und mit welchen Werkzeugen Realisierung, Integration, Installation und Prüfung zu erfolgen haben. Ziel ist die Definition eines geeigneten iterativen Entwicklungsprozesses.

Für die Integration ist als zusätzliche Information ein Integrationsbauplan festzulegen. Er beschreibt, welche Instanzen der Systemelemente in welcher Reihenfolge zu einem System integriert werden.

Steht der Integrationsbauplan fest, ist festzulegen, welche der Elemente im Bauplan einer Prüfung zu unterziehen sind. Die Prüfstrategie gibt dabei die Regeln vor. Für jede Anforderungen wird angegeben, welche der Elemente im Integrationsbauplan die Erfüllung der Anforderung in einer Prüfung nachzuweisen haben.

Prüfstrategie und Integration können sich gegenseitig beeinflussen. Die einzelnen Integrationsschritte sind deshalb so festzulegen, dass Prüfungsredundanzen vermieden und durch frühzeitige Qualitätssicherung Risiken minimiert werden. Vor der Integration muss sichergestellt sein, dass zu integrierende Segmente oder Einheiten sich im »Produktzustandfertig gestellt" befinden und ihren Spezifikationen entsprechen. Einflüsse auf die Systemarchitektur beziehungsweise »Unterstützungs-Systemarchitektur sind zu berücksichtigen.

Ablaufdarstellung

images/SE-Aktivitaetsdiagramme-IIPKErstellen.gif

Abbildung 24: Aktivitätsdiagramm "Implementierungs-, Integrations- und Prüfkonzept System erstellen"

6.3.10.7.1 Vorgaben zur Realisierung und Zielumgebungen identifizieren

Themen:

Implementierungs-, Integrations- und Prüfkonzept System: Vorgehen zur Installation und Zielumgebungen, Implementierungs-, Integrations- und Prüfkonzept System: Vorgehen zur Realisierung und Realisierungsumgebung

Zur Vorbereitung des Entwicklungsprozesses sind relevante Vorgaben und Rahmenbedingungen aus dem Projekthandbuch zu identifizieren und zu definieren. Beispielsweise kann vorgegeben sein:

6.3.10.7.2 Entwicklungsprozess definieren

Themen:

Implementierungs-, Integrations- und Prüfkonzept System: Vorgehen zur Installation und Zielumgebungen, Implementierungs-, Integrations- und Prüfkonzept System: Vorgehen zur Integration und Integrationsbauplan, Implementierungs-, Integrations- und Prüfkonzept System: Vorgehen zur Prüfung und Prüfstrategie, Implementierungs-, Integrations- und Prüfkonzept System: Vorgehen zur Realisierung und Realisierungsumgebung

Bei der Definition des Entwicklungsprozesses ist festzulegen, wie die Anforderungen und Schnittstellen der Spezifikation in den Systemelementen zu realisieren sind.

Der Prozess legt ein einheitliches Vorgehen zur Systemerstellung für alle Projektbeteiligten fest. Das gewählte Vorgehen sollte von der gewählten Entwicklungsumgebung unterstützt werden. Eine geeignete Dokumentation dieses Vorgehens unterstützt die Einarbeitung von neuen Projektteilnehmern.

6.3.10.7.3 Integrationsbauplan erstellen

Thema:

Implementierungs-, Integrations- und Prüfkonzept System: Vorgehen zur Integration und Integrationsbauplan

Parallel zur Festlegung des Entwicklungsprozesses ist die Integrationsarchitektur aus der Systemarchitektur abzuleiten und der Bauplan für die Systemelemente festzulegen. In diesem Zusammenhang sind zunächst die zu integrierenden Systemelemente und darüber hinaus die Reihenfolge bei der Integration systemelement-übergreifend festzulegen.

Damit die Integration realisiert werden kann, sind ferner die Anforderungen eines jeden Systemelements an die Reihenfolge der Integration zu beschreiben (zum Beispiel Reihenfolge der Verkabelung, einzelne Schritte des Software-Downloads auf die HW oder Beschreibung eines Makefiles).

6.3.10.7.4 Prüfstrategie festlegen

Themen:

Implementierungs-, Integrations- und Prüfkonzept System: Vorgehen zur Prüfung und Prüfstrategie, Implementierungs-, Integrations- und Prüfkonzept System: Zu prüfende Systemelemente

Zur Festlegung der Prüfstrategie sind die Vorgaben aus dem »QS-Handbuch zu übernehmen. In der Prüfstrategie ist folgendes festzulegen:

Die Prüfstrategie wird jeweils in den Prüfspezifikationen der Systemelemente verfeinert und die Umsetzung festgelegt.

6.3.10.7.5 Sicherheitskritische Systemelemente festlegen

Thema:

Implementierungs-, Integrations- und Prüfkonzept System: Sicherheitsrelevante Systemelemente und Sicherheitsmaßnahmen

Siehe Sicherheitskritische Systemelemente festlegen in Aktivität Implementierungs-, Integrations- und Prüfkonzept Unterstützungssystem erstellen.