Professional Documents
Culture Documents
Use Case Diagrama
Use Case Diagrama
Įvadas
Daugelis veiklos analizės projektavimo metodų naudoja grafinį modelį Use Case Model (UCM),
kurio autorius yra Ivar Jacobson. Šio modelio pavadinimas į lietuvių kalbą verčiamas skirtingai:
“panaudojimo atvejų modelis”, “veiklos uždavinių modelis”, “vartotojo (informacinių) poreikių modelis”,
“taikomųjų uždavinių modelis”. Tai priklauso nuo šio modelio taikymo tikslo ir aprašymo detalumo, todėl
kol kas pavadinimo neversime į lietuvių kalbą. Sąvoka šiuo atveju “use case” reiškia aktualų veiklos
dalyviui (sistemos vartotojui) veiklos procesą (veiklos funkciją ar uždavinį).
Ivar Jacobson apibūdina Use Case Model taip: “Sistemos vykdomų transakcijų seka, kurios paskirtis
yra pateikti veiklos “dalyviui” pageidaujamą konkretų rezultatą”. Transakcijos (sąveikos) apima informacijos
srautų ir (arba) materialių srautų perdavimą veiklos procesui (funkcijai, uždaviniui) arba gavimą iš veiklos
proceso (funkcijos, uždavinio).
<<extend>> Searching
Searching
an item
<<include>>
<<extend>>
Searching
Defining search
a reader
criteria
Reader
Librarian
Removing
Lending
Returning <<include>> reservation
an item
an item
<<include>>
<<extend>>
Lending a short
term item
Lending a long
term item
This diagram shows how it is possible to partition library system into two modules according functionality criteria.
The same process may be thought as of use case grouping into functional areas.
Search module contains use cases related to the search and criteria definition while Books lending module describes
typical interactions associated with book reeservation, lending, and returning.
Panaudojimo atvejų detalizavimas
Panaudojimo atvejis
Naudotojas
Panaudojimo atvejo
aprašymas
Prieš sąlyga
Sužadinimo sąlyga
Po sąlyga