UML

UML ist die Sprache der Requirements Engineers, der Architekten, aber auch der Entwickler. Hilfreich ist sie bei der Usecase Analyse, beim Aufteilen in Komponenten, bei der Konzeption von Komponenten und deren Abhängigkeiten. Auch nachträglich beim Refactoring oder Redesign kann sie wertvolle Dienste leisten. Und das ist sicher noch nicht alles.

Umfang

  • Struktur
    • Klassendiagramm, Kompositionsstrukturdiagramm
    • Komponentendiagramm, Verteilungsdiagramm
    • Objekt Diagramm, Paket Diagramm, Profil Diagramm
  • Verhalten
    • Aktivitätsdiagramm
    • Usecase Diagramm
    • Interaction Overview Diagramm, Kommunikationsdiagramm, Sequenz Diagramm
    • Zeitverlaufsdiagramm
    • Zustandsdiagramm

Projekte