Die Unified Modeling Language (Vereinheitlichte Modellierungssprache), kurz UML, ist eine standardisierte graphische Modellierungssprache zur Beschreibung von Anforderungen und Software. Das Anwendungsfalldiagramm ist Teil der UML. Es wird auch Use Case Diagramm genannt.
Ziel des Anwendungsfalldiagramms ist es, in der Analysephase die Anforderungen des Auftraggebers aus fachlicher Sicht für alle Beteiligten verständlich, übersichtlich und vollständig zu modellieren.
Folgende Themen werden behandelt:
- Softwareentwicklung als Prozess
- Spezifikation von Software für Vertragsabschlüsse
- Lastenheft
- Pflichtenheft
- Werkvertrag und Kaufvertrag
Analyse von IT-Relevanten Problemstellungen und Design von Programmen zur Lösung der analysierten Problemstellung unter Einsatz von objektorientierten Konzepten und der Unified Modelling Language. Für die Sicht auf einen Programmentwurf sind Klassendiagramme einer der wichtigsten Diagrammtypen.