Use case diagram

FONT SIZE:
fontsize_dec
fontsize_inc
Januar 3, 2017 Iben Olsen U 0 4

I UML En use case diagram er et diagram formular UML adfærd forbedret. Unified Modeling Language definerer en grafisk notation til at repræsentere use cases kaldet use case model. UML definerer ikke standarder for skriftlige format beskriver use cases, og så mange mennesker ikke forstår, at denne grafiske notation fastlægger karakteren af ​​en anvendelse sag; men en grafisk notation kan kun give et simpelt overblik over en anvendelse tilfælde eller et sæt af use cases. Use Case diagrammer er ofte forveksles med de use cases. Da de to begreber er relateret, use cases er meget mere detaljerede end de use case diagrammer. I de begreber bør detalje mere end én use case til at identificere, hvad der gør en use case.


  • Den skriftlige adfærd system til at tackle en virksomhed opgave eller business krav beskrivelse. Denne beskrivelse fokuserer på den værdi, forudsat af systemet til eksterne enheder, såsom menneskelige brugere eller andre systemer.
  • Den position eller sammenhæng use case blandt andet use cases. Da det er en mekanisme for organisation, et sæt af sager fremmer en sammenhængende og konsekvent brug af et billede let at forstå systemet adfærd, en fælles forståelse mellem klienten / ejer / bruger og udviklingsteamet.

Denne praksis er almindeligt at skabe yderligere specifikationer til at fange detaljer i krav, der falder uden for beskrivelserne af use cases. Eksempler på disse spørgsmål omfatter design begrænsninger såsom ydeevne, skalerbarhed spørgsmål / ledelse eller overholdelse standarder.

Diagrammet til højre beskriver funktionaliteten i en simpel restaurant System. Use cases er repræsenteret ved ellipser og skuespillerne er, for eksempel, use cases er vist som en del af det system, der modelleres, skuespillerne.

Samspillet mellem aktørerne ses ikke i use case diagram. Hvis dette samspil er afgørende for en sammenhængende beskrivelse af den ønskede adfærd, måske de systemgrænser eller anvendelse sagen bør undersøges igen. Alternativt kan interaktionen mellem aktører være en del af antagelser, der anvendes i brugen sagen. Men skuespillerne er slags rolle, en menneskelig bruger eller en anden ekstern enhed kan spille flere roller, eller roller. Så kokken og kassereren kunne faktisk være den samme person.

Brug Case Relations

De tre vigtigste relationer mellem use cases er understøttet af UML-standarden, som beskriver grafisk notation for disse relationer. Her er en gennemgang af dem nedenfor:

Inklusion

Det er en form for interaktion eller skabelse, kan en given use case "omfatte" en anden use case. Den første brug sag ofte afhænger af udfaldet af den medfølgende brug tilfældet. Dette er nyttigt for at udvinde virkelig fælles adfærd fra flere use cases i en enkelt beskrivelse, fra brugen tilfældet. Standarden UML OMG definerer en grafisk notation til brug case diagrammer, men ikke formatet til at beskrive use cases. Mange mennesker lider den fejl at tro, at en anvendelse tilfælde er en grafisk notation. Da den grafiske notation og beskrivelser, der ikke hjælper.

Forlængelse

Det er en anden form for interaktion, given anvendelse tilfælde kan strække sig til en anden. Dette forhold viser, at adfærd, hvis forlængelsen anvendes i tilfælde af brug, skal en anvendelse sagen til en anden sag har altid forlængelse eller inddragelse. Til brug forlængelse kan indsættes i tilfælde af længerevarende anvendelse under visse betingelser. Notationen er en åben pil tip stiplet af forlængelsen brug sagen til udvidet brug tilfældet, mærket "udvide". Dette kan være nyttigt til at håndtere særlige tilfælde, eller for at imødekomme nye krav under systemvedligeholdelse og udvidelse.

"Udvidelsen er det sæt af objekter, som et begreb gælder. Formålene med forlængelsen er de eksempler eller forekomster af begreber."

dokumentere opførsel af et system fra synspunkt en bruger

Med andre ord vil det blive brugt, når en use case ligner en anden, men med visse variationer, et tydeligt eksempel er, at du skal købe sukker og kan vælge mellem blond, hvidt sukker eller pose måleenhed, kilo, osv

Generalisering

"Så Generalisering er den aktivitet for at identificere fælles elementer mellem begreber og definere relationer fra en superklasse og underklasse. Det er en måde at opbygge taksonomiske klassificeringer blandt begreber som derefter er repræsenteret i klassen hierarkier. De konceptuelle underklasser i overensstemmelse med den superklassen koncept om intentionen og udvidelse. "

I den tredje form for relationer mellem use cases, der er en generalisering / specialisering forhold. En use case kan gives i en specialiseret form af en eksisterende use case. Notationen er en fast linje, der slutter i en sag trækkes fra specialiserede til tilfældet med generelle anvendelsesformål trekant. Dette ligner det objekt-orienterede begreb underklasser, i praksis kan det være nyttigt at faktor fælles adfærd, generelle begrænsninger i brugen tilfælde beskrive dem én gang, og står exceptionelle detaljer i tilfælde af specialiserede brug.

  0   0
Forrige artikel Trophy Cup Europe
Næste artikel Lingvistik

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha