Use Case Diagram
Use Case Diagram – Kasutusjuhtude diagramm
Kasutusjuhtude diagramm (use Case Diagram) kirjeldab süsteemi kontseptuaalsel tasandil, näidates, kuidas aktorid suhtlevad süsteemiga ja milliseid funktsioone (kasutusjuhte) süsteem pakub.
Use Case Diagrammi põhielemendid:
- Aktor (Actor) – roll, mida keegi või miski täidab süsteemiga suhtlemisel.
- Väline kasutaja (nt klient, administraator, operaator).
- Teine süsteem, mis suhtleb vaadeldava süsteemiga.
- Seade, mis algatab või saab süsteemilt tegevusi.
Graafiliselt kujutatakse aktorit väikese mehikesena.
- Kasutusjuht (Use Case, precedent) – kirjeldab konkreetset süsteemi funktsionaalsust kasutaja vaatenurgast.
- See määratleb, mida süsteem teeb, kuid mitte kuidas.
- Graafiliselt esitatakse see ellipsi sees oleva tekstina.
- Seosed elementide vahel:
- Lihtne joon ühendab aktori ja kasutusjuhi, näidates, et aktor osaleb selles tegevuses.
- Noole suund osutab, kes algatab tegevuse või taotleb teenust.
Seosetüübid kasutusjuhtude diagrammil:
- Assotsiatsioon (Association) – otsene seos aktori ja kasutusjuhi vahel.
- Include (Kaasamine, <<include>>) – näitab, et üks kasutusjuht sisaldab alati teist.
- Näiteks „Tellimuse vormistamine“ sisaldab „Kauba saadavuse kontrolli“.
- Extend (Laiendus, <<extend>>) – lisab kasutusjuhule tingimusliku lisafunktsiooni.
- Näiteks „Sisselogimine“ võib sisaldada „Parooli lähtestamist“, kui parool on unustatud.
- Üldistamine (Generalization) – näitab, et üks aktor või kasutusjuht on teise laiendus.
- Näiteks „Administraator“ on „Kasutaja“ erijuht.
lucidchart
