Use Case Diagram

Use Case Diagram
Strukturdiagramme der UML
Klassendiagramm
Komponentendiagramm
Kompositionsstrukturdiagramm
Objektdiagramm
Paketdiagramm
Verteilungsdiagramm
Verhaltensdiagramme der UML
Aktivitätsdiagramm
Anwendungsfalldiagramm
Interaktionsübersichtsdiagramm
Kommunikationsdiagramm
Sequenzdiagramm
Zeitverlaufsdiagramm
Zustandsdiagramm

Ein Anwendungsfalldiagramm (engl. use case diagram) ist eine der dreizehn Diagrammarten der Unified Modeling Language (UML), einer Sprache für die Modellierung der Strukturen und des Verhaltens von Software- und anderen Systemen.

Das Anwendungsfalldiagramm ist ein Verhaltensdiagramm. Es zeigt eine bestimmte Sicht auf das erwartete Verhalten eines Systems und wird deshalb für die Spezifikation der Anforderungen an ein System eingesetzt. In einem Anwendungsfalldiagramm werden typischerweise Anwendungsfälle und Akteure mit ihren Abhängigkeiten und Beziehungen dargestellt.

Ein Anwendungsfalldiagramm stellt keine Ablaufbeschreibung dar. Ablaufbeschreibungen zu einem Anwendungsfall können mit einem Aktivitäts-, einem Sequenz- oder einem Kollaborationsdiagramm / (ab UML 2.x Kommunikationsdiagramm) dargestellt werden.

Inhaltsverzeichnis

Beispiele

Beispiel für ein Anwendungsfalldiagramm mit einem Kopf- und einem Inhaltsbereich. Das Schlüsselwort im Kopfbereich ist use case

Das Anwendungsfalldiagramm in der Abbildung links ist in einen Kopf- und in einen Inhaltsbereich getrennt und mit einem Rahmen umschlossen, so wie es die UML2 neu für alle Diagramme vorsieht.


Beispiel für ein komplexeres Anwendungsfalldiagramm, hier ohne Kopfbereich und ohne Rahmen

Die Abbildung links zeigt ein komplexeres Anwendungsfalldiagramm, das die Beziehungen zwischen dem Akteur Benutzer und dem System Multimediasystem festhält. Ein Benutzer ist an vier Anwendungsfällen interessiert, die ihrerseits untereinander in Beziehung stehen. Musik-CD erstellen ist der komplexeste Anwendungsfall, weil er zwei andere Anwendungsfälle importiert und optional durch einen dritten, CD beschriften, erweitert wird.


Unterschiede zur UML 1.x

Das Anwendungsfalldiagramm wird in der UML2 neu als Verhaltensdiagramm und nicht mehr als Strukturdiagramm eingestuft.

Siehe auch

Weblinks

Literatur

  • Christoph Kecher: "UML 2.0 - Das umfassende Handbuch" Galileo Computing, 2006, ISBN 3-89842-738-2
  • Bernd Oestereich: "Analyse und Design mit UML 2" Oldenbourg Wissenschaftsverlag, 2006, ISBN 3-486-57926-6

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Use case diagram — A use case diagram is a type of behavioral diagram defined by the Unified Modeling Language (UML) and created from a Use case analysis. Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors,… …   Wikipedia

  • Use case model — is a model that describes a system’s functional requirements in terms of use cases. Consists of all the actors of the system and all the various use cases by which the actor interact with the system, thereby describing the total functional… …   Wikipedia

  • Use case — A use case is a description of a system’s behaviour as it responds to a request that originates from outside of that system.The use case technique is used in software and systems engineering to capture the functional requirements of a system. Use …   Wikipedia

  • Use-case analysis — A use case analysis is the most common technique used to identify the requirements of a system (normally associated with software/process design) and the information used to both define processes used and classes (which are a collection of actors …   Wikipedia

  • Use-Case-Diagramm — Strukturdiagramme der UML Klassendiagramm Komponentendiagramm Kompositionsstrukturdiagramm Objektdiagramm Paketdiagramm Verteilungsdiagramm Verhaltensdiagramme der UML …   Deutsch Wikipedia

  • Use-Case-Modell — Strukturdiagramme der UML Klassendiagramm Komponentendiagramm Kompositionsstrukturdiagramm Objektdiagramm Paketdiagramm Verteilungsdiagramm Verhaltensdiagramme der UML …   Deutsch Wikipedia

  • Diagram — Further information: Chart Sample flowchart representing the decision process to add a new article to Wikipedia. A diagram is a two dimensional geometric symbolic representation of information according to some visualization technique. Sometimes …   Wikipedia

  • Class diagram — UML diagrams Structural UML diagrams Class diagram Component diagram Composite structure diagram Deployment diagram Object diagram …   Wikipedia

  • Misuse case — Example of the Misuse case principle, which could be used in thinking about capturing security requirements. Misuse Case is a business process modeling tool used in the software development business. The term Misuse case or mis use case has… …   Wikipedia

  • Communication diagram — Example of a Communication diagram. UML diagrams Structural UML diagrams Class diagram …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”