Nutzungsfall
Ein Nutzungsfall, im Englischen Use Case, ist eine Beschreibung einer Funktionalität aus Sicht eines oder mehrerer Akteure, die ein System bereitstellt. Er dient dazu, die Interaktion zwischen Nutzern oder anderen Systemen und dem zu entwickelnden System verständlich abzubilden. Ziel ist es, funktionale Anforderungen zu erfassen, zu kommunizieren, zu validieren und als Basis für Tests und Spezifikationen zu dienen.
Zentrale Bestandteile eines Nutzungsfalls sind: der Name, der primäre Akteur, das Ziel des Akteurs, die Systemgrenze,
Im UML-Kontext wird ein Use Case oft in einem Diagramm mit Akteuren außerhalb der Systemgrenze und Use
Verwendung: In der Anforderungsanalyse und Softwareentwicklung werden Nutzungsfälle verwendet, um Anforderungen aus Sicht der Nutzer zu
Historisch stammt das Konzept aus der Arbeit von Ivar Jacobson in den 1990er-Jahren und ist seitdem zentral