AWP
1.0 - Infoblatt UML

1.0 - Infoblatt UML

Infoblatt

Vorgehensweise in der Objektorientierten Entwicklung

OOA – Objektorientierte Analyse: Analyse von Objekten und ihren Beziehungen

OOD – Objektorientiertes Design: Konzeption der Klassen und der GUI

OOP – Objektorientierte Programmierung: Umsetzung in Programmiersprache

Bei der objektorientierten Entwicklung fällt es manchmal schwer, die Phasen gegeneinander abzugrenzen. Als Faustregel kann gelten, dass in der

  • OOA festgelegt wird, WAS das System tun soll und im
  • OOD festgelegt wird, WIE es es tun wird und in der
  • OOP die Umsetzung erfolgt.

Bevor objektorientiert programmiert wird in den ersten beiden Phasen der Entwicklung mithilfe von Modellen gearbeitet. Diese Modelle stellen die unterschiedlichsten Sachverhalte grafisch anschaulich dar, sodass mit verschiedenen an der Entwicklung beteiligten Personen darüber gesprochen und geplant werden kann.

Hierfür existiert UML (Unified Modeling Language) eine standardisierte Sprache zum Anfertigen von Softwarebauplänen, bzw. zum Modellieren von Software-Systemen.

Um ein komplexes System darzustellen reicht ein Modell alleine nicht aus, daher werden mit UML verschiedenen Modelle unterschiedlicher Art erzeugt, die miteinander verbunden werden.

Learningapps