Registrieren
Prozesstyp
Visuelle Darstellung
Mindmap-Typ
Strukturierte Darstellung
Notizen-Typ
Effizienztyp
Grundflussdiagramm
UML
BPMN
Venn-Diagramm
Kostenlose Verteilung
Klammer-Diagramm
Organigramm
Fischgräten-Diagramm
Zeitstrahl
Baumdiagramm
Standardmodus

Wie erstelle ich ein UML-Anwendungsfalldiagramm? Mit Tutorials und Beispielen

Skye
2024-11-01
43

Das UML- Anwendungsfalldiagramm ist eines der am häufigsten von Produktmanagern und Technikern verwendeten Diagramme . Mit Hilfe des Anwendungsfalldiagramms können Teilnehmer Probleme auf visuelle Weise diskutieren, wodurch viele Kommunikationsbarrieren verringert werden können . Als Nächstes werden wir Anwendungsfalldiagramme in Verbindung mit
den Beispielen für Anwendungsfalldiagramme in ProcessOn diskutieren und erlernen.

Ⅰ. Konzept des UML- Anwendungsfalldiagramms

UML (Unified Modeling Language) ist eine grafische Sprache zur Modellierung und Softwaresystementwicklung. Sie dient der Erklärung, Visualisierung und Dokumentation von Produkten objektorientierter Entwicklungssysteme. Das UML-Anwendungsfalldiagramm ist eine Art UML-Diagramm, das häufig in der Anforderungsanalysephase der Softwareentwicklung verwendet wird. Es beschreibt grafisch die Funktionen des Systems und die Interaktion zwischen dem Benutzer und dem System. Zu den Funktionen
von Anwendungsfalldiagrammen
gehören : Darstellung des dynamischen Verhaltens des Systems und Klärung der funktionalen Anforderungen des Systems durch Erfassung der Interaktion zwischen Teilnehmern und Anwendungsfällen ; Erfassung interner und externer Anforderungen des Systems, einschließlich Designanforderungen, Betriebsanforderungen usw Die Darstellung der Interaktionen zwischen verschiedenen Teilnehmern anhand von Anwendungsfällen hilft dabei, den gesamten Betriebsprozess des Systems zu verstehen.

Ⅱ. Elemente des UML- Anwendungsfalldiagramms

1. Schauspieler:

Teilnehmer sind externe Einheiten, die mit dem System interagieren. Dabei kann es sich um Personen, andere Systeme, Hardwaregeräte oder externe Dienste handeln.

Teilnehmer werden normalerweise durch ein kleines Personensymbol dargestellt, das sich außerhalb der Diagrammgrenzen befindet.

Jeder Akteur nutzt die Funktionalität des Systems durch Anwendungsfälle. Jeder Akteur kann an einem oder mehreren Anwendungsfällen teilnehmen, und jeder Anwendungsfall kann auch einen oder mehrere Akteure haben.

2. Anwendungsfall:

Ein Anwendungsfall stellt ein Funktions- oder Benutzeranforderungsszenario im System dar und beschreibt die Dienste oder Funktionen, die das System den Teilnehmern bereitstellt.

Anwendungsfälle werden durch eine ovale Form dargestellt und ihre Namen sollten die Funktionen, die sie darstellen, prägnant beschreiben, z. B. „Benutzeranmeldung“, „Bestellung absenden“ usw.

Jeder Anwendungsfall beschreibt einen bestimmten Vorgang oder Interaktionsprozess und beschreibt detailliert seinen grundlegenden Prozess, alternative Prozesse und die Ausnahmebehandlung durch Ereignisflüsse.

3. Systemgrenze:

Die Systemgrenze verwendet einen Rahmen, der den Inhalt des Anwendungsfalldiagramms umgibt und die Grenzen des Systems darstellt.

Anwendungsfälle und Akteure innerhalb der Systemgrenze interagieren direkt mit dem System, während Elemente außerhalb der Systemgrenze zur Systemumgebung gehören.

4. Beziehung:

Beziehungen stellen die Verbindung zwischen Anwendungsfällen und Akteuren dar, einschließlich der folgenden Typen:

Assoziation: Stellt die allgemeine Beziehung zwischen Akteuren und Anwendungsfällen dar, normalerweise verbunden durch durchgezogene Linien.

Einschlussbeziehung (Include): Zeigt an, dass ein Anwendungsfall die Funktion eines anderen Anwendungsfalls enthält. Der eingeschlossene Anwendungsfall ist normalerweise eine gemeinsame oder wiederverwendbare Funktion, die durch eine gepunktete Linie mit einem durchgezogenen Pfeil + den Worten <<include>> dargestellt wird .

Erweiterungsbeziehung (Extend): Zeigt an, dass ein Anwendungsfall unter bestimmten Bedingungen die Funktion eines anderen Anwendungsfalls erweitern kann, dargestellt durch eine gepunktete Linie mit einem durchgezogenen Pfeil + den Worten <<extend>>.

Generalisierung: Zeigt an, dass ein Anwendungsfall eine Spezialisierung eines anderen Anwendungsfalls oder die Vererbungsbeziehung zwischen Anwendungsfällen ist, dargestellt durch eine durchgezogene Linie mit einem leeren Pfeil.

Beziehungen in UML-Anwendungsfalldiagrammen

Ⅲ.Anwendungsfallspezifikation​

Für jeden Anwendungsfall benötigen wir außerdem detaillierte Beschreibungsinformationen, damit andere ein detaillierteres Verständnis des gesamten Systems erhalten. Diese Informationen sind in der Anwendungsfallspezifikation enthalten.
Die Anwendungsfallspezifikation für jeden Anwendungsfall sollte folgenden Inhalt enthalten:

Anwendungsfallspezifikation

Ⅳ.Wie zeichne ich ein UML- Anwendungsfalldiagramm?

1. Zeichenprozess

Teilnehmer identifizieren:

Identifizieren Sie alle externen Einheiten, die mit dem System interagieren, einschließlich Benutzer, andere Systeme, Hardwaregeräte usw.

Die Teilnehmer können anhand der Beantwortung von Fragen wie „Wer nutzt die Hauptfunktionen des Systems?“, „Wer muss das System warten?“ identifiziert werden.

Anwendungsfälle identifizieren:

Identifizieren Sie für jeden Teilnehmer die Funktionalität, die ihm das System bieten soll.

Anwendungsfälle können durch die Beantwortung von Fragen wie „Welche Funktionalität möchten bestimmte Akteure vom System bereitstellen?“, „Speichert und ruft das System Informationen ab?“ usw. identifiziert werden.

Systemgrenzen ziehen:

Verwenden Sie Kästchen, um das System und seine Grenzen darzustellen und deutlich zu machen, welche Elemente sich innerhalb des Systems und welche außerhalb des Systems befinden.

Bauen Sie Beziehungen auf:

Zeichnen Sie Beziehungen wie Assoziation, Inklusion, Erweiterung und Generalisierung basierend auf der Interaktion zwischen Akteuren und Anwendungsfällen.

Detaillierte Beschreibung hinzufügen:

Fügen Sie jedem Anwendungsfall detaillierte Beschreibungsinformationen hinzu, einschließlich Ereignisfluss, Vorbedingungen, Nachbedingungen usw., damit andere die funktionalen Anforderungen des Systems besser verstehen können.

2. Spezifische Schritte

ProcessOn das Zeichnen professioneller UML-Diagramme. Es kann nicht nur Anwendungsfälle, sondern auch Sequenzdiagramme, Klassendiagramme, Zustandsdiagramme/Aktivitätsdiagramme, Bereitstellungsdiagramme und Komponentendiagramme usw. zeichnen Ihre Bedürfnisse erfüllen.

Schritt 1: Erstellen Sie ein neues Flussdiagramm und fügen Sie UML-Grafiken oder UML-Anwendungsfalldiagramme zum Grafikbereich hinzu

Schritt 2: Ziehen Sie das UML-Anwendungsfalldiagramm zur Verwendung per Drag-and-Drop in die Grafik

Schritt 3: Markieren Sie den Inhalt und stellen Sie eine Beziehung her. Wenn Sie möchten, dass Ihr Anwendungsfalldiagramm schöner wird, können Sie die Grafiken mit verschiedenen Farben füllen, dieselben Symbole auf die gleiche Größe bringen, die oberen und unteren Grafiken ausgerichtet halten usw.


Ⅴ. Beispiel für ein UML- Anwendungsfalldiagramm

Im Folgenden finden Sie ein Beispiel für ein Anwendungsfalldiagramm, damit Sie es bequem studieren und lernen können. Wenn Sie weitere UML-Anwendungsfalldiagramme sehen möchten , gehen Sie zur ProcessOn-Vorlagenbibliothek und suchen Sie nach dem Schlüsselwort „Anwendungsfalldiagramm“. Wenn Sie jetzt auf die Vorlage stoßen, die Sie benötigen, können Sie diese auch direkt klonen Benutze es.

Anforderungen an die E-Commerce-Beschaffungsplattform UML-Anwendungsfalldiagramm

UML-Flussdiagramm des Office-Moduls

UML-Anwendungsfalldiagramm für das Personalmanagementsystem

Exam System Administrator UML-Anwendungsfalldiagramm

Anwendungsfall für ein Kinokarten-Verwaltungssystem

Als Methode zur Bedarfsanalyse können Anwendungsfälle unser Verständnis, unser Denken und unsere Ausdrucksfähigkeiten bei der Bedarfsanalyse und dem Produktdesign verbessern und sicherstellen, dass unsere Ergebnisse effizient und genau sind . Alle oben genannten Fälle stammen aus der ProcessOn-Vorlagenbibliothek .

Als professionelles und leistungsstarkes Zeichentool unterstützt ProcessOn die Online-Bearbeitung von Flussdiagrammen, Mindmaps, Organigrammen , UML-Diagrammen und anderen Grafiken. Benutzer können neue Inhalte von Grund auf erstellen oder vorhandene Zeichnungsrahmen und Fallvorlagen einfach bearbeiten und ändern. Die Bedienung ist einfach und benutzerfreundlich.

UML-Diagramm
Arbeitsfähigkeit
Zeichen-Tutorial
Kostenlose Online-Zusammenarbeit für Mind Maps und Flussdiagramme Kostenlos verwenden