De nøkkelforskjell mellom bruk saksdiagram og aktivitetsdiagram er at Brukeskjema hjelper til med å modellere system og brukerinteraksjoner mens aktivitetsdiagrammet bidrar til å modellere arbeidsflyten i systemet.
UML står for Unified Modeling Language. Det er forskjellig fra andre programmeringsspråk som C, C ++, Java. Det bidrar til å bygge en bilderepresentasjon av programvaresystemet. Objektorientering er den vanligste metoden for å utvikle programvareløsninger. UML diagrammer hjelper til å representere objektorienterte konsepter. Disse diagrammene hjelper konseptuell modellering og gjør det enkelt og enklere å forstå systemet. Det finnes ulike UML-diagrammer. To av dem er brukstilstandsdiagram og aktivitetsdiagram.
1. Oversikt og nøkkelforskjell
2. Hva er brukskurvdiagram
3. Hva er aktivitetsdiagram
4. Sammenligning ved siden av siden - Bruk sakdiagram vs aktivitetsdiagram i tabellform
5. Sammendrag
Det er to UML modelleringstyper. De er strukturert modellering og adferdsmodellering. Strukturert modellering beskriver de statiske egenskapene til systemet mens adferdsmodellen beskriver systemets dynamiske natur. Bruk saksdiagram er et atferdsdiagram.
En engangs sak representerer høyt nivå funksjonalitet i et system. En ellipse representerer et brukstilfelle, og navnet er skrevet innvendig av det. En skuespiller påberoper seg et brukstilfelle. Det kan være en person, et annet system eller en organisasjon som har som mål å bruke systemet. Dessuten representerer et rektangel systemgrensen.
Brukerens sakdiagram for en minibank er som følger.
Figur 01: Bruk saksdiagram
Kunden er en skuespiller. Han utfører brukstilfeller som sjekk saldo, innskudd kontanter og trekker penger. Linjer representerer foreningen mellom kunden og brukstilfeller. Banken er en sekundær skuespiller, og den utfører brukssaken ved å fylle minibanken med kontanter. Videre kan brukstilstandsdiagrammer også representere avhengigheter.
Det er to avhengigheter som kalles inkludere og strekker seg. Når et brukstilfelle krever støtte fra en annen brukstilfelle, har disse to brukstilfeller avhengigheten "inkludere". For å ta ut penger, bør systemet først verifisere balansen. Derfor er det en inkludert avhengighet. Etter at du har sjekket balansen, legger inn penger eller trekker penger, kan kunden skrive ut en kvittering. Det er ikke nødvendig, men det er mulig. Derfor, de bruker sakene og utskrift kvittering bruk saken har avhengigheten "strekker seg". Samlet sett bidrar bruksskjemaet til å modellere systemets sammenheng.
Et aktivitetsdiagram er et annet atferdsdiagram. Det ligner et flytskjema som representerer strømmen fra en aktivitet til en annen aktivitet. Aktiviteten er de forskjellige operasjonene i systemet. Dette diagrammet gir en oversikt over systemet på høyt nivå. Et eksempel på aktivitetsdiagram for studentledelse er som følger.
Figur 02: Aktivitetsdiagram
Diagrammet starter med innledende node. Det første trinnet er å se studentdetaljer. Deretter er det en tilstand. Et diamant symbol representerer en tilstand. Det kontrollerer om studenten eksisterer eller ikke. Hvis studenten er ny, så er trinnet å lage oppføringer for den nye studenten.
Videre, hvis studenten allerede eksisterer, er det en annen betingelse for å sjekke om studenten fortsatt lærer eller ikke. Hvis ikke, er det mulig å slette studentrekordene. Og hvis studenten fortsatt lærer, er det mulig å oppdatere poster.
Opprett, oppdater og slett poster samler sammen ved hjelp av felles-symbolet. Dette symbolet kombinerer flere handlinger i en. Endelig kan studentene sees. Endosymbolet indikerer ferdigstillelse av prosessens strømning. Det er et eksempel aktivitetsdiagram.
Et brukstilstandsdiagram representerer brukerens interaksjon med systemet. På den annen side representerer et aktivitetsdiagram serien av handlinger eller flytkontroll i et system som ligner et flytskjema. Et brukstilstandsdiagram hjelper til med å modellere system og brukerinteraksjoner mens et aktivitetsdiagram bidrar til å modellere arbeidsflyten i systemet. Dette er hovedforskjellen mellom brukstilstandsdiagram og aktivitetsdiagram.
Bruk saksdiagram og aktivitetsdiagram er atferdsmessige UML-diagrammer som beskriver systemets dynamiske natur. Forskjellen mellom bruk saksdiagram og aktivitetsdiagram er at et brukeskjema diagram bidrar til å modellere systemet, brukerinteraksjoner mens aktivitetsdiagram bidrar til å modellere arbeidsflyten i systemet. Disse diagrammene gir flere fordeler. De bidrar til å modellere forretningskrav og for å få et høyt nivå forståelse av funksjonaliteten til systemet.
1.Tutorials Point. "UML - Aktivitetsdiagrammer." Tutorials Point, 8. januar 2018. Tilgjengelig her
2.Tutorials Point. "UML - Bruk saksdiagrammer." Tutorials Point, 8. januar 2018. Tilgjengelig her
3. "UML Activity Diagram Tutorial." Lucidchart, 18. april 2018. Tilgjengelig her