Anwender
Benutzer
Auftraggeber/Kunde
Stakeholder
Besondere Merkmale von Software
Software wird umfangreicher und komplexer
und gewinnt immer mehr an Bedeutung
Innovationstreiber
Trends in Bezug auf Software und ihren Einsatz
Software-Engineering
Prinzip
Methode
Werkzeug
Definition
Aufgabengliederung
Ist Software-Engineering eine Wissenschaft?
Lösungen des Software-Engineering sind häufig nur Hypothesen
Systemanalyse (Requirements Engineering)
Erklärung mit Schaubild
Kurzdefinition
Anforderungen
Tätigkeiten
Einbettung in Vorgehensmodelle
Systemkontext
Aspekt-Arten
Systemgrenze
Kontextgrenze
Wie kann man den Systemkontext dokumentieren?
Use-Case-Diagramm
Anforderungen ermitteln
Kategorisierung von Anforderungen
“Dritte Kategorie”
Anforderungsquellen
Zusammenarbeit mit Stakeholdern
Rechte und Pflichten
Das Kano-Modell
Der Zusammenhang zwischen Anforderungen
Präzisierung
Ermittlungstechniken
Einflussfaktoren
Anforderungen dokumentieren
Gründe für die Anforderungsdokumentation
Arten der Dokumentation
Perspektiven
Sprache
Modelle
natürlichsprachige Dokumentation
User Stories
modellbasierte Dokumentation
Ziele
Und Oder
Kontext-Modellierung
Strukturmodellierung mit UML-Klassendiagramm
Funktionsmodellierung mit UML-Use-Case-Diagramm
Funktions-, Verhaltensmodellierung mit UML-Aktivitäts-Diagramm
Verhaltensmodellierung mit UML-Zustands-Diagramm
Software-System
Software
Software-Produkt
Anwendungssoftware
Last changeda year ago