Vastus (22.02.2024 18:51): Kui ei taha, siis ei pea!
Töö dokumendi osa võib tinglikult jagada kaheks.
- Süsteemi üldvaade - jaotis 1.1 - kus kirjeldatakse organisatsiooni (antud juhul peoruumide pakkuja) infosüsteemi kui tervikut, sh seda, et vaja on hallata infot broneeringute, lisateenuste, lisateenuse tellimuste jne kohta.
- Detailne projekt - alates jaotisest 1.2 kuni dokumendi lõpuni - kus keskendutakse selle suure süsteemi ühele alamosale. Selleks alamosaks on antud juhul peoruumide funktsionaalne allsüsteem ning andmebaasi poole pealt registrid e andmebaasi alamosad, mis sisaldavad andmeid, mida on vaja peoruumide haldusega seotud funktsionaalsuse toetamiseks. Teiste sõnadega, sellistest registritest on vaja kas andmeid lugeda või on seal vaja andmeid muuta.
Teil oleks vaja teha andmebaasis tabelid nagu "Lisateenus", "Lisateenuse_tellimus", "Broneering" jne ainult sellisel juhul, kui jaotises "1.2.4 Allsüsteemi funktsionaalsed nõuded" sisalduks mõni kasutusjuht e kasutusmall, mille täitmiseks peab neid andmeid lugema. Rõhutan, et sellesse alajaotusesse pole töövihiku projekti korral vaja ühtegi kasutusjuhtu lisada. Näiteks kasutusjuht "Esita broneering" oleks "Broneeringute funktsionaalse allsüsteemi" kasutusjuht ning kasutusjuht "Telli lisateenus" oleks lisateenuste tellimuste funktsionaalse allsüsteemi kasutusjuht.
See on Teie enda otsustada, kas tahaksite näiteks, et kasutusjuhu "Vaata kõiki peoruume" läbija peaks nägema ka peoruumiga seotud detailseid broneeringuid või peoruumiga seotud aktiivsete broneeringute arvu.
Kui otsustate, et selliseid andmeid peaks selle kasutusjuhu kontekstis nägema, siis:
- tuleks täiendada vastava kasutusjuhu kirjeldust,
- funktsionaalne allsüsteem loeks broneeringute registrit, st tuleks täiendada ka jaotist "1.2.2 Seosed pädevusalade ja registritega",
- kontseptuaalne andmemudel ning selle alusel loodud andmebaasi disaini mudel ja realiseeritud andmebaas peaksid hõlmama ka broneeringute registrit.
Kui otsustate, et selliseid andmeid ei peaks nägema, siis eelnevalt kirjeldatud tegevusi ei ole vaja teha. See, kas peaks või ei peaks selliseid andmeid nägema, on projekti tegijate otsus, st seda pole ette kirjeldatud.