▷ 4 Eksempler på use case diagrammer

  • Jan 04, 2022
click fraud protection

Use case-diagrammet er en diagrammodel inden for UML-modeller (Unified Modeling Language), som gør det muligt at tolke interaktionen af ​​aktiviteter i et givet system gennem et grafisk display.

I denne artikel finder du:

Hvad er et use case-diagram, og hvad er det nyttigt til?

Use case-diagrammet er en grafisk repræsentation, der giver mulighed for at visualisere forskellige roller i et systemog interaktioner til udførelse af funktioner eller aktiviteter, uanset om de udføres af mennesker eller ting.

Annoncer

Hvad er use case-diagrammet nyttigt til? Nytten af ​​dette system er baseret på at repræsentere interaktionerne i udførelsen af ​​forskellige roller inden for det samme system, hvilket letter eksemplificering fra bobestyrernes synspunkt"skuespillere" driften af ​​dens hovedfunktioner.

Dette diagram er nyttigt i organisationer til vejlede arbejdsgrupper i udførelsen af ​​hver tildelt funktion og hvordan hvert medlem skal interagere med resten af ​​teamet, maskineriet eller objekterne for at udføre deres aktiviteter gennem denne grafiske repræsentation.

Annoncer

Elementer og symbologier i brugsdiagrammer

Ved udarbejdelse af use case-diagrammer den korrekte brug af hvert element og symbolologi er afgørende at kunne afspejle aktørernes roller og interaktioner i et system korrekt.

For at udvikle diagrammet er der følgende elementer eller symbologier:

Annoncer

  • Skuespillere: Dette er repræsenteret ved en skitse af en person, som et element til at repræsentere udførende af aktiviteterne.
  • Brugstilfælde: Det er symbolikken, der bruges i form af en oval til at repræsentere funktioner at skuespillerne optræder.
  • Systemgrænse: afspejler grænserne eller dækningsområde et bestemt system, dette afspejles med et rektangel, det er nyttigt at afspejle forskellige områder inden for det.
  • Relationer: disse er linjer eller pile der bruges til at afspejle samspillet mellem skuespillernes roller.

Lad os se følgende graf for at identificere disse elementer og symbologier, der er nødvendige for udarbejdelsen af ​​use case-diagrammet:

Eksempler på use case diagrammer

Annoncer

Eksempel på brugscasediagram (kundeservice)

Til dette eksempel vi vil tage som reference kundeservicesystem i salgsafdelingen af en bestemt virksomhed.

Som alle salgsprocesser involverer det kunden, sælgeren og i nogle tilfælde en kasserer udover sælgeren, selvom det også kan være en funktion af sælgeren selv.

Annoncer

use case diagram (kundeservice)

I dette tilfælde griber tre skuespillere ind, som det ses på følgende billede af diagrammet:

Som det kan ses gennem dette enkle eksempel, rollerne hver enkelt skuespiller spiller er lette at forstå, ved brug af som et repræsentationsinstrument a use case diagram.

I første omgang interagerer klienten med sælgeren for at formalisere ordren på, hvad han skal købe, nævnte ordreinformation udstedes af sælgeren til boks til kassereren til at foretage betalingen og udstede fakturaen, denne tager igen kundens data og leverer fakturaen til sælger for at levere bestille.

Sælger skal dog som led i sine funktioner sørge for, at hylderne har et tilstrækkeligt varelager, samt give information til køber af produkterne.

Med hensyn til kassereren skal han modtage ordreinformationen, udstede fakturaen, levere den til kunden og I slutningen af ​​dagen skal du lave lukningen eller kontantafregningen for at kontrollere, at regnskabet matcher salget udført.

Eksempel på use case diagram (brugerstyringssystem)

Inden for et system kan der være forskellige områder eller delsystemer, der på samme måde kan repræsenteres i brugsdiagrammet uden at miste rækkefølge og sammenhæng af processerne, blot ved at afspejle områdernes grænser.

Det er ikke obligatorisk at sætte grænserne, men det er nyttigt når du vil spejle komplekse eller meget store systemer.

For at eksemplificere dette tilfælde, lad os se følgende billede med eksemplet på diagrammet:

brugerstyringssystem

Som det ses på billedet, i dette diagram af use cases processen i brugerstyringssystemet er repræsenteret af de mest almindelige banktransaktioner.

Dog mellem de to skuespillere et rektangel bruges til at angive, at dette blot er et område eller en del af systemet, da banksystemer omfatter en lang række procedurer inden for de tjenester, der tilbydes kunder.

Således repræsenterer rektanglet i diagrammet grænsen for kun ét område inden for de finansielle tjenester, der tilbydes af en bank, eller de aktiviteter, der udføres i den.

Eksempel på brugscasediagram (sygehusplejesystem)

Funktionaliteten af ​​use case diagrammer at repræsentere det indbyrdes forhold mellem de forskellige aktører, skyldes i høj grad repræsentation af systemet i de fleste enkel og præcis muligt.

Overdreven brug af elementer til at eksemplificere funktioner og interaktioner med interessenter kan føre til forvirringDerfor bør kun vigtige og uundværlige elementer eller faktorer, der skal fremhæves i systemet, være repræsenteret.

For at eksemplificere, hvordan et systems roller kan repræsenteres på en enkel måde, lad os se følgende diagram:

Eksempel på brugscasediagram (sygehusplejesystem)

I dette tilfælde anvendes et use case-diagram til at repræsentere et sygehusvæsen, Nå, selvom hver skuespiller kan udføre flere roller end dem, der er repræsenteret i dette diagram, Dette eksemplificerer de væsentlige funktioner og interaktioner, samtidig med at følelsen af ​​systemprocessen bevares.

I samme sammenhæng repræsenterer diagrammet et eksempel på den medicinske behandlingsproces, som en patient modtager, når den ankommer til et hospital, idet den er den første i tilfælde af en sygeplejerske, der af hensyn til patientens symptomer henviser ham til en speciallæge, foretager sygeplejersken på sin side indberetning af patient informerer lægen om sin helbredstilstand, men lægen gennemgår og diagnosticerer patienten, som beslutter, hvilken behandling der skal anvendes iht. præsenteret patologi.

instagram viewer