17.03.2015 Views

Andmebaaside projekteerimiseks kasutatavad mudelid

Andmebaaside projekteerimiseks kasutatavad mudelid

Andmebaaside projekteerimiseks kasutatavad mudelid

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!