HSBO/CVH - Softwaretechnik 1 - Leitfragen

Anforderungsmodellierung

Was sind OOA, OOD und OOP?

Objektorientierte Analyse (OOA):
  •  Ziel: Anforderungsermittlung eines Auftraggebers an das zu erstellende Softwaresystem
  • Annahme: Ideale perfekte Umgebung
  • Modell des Fachkonzepts (Analysemodell)
    • fachliche Lösung des zu realisierenden Systems
    • keine Implementierungsdetails
    • statisches Modell: Klassen des Systems
    • dynamisches Modell: Funktionsabläufe

Objektorientierter Entwurf (OOD):
  • Ziel: Realisierung der spezifizierten Anwendung auf einer Plattform unter den geforderten technischen Randbedingungen

Objektorientierte Programmiersprache (OOP):
  • Programmcode mit:
    • Datenkapselung
    • Polymorphismus
    • Vererbung
    • Dynamisches Binden

Diskussion