Activity Diagramme für Use Cases
Ein Business-Prozess, der durch modelliert "Use Cases" sollten in ein System Prozess, visualisiert durch übersetzt werden "Activity-Diagramme". Anschließen Anwendungsfälle ihre unterstützende Tätigkeit Diagramme ist eine nützliche Methode, um zwischen Unternehmen und System-Domains schalten. Dies ist ein Ansatz, der nicht nur erklärt Welche das System zu tun, sondern auch Wie sie wird es tun.
Bei der Gestaltung eines neuen Service, Meine erste Aufgabe ist es, die zahlreichen abstrakten Ideen auf Papier zu bannen. Insbesondere, Ich benutze ein Modellierungs-Tool, um die Menschen und Systemen zu identifizieren (e.g. die Welche) Das wird die Interaktion und ihre Anwendungsszenarien (e.g. die Welche). In UML Begriffe, die Individuen werden als "Akteure" und Nutzungsszenarien sind aufgerufen "Use Cases".
Beispiel: User Login und Registrierung
Registrierung und Anmeldung sind ein Beispiel für einen universellen Einsatz-Szenario, wie fast alle Web-Sites eine geschäftliche Anforderung für einen Benutzer haben, um ein Konto zu erstellen, bevor sie sich anmelden. Wie ein Benutzer registriert und anmeldet, in anderen Worten das Verhalten des Systems, kann sehr unterschiedlich. Die Anmeldung kann, dass der Benutzer eine lange Antragsformular ausfüllen, einreichen gerade eine E-Mail-Adresse, oder benutzen Sie einen zentralen Authentifizierungs-System wie OpenID. Diese sind alle System-spezifisches Mittel, um die gleiche geschäftliche Anforderung zu erreichen.
Der Use Case Diagramm oben zeigt, dass Benutzer-Registrierung und Login wird Teil der Design sein. Es erklärt nicht, wie dies erreicht werden soll.
Zuordnen von Use Cases zu tsdiagramme
Während der Einsatz bei "Visitor Erstellt ein Konto" bietet genug Informationen, um Design des Systems zu verstehen, mehr Details vorzulegen, bevor die Entwicklung beginnen kann. Eine Aktivität Diagramm bietet eine einfache, Flussdiagramm Weg, um die fehlenden Details angeben. Ein Auszug aus einem "Besucher-Registrierung" Activity-Diagramm zeigt diese fehlende Detail.
Diese Aktivität Diagramm ist segmentiert in "Schwimmbahnen" zeigt die Aktivität auf dem Web-Browser und Netzwerk-basierten, Web-Server. Die gestrichelte Kasten stellt die Tätigkeit für die "Visitor Erstellt ein Konto" Use-Case-, so dass ein Software-Entwickler zu visualisieren, was ist eigentlich durch die Nutzung Fall bedeutete.
Implementieren Use Case Mapping
Eine Möglichkeit, diese Zuordnung zu implementieren ist ein Artikel von Enterprise Architect vorgestellt, Zuordnen von Use Cases.
Die EA Modellierungs-Tools manchmal in die Quere kommt der Einfachheit, wie in diesem Fall. Für einfachere Anwendungsfälle und Activity-Diagramme, Ich möchte nur eine Aktivität Modell in einem Use Case-Diagramm auf der EA "Projekt-Browser"
Seien Sie den ersten Kommentar. Hinterlasse einen Kommentar