Hva er forskjellen mellom aktivitetsdiagram og flytskjema

De hovedforskjell mellom aktivitetsdiagram og flytskjema er det en Aktivitetsdiagrammet er et UML-oppførselsdiagram som representerer arbeidsflyten i trinnvise aktiviteter i systemet mens et flytskjema er et grafisk diagram som representerer trinns trinn for å løse et problem.

UML står for Unified Modeling Language. Det er forskjellig fra andre programmeringsspråk som det ikke bruker noen koding. Videre er det et visuelt modelleringsspråk for å visualisere, konstruere og dokumentere programvare. Viktigst av alt, gir den en bilderepresentasjon av programvaren. Derfor kan enhver bruker lett lære det. Et aktivitetsdiagram er et UML-diagram. Et flytskjema derimot er et grafisk diagram som representerer en algoritme. 

Nøkkelområder dekket

1. Hva er et aktivitetsdiagram
     - Definisjon, funksjonalitet
2. Hva er et flytskjema
     - Definisjon, funksjonalitet
3. Hva er forskjellen mellom aktivitetsdiagram og flytskjema
     - Sammenligning av nøkkelforskjeller

Nøkkelord

Aktivitetsdiagram, algoritme, flytskjema

Hva er aktivitetsdiagram

Et aktivitetsdiagram er et UML-oppførselsdiagram. Den representerer hvordan hver aktivitet flyter etter hverandre. En aktivitet er en slags operasjon av systemet. Aktivitetsdiagrammer hjelper også virksomhets- og utviklingslag i en organisasjon til å forstå systemets prosesser og atferd.

Figur 1: Aktivitetsdiagram

Ovenfor er et aktivitetsdiagram for enkle medarbeiderdetaljer inn i systemet. Den svarte sirkelen representerer startknappen til aktivitetsdiagrammet. Hvert trinn er en handling; Det første trinnet er å skrive inn brukernavn og passord. Dessuten representerer diamant symbolet en beslutningskode. Hvis brukernavnet og passordet er riktig, kan brukeren legge inn ansattes detaljer. Hvis de har feil, må brukeren angi riktig brukernavn og passord. Etter at du har oppgitt de ansatte detaljer, kan brukeren logge ut. Endelig representerer sluttnoden avslutningen av diagrammet.

Hva er et flytskjema

En algoritme er en trinnvis prosedyre for å løse et gitt problem. Et flytskjema er en diagrammatisk fremstilling av en algoritme. I dataprogrammering hjelper flytdiagrammet til å skrive ned en algoritme for å løse problemet.

Figur 2: Flytskjema

Ovennevnte flytskjema beregner området for en trekant. Det ovale symbolet representerer starten på flytskjemaet mens rektangelet representerer en prosess. Det første rektangel er prosessen med å initialisere det variable området. Rombuen angir en inngangs- eller utgangsoperasjon. Inngangsoperasjonen er å legge inn verdier for base og høyde. Neste trinn er en prosess. Det er beregningen av området av trekanten. Neste trinn er en utgangsoperasjon. Derfor representerer en rhombus det variable området. Til slutt avsluttes det ovalt symbolet flytskjemaet. Gjennom aktivitetsdiagrammet representerer pilene trinnsekvensen.

Forskjellen mellom aktivitetsdiagram og flytskjema

Definisjon

Et aktivitetsdiagram er en grafisk fremstilling av arbeidsflyt av trinnvise aktiviteter og handlinger med støtte for valg, iterasjon og samtidighet. I motsetning er et flytskjema en diagrammatisk fremstilling som illustrerer en løsningsmodell for et gitt problem. Dermed er dette hovedforskjellen mellom aktivitetsdiagram og flytskjema.

bruk

Et aktivitetsdiagram hjelper også å forstå forretningsprosessen eller arbeidsflyten i systemet, mens et flytskjema bidrar til å analysere og designe et program. 

assosiasjon

En annen forskjell mellom aktivitetsdiagram og flytdiagram er at et aktivitetsdiagram er knyttet til UML mens et flytskjema er tilknyttet programmeringen.

Konklusjon

Hovedforskjellen mellom aktivitetsdiagram og flytdiagram er at aktivitetsdiagrammet er et UML-oppførselsdiagram som representerer arbeidsflyten av trinnvise aktiviteter i systemet mens flytskjemaet er et grafisk diagram som representerer trinnsekvensen for å løse et problem. Selv om begge disse har lignende symboler, er det en klar forskjell mellom aktivitetsdiagram og flytskjema.

Henvisning:

1. "UML Activity Diagram Tutorial." Lucidchart, 6 september 2018, Tilgjengelig her.
2. "Hva er et flytskjema." Lucidchart, 6. september 2018, Tilgjengelig her.