Skillnad mellan användningsdiagram och aktivitetsdiagram

De nyckelskillnad mellan användningsdiagram och aktivitetsdiagram är att Använd fallschema hjälper till att modellera systemet och användarinteraktioner medan aktivitetsdiagrammet hjälper till att modellera arbetsflödet i systemet.

UML står för Unified Modeling Language. Det skiljer sig från andra programmeringsspråk som C, C ++, Java. Det hjälper till att bygga en bildrepresentation av mjukvarusystemet. Objektorientering är den vanligaste metoden för att utveckla programvarulösningar. UML-diagram hjälper till att representera objektorienterade koncept. Dessa diagram hjälper konceptuell modellering och gör det enkelt och lättare att förstå systemet. Det finns olika UML-diagram. Två av dem är användningsfallschema och aktivitetsdiagram.

INNEHÅLL

1. Översikt och nyckelskillnad
2. Vad är Use Case Diagram
3. Vad är Aktivitetsdiagram
4. Jämförelse vid sida vid sida - Använd fallschema mot aktivitetsdiagram i tabellform
5. Sammanfattning

Vad är Use Case Diagram?

Det finns två UML modelleringstyper. De är strukturerad modellering och beteendemodellering. Strukturerad modellering beskriver systemets statiska egenskaper medan beteendemodelleringen beskriver systemets dynamiska natur. Använd fallschema är ett beteende diagram.

Ett enstaka fall representerar systemets höga funktionalitet. En ellips representerar ett användningsfall, och namnet är skrivet inuti det. En skådespelare åberopar ett användningsfall. Det kan vara en person, ett annat system eller en organisation som har som mål att använda systemet. Dessutom representerar en rektangel systemgränsen.

Användarfallsschemat för en ATM är som följer.

Figur 01: Använd fallschema

Kunden är en skådespelare. Han utför användarfall som checkbalans, insättning kontanter och drar ut pengar. Linjer representerar sambandet mellan kund och användarfall. Banken är en sekundär skådespelare, och den utövar användarvägen som fyller på bankomaterna med kontanter. Dessutom kan användningsdiagram också representera beroenden.

Det finns två beroenden som kallas inkluderar och sträcker sig. När ett användningsfall kräver stöd av ett annat användningsfall har dessa två användningsfall beroendet "inkludera". För att ta ut pengar, bör systemet först verifiera balansen. Därför är det ett inkluderande beroende. Efter att ha kontrollerat balans, insättar pengar eller tar ut pengar kan kunden skriva ut ett kvitto. Det är inte nödvändigt, men det är möjligt. Därför har dessa användningsfall och användningsfall för utskriftskvittot beroendet "sträcker sig". Sammantaget hjälper användningsdiagrammet att modellera systemets sammanhang.

Vad är Aktivitetsdiagram?

Ett aktivitetsschema är ett annat beteendediagram. Det liknar ett flödesschema som representerar flödet från en aktivitet till en annan aktivitet. Verksamheten är systemets olika funktioner. Detta diagram ger en överblick över systemet. Ett exempel på aktivitetsdiagram för studenthantering är som följer.

Figur 02: Aktivitetsdiagram

Diagrammet börjar med den ursprungliga noden. Det första steget är att se studentuppgifter. Därefter finns det ett villkor. En diamantsymbol representerar ett tillstånd. Det kontrollerar om studenten finns eller inte. Om studenten är ny är steget att skapa register för den nya studenten.

Dessutom, om studenten redan existerar, finns det ett annat villkor för att kontrollera om studenten fortfarande lär sig eller inte. Om inte, det är möjligt att ta bort studentposterna. Och om studenten fortfarande lär sig, är det möjligt att uppdatera poster.

Skapa, uppdatera och ta bort poster kopplas samman med hjälp av den gemensamma symbolen. Denna symbol kombinerar fler handlingar till en. Slutligen kan studentens detaljer ses. Slutsymbolen anger slutförandet av flödet av processen. Det är ett exempel på aktivitetsdiagram.

Vad är diagrammet och aktivitetsdiagrammet för skillnaden mellan användningsfaktor?

Ett användningsdiagram representerar användarens interaktion med systemet. Å andra sidan representerar ett aktivitetsdiagram serie av åtgärder eller flödesstyrning i ett system som liknar ett flödesschema. Ett användningsschema hjälper till att modellera systemet och användarinteraktioner medan ett aktivitetsschema hjälper till att modellera systemets arbetsflöde. Detta är huvudskillnaden mellan användningsdiagram och aktivitetsdiagram.

Sammanfattning - Använd fallschema mot aktivitetsdiagram

Använd fallschema och aktivitetsdiagram är beteendemässiga UML-diagram som beskriver systemets dynamiska natur. Skillnaden mellan användningsdiagram och aktivitetsdiagram är att ett användningsdiagram hjälper till att modellera systemet, användarinteraktioner medan aktivitetsdiagrammet hjälper till att modellera arbetsflödet i systemet. Dessa diagram ger flera fördelar. De bidrar till att modellera affärsbehov och för att få en förståelse av systemets funktionalitet på hög nivå.

Referens:

1.Tutorials Point. "UML - Aktivitetsdiagram." Tutorials Point, 8 jan 2018. Tillgänglig här
2.Tutorials Point. "UML - Använda fallscheman." Tutorials Point, 8 jan 2018. Tillgänglig här
3. "UML Aktivitetsdiagram Tutorial." Lucidchart, 18 april 2018. Tillgänglig här