Anwendungsfälle stellen ein Modell für die typische Benutzerinteraktion mit der zu entwickelnden Lösung dar und beschreiben den vollständigen Verlauf eines Vorgangs aus der Perspektive eines Endbenutzers. Indem das Konzept vorranging auf der Grundlage vollständiger Anwendungsfälle entwickelt wird, wird sichergestellt, dass der Fokus kontinuierlich auf der Entwicklung einer Lösung mit der erwarteten Funktionalität liegt. Anwendungsfälle stellen die wichtigste Grundlage eines logischen Konzepts dar.
Weisen Sie den Anwendungsfällen eine relative Gewichtung zu, wobei die höchste Gewichtung die Fälle erhalten, die für die häufigsten Benutzeraufgaben stehen. Die Gewichtung von Anwendungsfällen ermöglicht Ihnen die Fokusierung Ihrer Konzeptentscheidungen auf die Systemdienste, die am häufigsten verwendet werden.
Anwendungsfälle können auf zwei Ebenen beschrieben werden.
Anwendungsfallberichte. Beschreibung der einzelnen Anwendungsfälle, einschließlich primärer und alternativer Ereignisabläufe.
Anwendungsfalldiagramme. Diagramme zeigen das Verhältnis zwischen den Agierenden und den Anwendungsfällen und bieten eine eher formale Anordnung der Ereignisabläufe. Diagramme zu Anwendungsfällen sind für die Darstellung langer oder komplexer Anwendungsfälle hilfreich. Für die Erstellung der Anwendungsfalldiagramme verwenden Sie üblicherweise Unified Modeling Language (UML)-Standards.