Andmebaaside projekteerimiseks kasutatavad mudelid
Andmebaaside projekteerimiseks kasutatavad mudelid
Andmebaaside projekteerimiseks kasutatavad mudelid
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
TTÜ: Andmebaasid I (2012) © Erki Eessaar<br />
2.2 Tegutsejad<br />
Tegutseja on keegi või miski, mis suhtleb süsteemiga / kasutab süsteemi.<br />
Kasutaja saadab ja/või saab sõnumeid süsteemile/süsteemilt. Tegutsejad<br />
viivad läbi kasutusjuhte.<br />
Tegutseja võib olla:<br />
- inimene,<br />
- süsteem.<br />
Tegutseja esitab rolli (nt. õppejõud), mitte üksikkasutajat süsteemis (nt. Karin<br />
Kool, Kaspar Kala, Taavi Kask).<br />
Ühe füüsilise isiku kohta võib olla mitu tegutsejat, sõltuvalt tema rollist<br />
süsteemis. Näiteks õppejõud võib samal ajal olla ka tudeng. Teiselt poolt võib<br />
õppejõud töötada ka õppetooli juhatajana.<br />
Ilmavaatlusjaamas aga on tegutsejateks näiteks mõõteseadmed, mis teevad<br />
automaatselt mõõtmisi ja edastavad need infosüsteemile.<br />
Tegutseja nimi peab väljendama tema rolli.<br />
Kasutusjuht algatatakse tegutseja poolt, kes saadab kasutusjuhule sõnumi.<br />
Süsteemi jaoks on see sõnum sündmus, mis käivitab vajaliku teenuse.<br />
Kui kasutusjuht on läbi viidud, peab kasutusjuht saatma sõnumi ühele või<br />
mitmele tegutsejale. Need sõnumid võivad minna ka teistele tegutsejatele<br />
lisaks sellele, kes algatas kasutusjuhu.<br />
2.3 Tegutsejate ülesleidmine<br />
Tegutsejate ülesleidmisega pannakse paika üksused/osapooled, mis/kes on<br />
huvitatud süsteemiga suhtlemisest ja selle kasutamisest. Siis on võimalik<br />
asetuda tegutseja positsioonile ning üritada identifitseerida tegutseja nõuded<br />
süsteemile ning milliseid kasutusjuhte ta vajab. Tegutsejate ülesleidmiseks<br />
võib vastata järgmistele küsimustele:<br />
• Kes hakkab kasutama süsteemi põhifunktsionaalsusi?<br />
• Kes vajab toetust süsteemilt oma igapäevaste ülesannete täitmisel?<br />
• Keda on vaja süsteemi hooldamiseks, administreerimiseks ja töös<br />
hoidmiseks?<br />
• Milliseid riistvaraseadmeid peab süsteem käsitlema?<br />
• Milliste teiste süsteemidega peab süsteem suhtlema? Nii süsteemid, mis<br />
algatavad kontakti meie süsteemiga, kui ka süsteemid, millega meie<br />
süsteem ise kontakteerub.<br />
• Kes või mis omab huvi tulemuste (väärtuse) vastu, mida süsteem toodab?<br />
4