Studium und Lehre

Labor für Softwaretechnik - Objektorientierte Analyse und Design

Wofür OOAD?

Bisher erlernte man die Grundlagen der Objektorientierten Programmierung und die Programmiersprache selber. Doch um umfangreiche Softwareprojekte zu bewältigen und dabei auch die langfristig entstehenden Kosten für Wartung, Erweiterung und Fehlerkorrekturen in einem wirtschaftlichen Rahmen zu halten, reicht das alleine nicht aus.

Mit OOAD wird erreicht, dass komplexe Programme zerlegt werden in übersichtliche und wiederverwertbare Komponenten. Das Programm wird nicht mehr anhand des unübersichtlichen Quellcodes dokumentiert, sondern mit Klassendiagrammen für die es wiederum Werkzeuge zum Erstellen gibt.

Die Vorlesung OOAD behandelt nun die Lösung genau dieser Probleme:

  • Wie groß sollen einzelne Objekte werden
  • Welche Schnittstellen implementiert man zwischen Objekten
  • Wie wird eine vernünftige Wartung und Erweiterung des Softwareprojektes ermöglicht
  • Genaue Festlegung der Anforderungen an das System
  • Welche logischen Beziehungen bestehen zwischen den einzelnen Objekten
  • Verwendung der UML (Unified Modelling Language)

Visual Paradigm offers Fachhochschule Osnabrueck VP for educational use through the VP Academic Partner Program.