Hvordan bruke saken i UML

Hvordan bruke saken i UML


Unified Modeling Language er en standard objektorientert språk som benytter grafiske notasjoner og omfattende visuelle diagrammer for å modellere et system før utbygging. Et brukstilfelle er et UML modelleringsteknikk som definerer samspillet mellom eksterne aktører og et system for å oppnå et bestemt mål. UML representerer samspillet mellom aktørene og systemet som brukes case diagrammer. Det er fire elementer på jobb i et use case diagram: systemet, bruksmåter, skuespillere og relasjoner. Du kan bruke diagram programvare som Microsoft Visio for å utvikle bruken case diagrammer når du har identifisert alle aktører og bruke saker eller interaksjoner i et system.

Bruksanvisning

1 Identifisere aktørene som må samhandle med systemet under utvikling. Dette innebærer å definere alle eksterne enheter som for eksempel brukere, hardware eller andre systemer som krever interaksjon med systemet til å utføre viktige systemfunksjoner. En skuespiller er forskjellig fra en bruker. En skuespiller representerer en rolle eller sett av roller en virkelig person eller bruker kan utføre i et system.

2 Identifisere forutsetninger og triggere. Forutsetninger beskrive den nåværende tilstand av et system. Systemet vurderer forutsetningene for å avgjøre om det kan gå videre med en use case. Triggere satt brukstilfeller i bevegelse. De er en hendelse eller serie av hendelser som genereres av skuespilleren som fører til at brukstilfellet skal starte. Identifisere forutsetninger og triggere hjelper til med å vurdere fullstendigheten av et use case.

3 Identifiser de målene som hver aktør prøver å oppnå i systemet. Lag bruksmåter eller sekvens av aktiviteter for hver ønsket mål. For hvert brukstilfelle, gir et unikt navn eller kjennemerke, og en beskrivelse som skisserer mål eller mål at bruken saken skal oppnå.

4 Lag et use case diagram i Microsoft Visio. Åpne opp Microsoft Visio. I "Velg en mal" vinduet, velg "programvare og database", velg "UML Model Diagram og klikk" Opprett ".

5 Høyreklikk på pakken eller delsystem i modell Explorer-vinduet hvor du ønsker å lage use case diagram, velg "Ny" på hurtigmenyen og velg "Bruk sak ..."

6 Skriv inn et beskrivende navn for use case diagram i UML Bruk Sak Properties vinduet og klikk "OK" Denne handlingen aktiverer en blank Visio siden og legger til UML Bruk sak Stencil til Shapes vinduet.

7 Legg til "System Boundary" form ved å dra den til tegneområdet. Systemet er vist som en boks eller et rektangel i et brukstilfelle diagram. Dobbeltklikk på figuren for å skrive inn navnet på systemet.

8 Dra "Use Case" figurer fra sjablongen og plassere dem inne i System Boundary form i tegneområdet. Bruk tilfeller er representert som en oval i et use case diagram. Plassering av brukstilfeller i systemet grense betyr at de er inneholdt i et system eller er funksjoner av et system. Dobbeltklikk enkelte brukstilfeller i tegneområdet for å endre navn på og endre eiendomsverdier. Denne handlingen åpner opp UML Bruk sak Egenskaper.

9 Dra "skuespiller" figurer fra sjablongen og plassere dem utenfor System Boundaryshape i tegneområdet. En skuespiller er portrettert som en pinne figur i et use case diagram. Navnet på skuespilleren står rett under pinne figur. Plassering av aktørene utenfor systemet grensen viser at de utfører de bruksmåter som eksterne komponenter i systemet. Dobbeltklikk enkelte aktører i tegneområdet for å endre navn på og endre eiendomsverdier. Denne handlingen åpner opp UML Skuespiller vinduet Egenskaper.

10 Dra en "Kommuniserer" form fra sjablongen til tegneområdet. Koble den ene enden av formen til en skuespiller, og den andre enden til en use case. Denne handlingen definerer forholdet mellom skuespiller og use case. Dobbeltklikk på en "Kommuniserer" form for å endre eiendomsverdier.

Hint

  • Selv om ingen formell mal finnes for å dokumentere bruk tilfeller, er det en god vane å bruke en mal for å organisere bruken case egenskaper som for eksempel bruk tilfellet identifikator, referansenummer, beskrivelse, skuespillere, forutsetninger, trinn og problemer.