Forskellen mellem brug sagdiagram og aktivitetsdiagram

Det vigtigste forskel mellem brugssagsdiagram og aktivitetsdiagram er, at use case diagram hjælper med at modellere systemet og brugerinteraktioner, mens aktivitetsdiagrammet hjælper med at modellere systemets arbejdsgang.

UML står for Unified Modelling Language. Det er forskelligt fra andre programmeringssprog som C, C ++, Java. Det hjælper med at opbygge en billedlig repræsentation af softwaresystemet. Objektorientering er den mest almindelige metode til udvikling af softwareløsninger. UML-diagrammer hjælper med at repræsentere objektorienterede koncepter. Disse diagrammer hjælper med konceptuel modellering og gør det enkelt og lettere at forstå systemet. Der er forskellige UML-diagrammer. To af dem er brug af case-diagram og aktivitetsdiagram.

INDHOLD

1. Oversigt og nøgleforskel
2. Hvad er Use Case Diagram
3. Hvad er aktivitetsdiagram
4. Sammenligning side ved side - Brug casediagram vs aktivitetsdiagram i tabelform
5. Resume

Hvad er Use Case Diagram?

Der er to UML-modelleringstyper. De er struktureret modellering og adfærdsmodellering. Struktureret modellering beskriver systemets statiske egenskaber, mens adfærdsmodelleringen beskriver systemets dynamiske karakter. Brug sagdiagram er et adfærdsdiagram.

En enkeltbrugssag repræsenterer et systems funktionalitet på højt niveau. En ellipse repræsenterer en brugssag, og navnet er skrevet inde i det. En skuespiller påkalder en brugssag. Det kan være en person, et andet system eller en organisation, der har målet at bruge systemet. Desuden repræsenterer et rektangel systemgrænsen.

Bruger case diagram for en ATM er som følger.

Figur 01: Brug sagdiagram

Kunden er en skuespiller. Han udfører brugssager såsom checkbalance, indskud kontant og trækker penge. Linjer repræsenterer forbindelsen mellem kunde og brugssager. Banken er en sekundær skuespiller, og den udfører brugssagen, der fylder pengeautomaten med kontanter. Desuden kan brug af case-diagrammer også repræsentere afhængigheder.

Der er to afhængigheder, der kaldes inkluderer og udvider. Når en brugssag kræver støtte fra en anden brugssag, er de to brugssager afhængigheden "inkluderer". For at hæve penge skal systemet først verificere saldoen. Derfor er det en inkluderende afhængighed. Efter kontrol af saldoen, deponering eller hævning af penge, kan kunden udskrive en kvittering. Det er ikke nødvendigt, men det er muligt. Derfor har disse brugssager og brugen af ​​udskrivningskvittering afhængigheden "udvides". Generelt hjælper brugssagsdiagrammet med at modellere systemets kontekst.

Hvad er aktivitetsdiagram?

Et aktivitetsdiagram er et andet adfærdsdiagram. Det svarer til et flowdiagram, der repræsenterer strømmen fra en aktivitet til en anden aktivitet. Aktiviteterne er de forskellige operationer i systemet. Dette diagram giver et højt niveau af systemet. Et eksempel på aktivitetsdiagram til studerendes ledelse er som følger.

Figur 02: Aktivitetsdiagram

Diagrammet starter med den indledende knude. Det første trin er at se studerendes detaljer. Efter dette er der en betingelse. Et diamantsymbol repræsenterer en betingelse. Den kontrollerer, om den studerende eksisterer eller ej. Hvis eleven er ny, er trinnet at oprette poster for den nye studerende.

Yderligere, hvis den studerende allerede findes, er der en anden betingelse for at kontrollere, om den studerende stadig lærer eller ikke. Hvis ikke, er det muligt at slette de studerendes poster. Og hvis eleven stadig lærer, er det muligt at opdatere poster.

Opret, opdater og slet poster sammen med det fælles symbol. Dette symbol kombinerer flere handlinger til én. Endelig kan de studerendes detaljer ses. Endesymbolet angiver færdiggørelsen af ​​processens flow. Det er et eksempel på aktivitetsdiagram.

Hvad er forskellen mellem brugssagsdiagram og aktivitetsdiagram?

Et diagram med brugssager repræsenterer brugerens interaktion med systemet. På den anden side repræsenterer et aktivitetsdiagram serien med handlinger eller flowkontrol i et system, der ligner et flowdiagram. Et diagram med brugssager hjælper med at modellere systemet og brugerinteraktioner, mens et aktivitetsdiagram hjælper med at modellere systemets arbejdsgang. Dette er den største forskel mellem brugssagsdiagram og aktivitetsdiagram.

Sammendrag - Brug casediagram vs aktivitetsdiagram

Brug case-diagram og aktivitetsdiagram er adfærdsmæssige UML-diagrammer, der beskriver et systems dynamiske natur. Forskellen mellem brugssagsdiagram og aktivitetsdiagram er, at et brugssagsdiagram hjælper med at modellere systemet, brugerinteraktioner, mens aktivitetsdiagram hjælper med at modellere systemets arbejdsgang. Disse diagrammer giver flere fordele. De er med til at modellere forretningskrav og få en høj grad af forståelse af systemets funktionalitet.

Reference:

1.Tutorials Point. "UML - aktivitetsdiagrammer." Tutorials Point, 8. januar 2018. Tilgængelig her
2.Tutorials Point. "UML - Brug sagdiagrammer." Tutorials Point, 8. januar 2018. Tilgængelig her
3. "UML-aktivitetsdiagram-tutorial." Lucidchart, 18. april 2018. Tilgængelig her