Unterschied zwischen Anwendungsfalldiagramm und Aktivitätsdiagramm

Unterschied zwischen Anwendungsfalldiagramm und Aktivitätsdiagramm

Der Schlüsselunterschied Zwischen Anwendungsfalldiagramm und Aktivitätsdiagramm befindet sich die Anwendungsfalldiagramm hilft, die System- und Benutzerinteraktionen zu modellieren, während das Aktivitätsdiagramm den Workflow des Systems modelliert.

UML steht für Unified Modeling Language. Es unterscheidet sich von anderen Programmiersprachen wie C, C ++, Java. Es hilft, eine bildliche Darstellung des Softwaresystems aufzubauen. Die Objektorientierung ist die häufigste Methodik, um Softwarelösungen zu entwickeln. UML -Diagramme helfen dabei, objektorientierte Konzepte darzustellen. Diese Diagramme helfen die konzeptionelle Modellierung und machen es einfach und einfacher, das System zu verstehen. Es gibt verschiedene UML -Diagramme. Zwei von ihnen sind Anwendungsfalldiagramm und Aktivitätsdiagramm.

INHALT

1. Überblick und wichtiger Unterschied
2. Was ist Anwendungsfalldiagramm
3. Was ist Aktivitätsdiagramm
4. Seite für Seitenvergleich - Anwendungsfalldiagramm gegen Aktivitätsdiagramm in tabellarischer Form
5. Zusammenfassung

Was ist Anwendungsfalldiagramm?

Es gibt zwei UML -Modellierungstypen. Sie sind strukturierte Modellierungs- und Verhaltensmodellierung. Strukturierte Modellierung beschreibt die statischen Merkmale des Systems, während die Verhaltensmodellierung die dynamische Natur des Systems beschreibt. Anwendungsfalldiagramm ist ein Verhaltensdiagramm.

Ein einzelner Anwendungsfall repräsentiert die hochrangige Funktionalität eines Systems. Eine Ellipse stellt einen Anwendungsfall dar, und der Name ist darin geschrieben. Ein Schauspieler ruft einen Anwendungsfall an. Es kann eine Person, ein anderes System oder eine Organisation sein, die das Ziel hat, das System zu nutzen. Darüber hinaus repräsentiert ein Rechteck die Systemgrenze.

Das User Case -Diagramm für einen Geldautomaten ist wie folgt.

Abbildung 01: Anwendungsfalldiagramm

Der Kunde ist Schauspieler. Er führt Anwendungsfälle wie Schecksgut durch, kann Bargeld einzahlt und Geld abhebt. Linien repräsentieren den Zusammenhang zwischen Kunden und Anwendungsfällen. Die Bank ist ein sekundärer Schauspieler und führt den Anwendungsfall durch, um den Geldautomaten mit Bargeld zu füllen. Darüber hinaus können Anwendungsfalldiagramme auch Abhängigkeiten darstellen.

Es gibt zwei Abhängigkeiten, die genannt werden und erweitert werden. Wenn ein Anwendungsfall die Unterstützung eines anderen Anwendungsfalls erfordert, haben diese beiden Anwendungsfälle die Abhängigkeit „inklusive“. Um Geld abzuheben, sollte das System zuerst den Restbetrag überprüfen. Daher ist es eine Abhängigkeit inklusive Abhängigkeit. Nach dem Überprüfen des Guthabens, Geld einlegen oder Geld abheben, kann der Kunde eine Quittung drucken. Es ist nicht notwendig, aber es ist möglich. Daher haben diese Anwendungsfälle und der Druckversuchungsfall der Drucken die Abhängigkeit „erweitert“. Insgesamt hilft das Anwendungsfalldiagramm, den Kontext des Systems zu modellieren.

Was ist Aktivitätsdiagramm?

Ein Aktivitätsdiagramm ist ein weiteres Verhaltensdiagramm. Ähnlich wie bei einem Flussdiagramm, das den Fluss von einer Aktivität zu einer anderen Aktivität darstellt. Die Aktivitäten sind die verschiedenen Operationen des Systems. Dieses Diagramm bietet eine hochrangige Ansicht des Systems. Ein Beispiel -Aktivitätsdiagramm für das Student Management lautet wie folgt.

Abbildung 02: Aktivitätsdiagramm

Das Diagramm beginnt mit dem ersten Knoten. Der erste Schritt besteht darin, die Details der Schüler anzuzeigen. Danach gibt es einen Zustand. Ein Diamantsymbol repräsentiert eine Bedingung. Es prüft, ob der Schüler existiert oder nicht. Wenn der Schüler neu ist, besteht der Schritt darin, Datensätze für diesen neuen Schüler zu erstellen.

Wenn der Schüler bereits vorhanden ist, gibt es eine weitere Bedingung, um zu überprüfen, ob der Schüler noch lernt oder nicht. Wenn nicht, ist es möglich, die Schülerakten zu löschen. Und wenn der Schüler noch lernt, ist es möglich, Datensätze zu aktualisieren.

Erstellen, Aktualisieren und Löschen von Datensätzen mit dem gemeinsamen Symbol miteinander verbinden. Dieses Symbol kombiniert mehr Aktionen zu einem. Schließlich können die Schülerdetails angezeigt werden. Das Endsymbol gibt die Abschluss des Prozesseflusses an. Das ist ein Beispielaktivitätsdiagramm.

Was ist der Unterschied zwischen Anwendungsfalldiagramm und Aktivitätsdiagramm?

Ein Anwendungsfalldiagramm repräsentiert die Interaktion des Benutzers mit dem System. Andererseits repräsentiert ein Aktivitätsdiagramm die Reihe von Aktionen oder Durchflussregelung in einem System ähnlich einem Flussdiagramm. Ein Anwendungsfalldiagramm hilft, die System- und Benutzerinteraktionen zu modellieren, während ein Aktivitätsdiagramm dazu beiträgt, den Workflow des Systems zu modellieren. Dies ist der Hauptunterschied zwischen Anwendungsfalldiagramm und Aktivitätsdiagramm.

Zusammenfassung - Anwendungsfalldiagramm gegen Aktivitätsdiagramm

Anwendungsfalldiagramm und Aktivitätsdiagramm sind Verhaltens -UML -Diagramme, die die dynamische Natur eines Systems beschreiben. Der Unterschied zwischen Anwendungsfalldiagramm und Aktivitätsdiagramm besteht darin, dass ein Anwendungsfalldiagramm dazu beiträgt, das System zu modellieren, Benutzerinteraktionen, während das Aktivitätsdiagramm den Arbeitsfluss des Systems modelliert. Diese Diagramme bieten mehrere Vorteile. Sie helfen dabei, die Geschäftsanforderungen zu modellieren und ein hochrangiges Verständnis für die Funktionalität des Systems zu erhalten.

Referenz:

1.Tutorials Punkt. „UML - Aktivitätsdiagramme.Tutorials Punkt, 8. Januar. 2018. Hier verfügbar
2.Tutorials Punkt. „UML - Anwendungsfalldiagramme.Tutorials Punkt, 8. Januar. 2018. Hier verfügbar
3.„UML -Aktivitätsdiagramm Tutorial.”Lucidchart, 18. April. 2018. Hier verfügbar