UML
Introduction
The purpose of the UML is the visualization, specification, construction and documentation of object-oriented systems. Specification means precise, unambiguitous and complete. The UML is process independent, although optimally it should be used in a process that is use case driven, architecture-centric, iterative and incremental.
Rational Unified Process
Zu Beginn war der Entwicklungsprozess aus der UML ausgeklammert. Der 'Rational Unified Process' (RUP) soll diese Lücke schliessen. Der Rational Unified Process kombiniert Werkzeuge mit der passenden Methodik für eine erfolgreiche Softwareentwicklung. Dazu wurden bewährte Praktiken aus mehreren Bereichen der Softwareentwicklung vereint. Dazu zählen:
- Geschäftsprozessmodellierung
- Anforderungsmanagment
- komponentenbasierte Entwicklung
- Daten-Engineering
- Konfigurations- und Änderungsmanagment
- Test und Qualitätssicherung
RUP soll den vorher bekannten Rational Objectory Process ablösen.