11.10.2013 Aufrufe

Anforderungen und Spezifikationen Terminologie

Anforderungen und Spezifikationen Terminologie

Anforderungen und Spezifikationen Terminologie

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.

Ziel: Konstruktion eines Systems mit vorgegebenen Eigenschaften.<br />

Beispiel: Ein Fahrstuhlsystem soll es Personen in einem Gebäude<br />

ermöglichen, von einem Stockwerk in ein anderes zu gelangen.<br />

Bestandteile des Systems:<br />

Umgebung: Für Problemstellung relevanter Teil der “realen Welt”<br />

Beispiel: Stockwerke, Personen, Fahrstuhlkabine, Türen, Antrieb,<br />

Knöpfe, Sensoren, ...<br />

Maschine: Steuersoftware <strong>und</strong> zugehörige Hardware<br />

Klar: Eigenschaften der Umgebung fest. Wir müssen die Maschine bauen, um<br />

die gewünschten Eigenschaften des Systems zu erreichen.<br />

➠ Bekannt:<br />

(1) Feste Eigenschaften der Umgebung (Domänenwissen)<br />

(2) Gewünschte Eigenschaften des Systems (<strong>Anforderungen</strong>)<br />

➠ Klar: Maschine muss “Lücke” zwischen (1) <strong>und</strong> (2) schließen<br />

➠ Gesucht: Spezifikation für die Maschine<br />

“Wie muss sich die Maschine verhalten, damit das System die<br />

<strong>Anforderungen</strong> erfüllt?”<br />

5<br />

7<br />

Zustand <strong>und</strong> Verhalten der Umgebung können durch Phänomene beschrieben<br />

werden. Beispiele:<br />

Fahrstuhl<br />

Person drückt Knopf, erwartet, dass Fahrstuhl kommt.<br />

Bank<br />

K<strong>und</strong>e gibt Auszahlungsanweisung, erhofft eine Auszahlung.<br />

Maschine kann mit Umgebung interagieren, indem sie bestimmte Phänomene<br />

wahrnehmen kann (Eingabe)<br />

auslösen kann (Ausgabe)<br />

6<br />

Merke:<br />

<strong>Anforderungen</strong> beschreiben die Umgebung, wie sie<br />

sein soll, wenn die Maschine in sie integriert ist.<br />

8

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!