03.01.2015 Aufrufe

Was ist Software? - Software Engineering: Dependability

Was ist Software? - Software Engineering: Dependability

Was ist Software? - Software Engineering: Dependability

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Was</strong> <strong>ist</strong> <strong>Software</strong> <strong>Engineering</strong><br />

Die Analyse<br />

• Festlegung der Eigenschaften der zu entwickelnden <strong>Software</strong> (es geht allein um<br />

das "<strong>Was</strong>"; nicht um das "Wie")<br />

• Gewünschte Funktionalität: "<strong>Was</strong> soll die <strong>Software</strong> tun"<br />

• Le<strong>ist</strong>ungsdaten: Zeitverhalten (besonders kritisch bei Echtzeitsystemen), Mengengerüste<br />

• Qualitätseigenschaften (sogen. Qualitätszielbestimmung): "Welche Qualitätseigenschaften sind in<br />

welcher Weise zu beachten"<br />

• Ermittlung der Anforderungen (Requirements <strong>Engineering</strong>)<br />

• Beschreibung der Anforderungen in Form von Analysedokumenten<br />

• Funktional dekomponierender Ansatz, z. B. Strukturierte Analyse (SA)<br />

• Objektorientierter Ansatz (OOA), z. B. Unified Modeling Language (UML)<br />

35<br />

SE 2 – Motivation<br />

© Prof. Dr. Liggesmeyer

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!