17.03.2015 Views

Andmebaaside projekteerimiseks kasutatavad mudelid

Andmebaaside projekteerimiseks kasutatavad mudelid

Andmebaaside projekteerimiseks kasutatavad mudelid

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TTÜ: Andmebaasid I (2012) © Erki Eessaar<br />

System<br />

Kasutaja tuvastamine<br />

Top Package::Kasutaja<br />

Laenutuse vormistamine<br />

Top Package::Klienditeenindaja<br />

Top Package::Lugeja<br />

Raamatu otsimine<br />

Joonis 5Kasutusjuhtude diagrammi näide koos pärimisseosega<br />

tegutsejate vahel.<br />

Pärimisseost tegutsejate vahel on kasulik näidata, kui mõni kasutusjuht on<br />

ühine paljudele eri tüüpi tegutsejatele, mõni aga ainult mõnele spetsiifilisele<br />

tegutsejale.<br />

Kasutusjuhtude diagramm on piltlikult nagu raamatu sisukord. See võimaldab<br />

saada kiire ülevaate süsteemist, kuid ei kirjelda kasutusjuhte täpselt.<br />

Lisaks diagrammile esitatakse kõigi kasutusjuhte kirjeldused tekstilises<br />

vormis. See on kirjeldus sellest, kuidas tegutsejad ja kasutusjuhud (süsteem)<br />

suhtlevad.<br />

Tekstikirjeldusi on võimalik esitada erineva täpsusastmega. Erinevad autorid<br />

pakuvad välja erinevaid viise, kuidas kasutusjuhtude kirjeldusi kirja panna.<br />

Siinkohal lähtutakse Larmani (1997) poolt pakutud kirjelduse struktuurist.<br />

Kõrgtaseme formaat:<br />

Nimi: Kasutusjuhu nimi<br />

Tüüp: Määrab kasutusjuhu prioriteedi. Kasutusjuhtude prioriteet määrab<br />

nende analüüsimise ja nendele vastava infosüsteemi valmistegemise<br />

järjekorra. Võimalikud väärtused:<br />

- Primaarne kasutusjuht. Tähistab süsteemi toimimise jaoks kõige<br />

olulisemaid protsesse.<br />

- Sekundaarne kasutusjuht. Tähistab harvemini toimuvaid protsesse.<br />

- Valikuline kasutusjuht. Käsitleb protsesse, mida ei pruugi esialgu<br />

analüüsida.<br />

Üheks võimalikuks veaks, mida kasutusjuhtude kirjelduste koostamisel<br />

tehakse on, et kõik kasutusjuhud määratakse ühte tüüpi (nt. primaarsed).<br />

10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!