22.11.2013 Aufrufe

Modellbasierte Anforderungsspezifikation sicherheitskritischer ...

Modellbasierte Anforderungsspezifikation sicherheitskritischer ...

Modellbasierte Anforderungsspezifikation sicherheitskritischer ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

die entsprechenden Modellartefakte. Innerhalb einer Phase werden die Subprozesse in mehreren<br />

Iterationen durchlaufen. Eine Beschreibung der verwendeten Subprozesse findet sich in<br />

Abschnitt 6.4.<br />

Jeder Subprozess besteht aus einzelnen Aktivitäten. Typischerweise sind die Aktivitäten so ausgestaltet,<br />

dass jede Aktivität eins der Inhaltselemente des Modells (siehe 5.1.2) modifiziert.<br />

Die einzelnen Aktivitäten werden in jedem Subprozess einmal in einer festgelegten Reihenfolge<br />

durchlaufen.<br />

Diese grundlegende Struktur des Prozesses entspricht weitgehend dem OPRAIL-Prozessmodell<br />

[OPR06, S. 50], ist aber gegenüber diesem vereinfacht. So entfallen die Prozesselemente Role,<br />

Person und Supporter, die die Rollenverteilung bei der Entwicklung <strong>sicherheitskritischer</strong> Software<br />

repräsentieren und die durch die DIN EN 50129 vorgegeben sind [EN50129, S. 24]. Sie<br />

sind jedoch bei der Erstellung von Anforderungsmodellen nicht erforderlich und können daher<br />

entfallen. Bild 6.4 zeigt die Struktur und die Abhängigkeiten der einzelnen Prozesselemente als<br />

SysML-Blockdiagramm.<br />

bdd [Modell] Data[ Prozessstruktur ]<br />

<br />

Prozess<br />

1<br />

1<br />

1..*<br />

<br />

Phase<br />

1..*<br />

<br />

Subprozess<br />

1<br />

-benutzt<br />

1..*<br />

1<br />

1..* 1..*<br />

<br />

Iteration<br />

1..*<br />

<br />

Aktivitaet<br />

Abbildung 6.4.: Prinzipielle Struktur des Prozesses<br />

6.2.3. Aufgabenorientierung<br />

Wie in 6.1.2 ausgeführt, lässt sich das iterativ-inkrementelle Prozessmodell nicht direkt auf die<br />

Erstellung von <strong>Anforderungsspezifikation</strong>en übertragen. Zu Beginn des Prozesses liegt noch keine<br />

geschlossene, vollständige Aufgabenstellung vor, die iterativ-inkrementell abgearbeitet wer-<br />

98

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!