HMD 210, 36. Jahrgang, Dezember 1999

Objektorientierung - State-of-the-Art

Herausgeber: Michael Mörike

Der Weg zum Projekterfolg - Management objektorientierter Software-Entwicklungsprojekte

Horst Friedrich

Zusammenfassung

Der Einsatz der Objektorientierung brachte bedeutende Fortschritte bei der Softwareentwicklung. Diese Technik allein garantiert jedoch noch keinen Projekterfolg. Die wichtigsten Erfolgsfaktoren für erfolgreiche objektorientierte Projekte sind das Risikomanagement (risk management), die Architektur als Kern der Entwicklung (architecture-centric), die iterative und inkrementelle Entwicklung (iterative and incremental) sowie die Steuerung des Projektes durch Anwendungsfälle (use- case driven). Ständig die Projektrisiken erfassen und bewerten, um dann die größten Risiken zuerst anzugehen, ist der Kern des Risikomanagements. Der Entwurf einer stabilen Architektur mit Komponenten und einer möglichst genauen Beschreibung der Schnittstellen ist eine sichere Erfolgsbasis. Durch die frühzeitige Einbeziehung der Anwender korrigiert die iterative und inkrementelle Entwicklung den Entwicklungsverlauf derart, daß am Projektende auch die gewünschte Funktionalität verwirklicht wurde. Zusammen mit der objektorientierten Technik ist auch ein Vorgehensmodell entstanden, das die wichtigsten Schritte der Projektentwicklung enthält. Es besteht aus den Phasen Analyse (analyse), Design (design) und Realisierung (implementation). Die Analyse schafft eine logische Architektur. Die Desingphase ist ein spezieller Implementationsschritt, in der eine ausführbare Architektur als Rahmen für die weitere Implementation verwirklicht wird. In der Realisierungsphase wird dieser Rahmen iterativ und inkrementell ausgebaut.

Inhaltsübersicht

  1. Einleitung
  2. Die Erfolgsfaktoren
    1. Risokomanagement (risk management)
    2. Die Architektur als Entwicklungskern (architecture-centric)
    3. Iterative und inkrementelle Entwicklung (iterative and incremental)
    4. Angetrieben durch Anwendungsfälle (use-case driven)
  3. Der objektorientierte Entwicklungsprozeß
    1. Die Analysephase (analyse)
    2. Die Designphase (design)
    3. Die Realisierungsphase (implementation)
  4. Literatur
itService Management Heft 18 ist erschienen
Bestellen Sie ein Probeabo!
HMD Best Paper Award 2011
MKWI
IT-Governance Heft 10 befasst sich mit Datenschutz