UML-Diagramme können aus verschiedenen Perspektiven der Systembetrachtung in strukturelle Verhaltensdiagramme und dynamische Verhaltensdiagramme unterteilt werden. Sie definieren Klassendiagramme, Anwendungsfalldiagramme, Objektdiagramme, Komponentendiagramme, Paketdiagramme, Bereitstellungsdiagramme, Aktivitätsdiagramme, Sequenzdiagramme und Kollaborationsdiagramme , 10 Arten von Diagrammen, einschließlich Zustandsdiagrammen. Heute möchte ich mit Ihnen eine allgemeine Grafik von UML-Diagrammen teilen – Anwendungsfalldiagramme.
Unter Use-Case-Diagramm versteht man eine Ansicht zur Beschreibung von Systemfunktionen bestehend aus Akteuren (Actors), Anwendungsfällen (Use Case), Grenzen und den Beziehungen zwischen ihnen. Es handelt sich um ein Modelldiagramm der Systemfunktionalität, das für externe Benutzer (sogenannte Akteure) beobachtbar ist. Der Zweck eines Anwendungsfalldiagramms besteht darin, die dynamischen Aspekte eines Systems zu erfassen. Es wird verwendet, um die Anforderungen des Systems einschließlich interner und externer Einflüsse zu erfassen, bei denen es sich hauptsächlich um Designanforderungen handelt. Daher ist es bei der Analyse eines Systems notwendig, seine funktionalen Anwendungsfälle zu erfassen und die Teilnehmer zu identifizieren.
Vereinfacht ausgedrückt besteht der Zweck eines Anwendungsfalldiagramms darin, die Anforderungen eines Systems zu erfassen; ein Erscheinungsbild des Systems zu ermitteln, um die Wechselwirkungen zwischen Anforderungen und den Teilnehmern darzustellen; Das Wesentliche an Anwendungsfällen ist die Verkörperung von Szenariodenken und Systemdenken. Der Prozess des Zeichnens von Bildern schult uns tatsächlich darin, Probleme aus der Perspektive des Benutzers zu betrachten, sodass wir das Geschäft besser verstehen und Bedürfnisse klar zum Ausdruck bringen können.
Ein Anwendungsfalldiagramm besteht aus 4 Elementen: Akteure, Anwendungsfälle, Systemgrenzen und Beziehungen zwischen Akteuren.
Komponenten des Anwendungsfalldiagramms (von links nach rechts: Akteure, Anwendungsfälle, Systemname)
Akteur : Ein Benutzer, eine Organisation oder ein externes System, das mit einer Anwendung oder einem System interagiert. Dargestellt durch eine kleine Person.
Use Case : Ein Use Case ist eine nach außen sichtbare Systemfunktion, die die vom System bereitgestellten Dienste beschreibt. Dargestellt durch eine Ellipse.
Systemgrenze : Systemgrenze bezieht sich auf die Grenze zwischen Systemen. Dargestellt durch einen quadratischen Container + Systemnamen.
Beziehungen zwischen Teilnehmern : In Anwendungsfalldiagrammen gibt es drei Arten von Beziehungen: Inklusion, Erweiterung und Generalisierung.
Beziehungsdiagramm zwischen Teilnehmern
ProcessOn die Online-Bearbeitung von Flussdiagrammen, Mindmaps, Gantt-Diagrammen, Prototypdiagrammen, UML, Netzwerktopologiediagrammen 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.
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:
Spezifikation des UML-Anwendungsfalldiagramms
Als One-Stop-Flussdiagramm-Tool unterstützt ProcessOn das Zeichnen professioneller UML-Diagramme. Es kann nicht nur Anwendungsfälle, sondern auch Sequenzdiagramme, Klassendiagramme, Zustandsdiagramme/Aktivitätsdiagramme, Bereitstellungsdiagramme und Komponentendiagramme usw. zeichnen, um Ihre Arbeit schnell zu erledigen Bedürfnisse. Im Folgenden wird ProcessOn verwendet, um die Schritte zum Zeichnen von UML-Anwendungsfalldiagrammen für Sie zu demonstrieren.
Schritt 1: Erstellen Sie ein neues Flussdiagramm und fügen Sie UML-Grafiken oder UML-Anwendungsfalldiagramme zum Grafikbereich hinzu
Fügen Sie UML-Grafiken zum Grafikbereich hinzu
Schritt 2: Ziehen Sie das UML-Anwendungsfalldiagramm zur Verwendung per Drag-and-Drop in die Grafik
Ziehen Sie Anwendungsfalldiagrammgrafiken per Drag-and-Drop
Schritt 3: Inhalte markieren und Beziehungen herstellen
Wenn Sie Ihr Anwendungsfalldiagramm schöner gestalten möchten, können Sie die Grafiken mit verschiedenen Farben füllen, dieselben Symbole auf die gleiche Größe bringen (die Wiederverwendungsfunktion ist sehr nützlich), die oberen und unteren Grafiken ausgerichtet halten usw.
Nachfolgend finden Sie einige hochwertige Anwendungsfalldiagrammvorlagen aus der ProcessOn-Community, die jedem empfohlen werden.
Anwendungsfalldiagramm für Content-Management-Systeme
Anwendungsfalldiagramm für Logistikmanagementsysteme
Anwendungsfalldiagramm für das Ticketkaufsystem
Anwendungsfalldiagramm für das Ausleih- und Rückgabesystem der Bibliothek
Anwendungsfalldiagramm für das Kinokarten-Managementsystem
Für diejenigen, die mehr über UML-Anwendungsfalldiagramme erfahren möchten, gibt es in der ProcessOn-Vorlagenbibliothek viele Ressourcen. Sie können sie finden, indem Sie nach „Anwendungsfalldiagramm“ suchen. Wenn Sie sehr professionell sind, können Sie Ihre Bilder natürlich gerne in der Vorlagenbibliothek veröffentlichen.