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.

5.1.5.2. Konsistenz der Akteure<br />

Die im Modell abgebildete Menge an Akteuren muss in allen Sichten konsistent verwendet werden.<br />

Ist A = {A 1 ,A 2 ,...,A n } die Menge der Akteure im Anforderungsmodell muss für die<br />

Mengen der in den einzelnen Sichten benutzten Akteure<br />

gelten<br />

• A Systemfunktionssicht in den Diagrammen der Systemfunktionssicht (als Artefakte für externe<br />

Akteure und Systeme)<br />

• A Systemabgrenzungssicht in den Diagrammen der Systemabgrenzungssicht (als Artefakte für<br />

externe Akteure und Systeme)<br />

• A Szenariensicht in den Diagrammen der Szenariensicht (als Lebenslinien für externe Akteure<br />

und Systeme)<br />

A Systemfunktionssicht = A Systemabgrenzungssicht = A Szenariensicht = A (5.2)<br />

Für die Akteure in den Verhaltensdiagrammen (als Ziele der SendSignalActions) A Verhalten gilt<br />

abweichend<br />

A Verhalten ⊆ A (5.3)<br />

da nur für die ausgehenden Signale Akteure als Parameter benötigt werden. Die Menge der<br />

verwendeten Akteure in den Verhaltensdiagrammen ist daher immer kleiner, maximal gleich<br />

der Menge an Akteuren in den anderen Sichten. Für Akteure muss weiterhin gelten, dass jeder<br />

Akteur mindestens zu einem Anwendungsfall in der Systemfunktionssicht (5.1.4.2) eine<br />

Assoziation aufweisen muss. Wäre dies nicht der Fall, hätte der Akteur keine Beziehung zu den<br />

Systemfunktionen und könnte entfallen. Dieser Sachverhalt wird im Struktur-Metamodell durch<br />

eine Abhängigkeit zwischen Akteuren, Anwendungsfällen und den sie verbindenden Assoziationen<br />

dargestellt (Bild 5.25). Jeder Akteur ist demnach mindestens über eine Assoziation mit<br />

mindestens einem Anwendungsfall verknüpft.<br />

bdd [Paket] Konsistenzen[ Akteur_Systemfunktion_Konsistenz ]<br />

<br />

<br />

Akteur<br />

1<br />

1..*<br />

<br />

Assoziation Akteur-Anwendungsfall<br />

1..*<br />

1<br />

<br />

<br />

Anwendungsfall<br />

Abbildung 5.25.: Abhängigkeit zwischen Akteuren und Anwendungsfällen<br />

5.1.5.3. Konsistenz der Informationsflüsse<br />

Die modellierten Informationsflüsse zwischen System und Umgebung werden in der Systemabgrenzungssicht<br />

und in der Systemfunktionssicht verwendet. In beiden Sichten muss die gleiche<br />

81

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!