Arbeitschritte und Methoden Flashcards
Was ist ein Lastenheft?
Im Lastenheft gibt ein Auftraggeber die Gesamtheit aller Anforderungen an die Leistungen (und oder Lieferungen) eines Auftragnehmers an.
Im Lastenheft finden sich alle Missionsanforderungen und Rahmenbedingungen.
Was ist ein Pflichtenheft?
Im Pflichtheft wird in konkreter Form beschrieben, wie ein Auftragnehmer gedenkt die Anforderungen des Auftragsgebers zu lösen.
Erst wenn der Auftraggeber das Pflichtenheft akzeptiert, sollte die eigentliche Umsezungsarbeit begonnen werden.
Was ist die Strukturierte Analyse?
Die strukturierte Analyse ist ein Prozess der dazu dient, die Systementwicklung zu systematisieren.
Es handelt sich um eine graphische Analysemethode.
Mittels Top-Down-Vorgehensweise wird ein komplexes System in einfachere Funktionen aufgeteilt und gleichzeitig eine Datenflussmodellierung durchgeführt.
Wofür braucht man ein Kontextdiagramm bei der Strukturierten Analyse?
Dieses Diagramm ist die Wurzel des Analysebaums und dient zur Abtrennung des Systems zur realen Welt
Wofür braucht man ein Datenflussdiagramm bei der Strukturierten Analyse?
Das Datenflussdiagramm ist Bestandteil jedes, unter der Wurzel liegenden, Elements.
Es visualisiert in welche Teilprozesse sich der dargestellte Prozess aufteilt und wie die Verwendung der Daten in diesem Prozess abläuft.
Wie funktioniert die Objektorientierte Analyse?
Als Standardnotation hat sich die UML etabliert.
Eine Vorgehensweise die extra für objektorientierte Techniken und die UML entwickelt wurde, ist der Rational Unified Process
Ziel ist es die Anforderungen an ein neues Softwaresystem zu entwickeln.
Die objektorientierte Analyse geht von Objekten aus, die sich in der realen Welt befinden.
Was zeigt das statische Modell der Objektorientierten Analyse?
Es zeigt die Klassen des Systems, die Beziehungen zwischen den Klassen und die Verbundstrukturen.
Pakete dienen dazu, bei größeren Systemen einen besseren Überblick zu gewinnen.
Was zeigt das dynamische Modell der Objektorientierten Analyse?
Es beschreibt die Funktionsabläufe. Durch Anwendungsfälle werden Aufgaben auf einem hohen Level dargestellt.
Aktivitäts- und Zustandsdiagramme beschreiben diese dann feingranular.
Was versteht man unter Prozessqualität?
Die Qualität der Herstellungsprozesse für ein Produkt, also das Wie eines Prozesses.
Prozesse sollen immer beherrscht sein, also in immer gleich guter Qualität und ohne Störungen ablaufen und die Ergebnisse den Forderungen entsprechen.
Was versteht man unter Softwarequalität?
Unter Softwarequalität versteht man die Gesamtheit der Merkmale und Merkmalswerte eines Softwareprodukts, die sich auf die Eignung beziehen, festgelegte oder vorausgestzte Erfordernisse zu erfüllen.
Wie wird Softwarequalität nach ISO/IEC 9126 umgesetzt?
Diese ISO 9126: Qualitätsmerkmale von Softwaresystemen, unterteilt die Softwarequalität in zwei Überbereiche:
•Funktionale Eigenschaften
•Nicht-funktionale Eigenschaften
Was sind die Funktionalen Eigenschaften nach ISO 9126?
Funktionalität: •Angemessenheit •Richtigkeit •Interoperabilität •Sicherheit •Ordnungsmäßigkeit
Zuverlässigkeit:
•Reife
•Fehlertoleranz
•Wiederherstellbarkeit
Benutzbarkeit:
•Verständlichkeit
•Erlernbarkeit
•Bedienbarkeit
Was sind die Nicht-Funktionalen Eigenschaften nach ISO 9126?
Effizienz:
•Verbrauchsverhalten
•Zeitverhalten
Änderbarkeit: •Analysierbarkeit •Modifizierbarkeit •Stabilität •Prüfbarkeit
Übertragbarkeit:
•Anpassbarkeit
•Installierbarkeit
•Austauschbarkeit