TALLINNA TEHNIKAÜLIKOOL
Informaatikainstituut
Infosüsteemide õppetool
Projekt aines
IDU5360 “Kontseptuaalne
süsteemianalüüs ”
Fototellimus
Tallinn
2013
Autorideklaratsioon
Deklareerin, et
käesolev ainetöö on minu töö tulemus ja seda ei
ole kellegi teise poolt varem üheski aines esitatud.
............................. …………………………..
(kuupäev) (töö esitaja
allkiri )
Sisukord1.
Iteratsioon I 6
1.1 Visioon 6
1.2
Planeerimine 6
1.2.1 Äriteenuse valik (taust). 6
1.2.2 Äriteenuse
missioon ja eesmärgid 6
1.2.3 Äriteenuse
pakkuja 7
1.2.4 Äriteenuse kasutajad 7
1.2.5
Ärisündmused ja
ärikasutusjuhud 7
1.2.6 Äriolemid 7
1.2.6.1 Teenuse poolt
hallatav olem 7
1.2.6.2 Teenuse poolt kasutatavad olemid 8
1.2.7 IS
allsüsteemid 8
1.2.7.1 Teenust
pakkuv allsüsteem 8
1.2.7.2 Teenuse poolt kasutatavad allsüsteemid (allsüsteemide teenused) 8
1.2.8 Teise iteratsiooni planeerimine 8
1.3 Ärimodelleerimine 9
1.3.1 Põhiprotsessi(de) kirjeldamine tekstina 9
1.3.2 Ärikasutusjuhtude kontekstidiagramm 10
1.3.3
Äriprotsesside struktuur 10
1.3.4 Põhiprotsesside
lausendid 11
1.3.5 Põhiliste töövoogude tegevusdiagrammid 11
1.3.6 Esialgne kontseptuaalne
klassidiagramm 12
1.4 Nõuete analüüs 13
1.4.1
Funktsionaalsed nõudmised 13
1.4.2 Mittefunktsionaalsed nõudmised 13
1.4.2.1 Sõltuvus teistest süsteemidest 13
1.4.2.2
Usaldusväärsus 14
1.4.2.3 Kättesaadavus 14
1.4.2.4 Stabiilsus 14
1.4.2.5 Laiendatavus 14
1.4.2.6 Hooldatavus 14
1.4.2.7 Hallatavus 14
1.4.2.8 Turvalisus 14
1.4.2.9 Paindlikkus 14
1.4.2.10 Skaleeritavus 14
1.4.2.11 Juurepääsetavus 14
1.4.2.12
Kasutatavus 15
1.4.2.13 Dokumenteeritus 15
1.4.2.14 Vastavus standarditele 15
1.4.2.15 Muud mittefunktsionaalsed nõudmised 15
1.4.3 Üles
kerkinud probleemid mis võivad vajada lahendusi edaspidi 15
2. Iteratsioon II 16
1.5 Planeerimine 16
1.5.1 II iteratsiooni sisu 16
1.5.2 Skoobi täpsustus 16
1.6 Ärimodelleerimine 16
1.6.1 Äriprotsesside struktuur 16
1.6.2 Põhiprotsess lausendite kujul 16
1.6.3 Täpsustatud kontseptuaalne klassidiagramm 18
1.6.4 Põhiprotsessi(de) töövoo(gude) tegevusdiagrammid 18
1.6.5 Põhiobjektide olekudiagrammid 22
1.7 Nõuete analüüs 25
1.7.1 Arvutikasutuse sündmused / primaarsed kasutusjuhud 25
1.7.2 Primaarsete kasutusjuhtude diagramm 26
1.7.3 Prioriteetsete kasutusjuhtude lühikirjeldused 27
1.7.4 Üldiste funktsionaalsete nõuete täpsustamine 29
3. Iteratsioon III 30
1.8 Nõudmiste analüüs 30
1.8.1 Infovoogude
diagrammid 30
1.8.2 Kasutusjuhtude kirjeldused laiformaadis 32
1.8.2.1 Kasutajakonto loomine/
sisselogimine 32
1.8.2.2 Sooviavalduse koostamine/esitamine 33
1.8.2.3 Registreeringu koostamine/esitamine/kinnitamine/kustutamine 34
1.8.2.4
Fotode laadimine veebikeskkonda/kvaliteetsete fotode
edastamine kliendi kasutajakontole 36
1.8.2.5 Tellimuse koostamine/esitamine 37
1.8.3 Süsteemioperatsioonide
lepingud 38
1.8.4 Jadadiagrammid 43
1.8.5 III iteratsiooni registrimudel 45
1.8.6 Täpsustatud kasutusjuhtude mudel 46
4. Muudatuste ajalugu 46
5. Kasutatud materjalid 46
JoonisedJoonis 1: Organisatsiooni Fototellimus eesmärkmudel 6
Joonis 2: Ärikasutusjuhtude kontekstidiagramm (I iteratsioon) 10
Joonis 3: Üldine äriprotsesside struktuuri diagramm (I iteratsioon) 10
Joonis 4: Üldine registreeringu koostamise protsess lihtsustatud kujul (I iteratsioon) 11
Joonis 5: Üldine tellimuse esitamise protsess lihtsustatud kujul (I iteratsioon) 12
Joonis 6: Esialgne kontseptuaalne klassidiagramm (I iteratsioon) 12
Joonis 7:
Täiustatud kontseptuaalne klassidiagramm (I iteratsioon) 13
Joonis 8: Äriprotsesside detailsem struktuuridiagramm (II iteratsioon) 16
Joonis 9: Täpsustatud kontseptuaalne klassidiagramm (II iteratsioon) 18
Joonis 10: Üldine II iteratsiooni
tegevusdiagramm (II iteratsioon) 18
Joonis 11: Kasutajakonto loomine (II iteratsioon) 19
Joonis 12: Sooviavalduse esitamine (II iteratsioon) 19
Joonis 13: Registreeringu koostamine/esitamine/kinnitamine (II iteratsioon) 20
Joonis 14: Kvaliteetsete fotode edastamine kliendile (II iteratsioon) 20
Joonis 15: Tellimuse esitamine (II iteratsioon) 21
Joonis 16: Sooviavalduste
haldamine (II iteratsioon) 21
Joonis 17: Registreeringute haldamine (II iteratsioon) 22
Joonis 18: Tellimuste haldamine (II iteratsioon) 22
Joonis 19: Sooviavalduse
olekudiagramm (II iteratsioon) 23
Joonis 20: Registreeringu olekudiagramm (II iteratsioon) 23
Joonis 21: Fotode olekudiagramm (II iteratsioon) 24
Joonis 22: Tellimuse olekudiagramm (II iteratsioon) 24
Joonis 23: Sooviavalduse esitamisega seotud kasutusjuhtude diagramm (II iteratsioon) 26
Joonis 24: Registreeringu esitamisega/kinnitamisega seotud kasutusjuhtude diagramm (II iteratsioon) 26
Joonis 25: Tellimuse esitamisega seotud kasutusjuhtude diagramm (II iteratsioon) 26
Joonis 26: Kasutajakonto loomine ja kasutajakontosse sisselogimise infovoogude diagramm (III iteratsioon) 30
Joonis 27: Sooviavalduse koostamise ja esitamise infovoogude diagramm (III iteratsioon) 30
Joonis 28: Registreeringu koostamise, esitamise, kustutamise ja
kinnitamise infovoogude diagramm (III iteratsioon) 31
Joonis 29: Fotode laadimine veebikeskkonda ja kvaliteetsete fotode edastamine kliendi kasutajakontole infovoogude diagramm (III iteratsioon) 31
Joonis 30: Tellimuse koostamise ja esitamise infovoogude diagramm (III iteratsioon) 32
Joonis 31: Kasutajakonto loomine ja kasutajakontosse sisselogimise
jadadiagramm (III iteratsioon) 43
Joonis 32: Sooviavalduse koostamise ja esitamise jadadiagramm (III iteratsioon) 43
Joonis 33: Registreeringu koostamise, esitamise, kustutamise ja kinnitamise jadadiagramm (III iteratsioon) 44
Joonis 34: Fotode laadimine veebikeskkonda ja kvaliteetsete fotode edastamine kliendi kasutajakontole jadadiagramm (III iteratsioon) 44
Joonis 35: Tellimuse koostamise ja esitamise jadadiagramm (III iteratsioon) 45
Joonis 36: III iteratsiooni registrimudel 45
Iteratsioon I
Visioon
Kui kliendil tekib soov kasutada organisatsiooni Fototellimus
teenuseid, peab ta end registreerima organisatsiooni Fototellimus
teenuste kasutajaks. Peale seda saab ta esitada oma sooviavalduse
fotode alal. Pildistamise korraldaja hakkab kliendi sooviavalduse
põhjal koostama registreeringut pildistamiseks.
Esmaks otsib pildistamise korraldaja süsteemist fotograafi, kes
vastab kliendi soovidele. Kui sobiv fotograaf on leitud, registreerib
pildistamise korraldaja kliendile antud fotograafi juurde
pildistamise aja. Kokkulepitud ning registreeritud ajal toimub pildistamine .
Peale pildistamist laeb fotograaf tehtud fotod veebikeskkonda ning
edastab fotod kliendi kasutajakontole nii, et klient saab hakata
koostama tellimust .
Planeerimine
Äriteenuse valik (taust).
Töös käsitletakse pildistamise jaoks fotograafi kutsumise ning
fotode tellimisega seonduvat: fotograafi kohalekutsumise, tellimuse
esitamise ning fotode üleslaadimise protsessi. Töö skoobist jääb
välja kliendi pildistamise, tellimuse kokkupanemise ning fotode
kohaletoimetamise teenus.
Äriteenuse missioon ja eesmärgid
Äriteenuse eesmärgiks on pakkuda kliendile võimalikult
kvaliteetseid fotosid temast endast, lihtsustada klientidele õige
fotograafi leidmist ning fotode tellimist. Samuti võimaldada
fotograafidel hallata oma kliente ning vajadusel lükata tagasi
pildistamiste registreeringuid.
Joonis 1: Organisatsiooni
Fototellimus eesmärkmudel
Äriteenuse pakkuja
Organisatsioon Fototellimus.
Äriteenuse kasutajad
Pildistamise korraldaja
Klient
Fotograaf
Ärisündmused ja ärikasutusjuhud
Järgnevalt on esitatud ärisündmused ning nende sündmuste poolt
käivitatavad kasutusjuhud.
Ärisündmused
Kasutusjuhud
Klient registreerib end organisatsiooni Fototellimus teenuste kasutajaks.
Kliendile kasutajakonto loomine
Klient soovib saada endast kvaliteetseid fotosid
Sooviavalduse võimaluse loomine
(pildistamisvaldkond; aja soov)
Pildistamise korraldaja soovib vaadata sooviavaldusi.
Sooviavalduste vaatamise võimaluse loomine
Pildistamise korraldaja soovib vastata kliendi soovile
Vastamise võimaluse loomine
Pildistamise korraldaja soovib vaadata fotograafide andmeid
Fotograafide andmete vaatamise võimaluse loomine (pildistamisvaldkond; fotograafi kontaktandmed )
Pildistamise korraldaja soovib vaadata fotograafi ajagraafikut
Fotograafi ajagraafiku vaatamise võimaluse loomine
Pildistamise korraldaja soovib registreerida pildistamise
Registreeringu alustamine
Registreering sai valmis
Registreeringu esitamine
Fotograaf tahab kinnitada registreeringu
Registreeringu kinnitamine
Fotograaf või pildistamise korraldaja tahab lükata registreeringu tagasi
Registreeringu tagasilükkamine
Fotograaf soovib laadida pildistatud fotod veebikeskkonda
Fotode üleslaadimine, ka kustutamine
Fotograaf soovib kinnitada veebikeskkonda laetud fotod ning edastada need kliendile
Fotode kinnitamine ning edasisaatmine
Klient soovib hakata fotosid tellima
Fotode ja nende parameetrite(suurus, materjal, kogus) valimine
Klient soovib esitada tellimuse
Tellimuse esitamine
Äriolemid
Teenuse poolt hallatav olem
Registreering
Tellimus
Teenuse poolt kasutatavad olemid
Fotod
Fotograafid
Kliendid
Ajagraafikud
Pildistamised
IS allsüsteemid
Registreeringute koostamise ning tellimuste esitamise teenus on
seotud mitme allsüsteemiga: nii teenust pakkuva allsüsteemiga kui
allsüsteemiga, mille pakutavaid teenuseid analüüsiv teenus
kasutab.
Teenust pakkuv allsüsteem
Registreeringute koostamise teenust pakub registreeringute
allsüsteem. Tellimuste esitamise teenust pakub tellimuste
allsüsteem.
Teenuse poolt kasutatavad allsüsteemid (allsüsteemide teenused)
Registreeringute koostamise teenus kasutab järgmiste allsüsteemide
teenuseid:
- Klientide allsüsteem
- Klientide andmete vaatamine
- Fotograafide allsüsteem
- Fotograafide andmete otsimine
- Fotograafide andmete vaatamine
- Ajagraafikute allsüsteem
- Fotograafide ajagraafikute vaatamine
Tellimuste esitamise teenus kasutab järgmiste allsüsteemide
teenuseid:
- Fotode allsüsteem
- Pildistamiste allsüsteem
- Pildistamise andmete vaatamine
Teise iteratsiooni planeerimine
2. iteratsiooni eesmärgiks on:
Planeerimise / skoobi / konteksti haldamise töövoos:
- Üle vaadata ning vajadusel täpsustada skoopi
Ärimodelleerimise töövoos:
- Äriprotsesside struktuuri täpsustamine vastavalt muutunud skoobile
- Põhiprotsessi kirjeldus lausenditena
- Täpsustatud kontseptuaalne klassidiagramm
- Põhiprotsesside töövoogude tegevusdiagrammid
- Infovoogude tegevusdiagrammid
- Põhiobjektide (deklaratsioon, aine deklaratsioon) olekudiagrammid
Nõuete analüüsi töövoos:
- Arvutikasutuse sündmused / primaarsed kasutusjuhud
- Kasutusjuhtude diagramm
- Kasutusjuhtude kirjeldused kõrgtaseme formaadis
Ärimodelleerimine
Põhiprotsessi(de) kirjeldamine tekstina
Kui kliendil tekib soov saada endast kvaliteetseid fotosid,
registreerib ta end organisatsiooni Fototellimus teenuste kasutajaks.
Seejärel esitab klient veebikeskkonnas omapoolse sooviavalduse
(pildistamise teemavaldkond; sobivaim ajavahemik millal pildistamine
läbi viia; piirkond, kus soovitakse fotod teostada), millele vastab
pildistamise korraldaja. Kui kliendi soovi pole võimalik antud
pildistamise korraldajal täita, pakub ta kliendile alternatiive või soovitab kliendil pöörduda mõne teise seesuguse organisatsiooni
poole.
Registreeringu koostamisega seotud protsessid:
Pildistamise korraldaja otsib fotograafi, kes teeks kliendi soovile
vastavaid fotosid. Leidnud kliendile sobiva pildistamisvaldkonna,
vaatab pildistamise korraldaja fotograafide ajagraafikuid ning otsib
seat kliendile sobivaima aja. Pildistamise korraldaja edastab
kliendile pildistamise aja ja koha ning küsib kliendilt tema
kinnitust registreeringu esitamiseks. Pildistamise korraldaja
registreerib aja. Kui kliendile tuli midagi ootamatut ette ning ta ei
saa kokkulepitud ajal pildistama tulla, teatab ta sellest
pildistamise korraldajale, kes saab tühistada registreeringu leppida
kokku uue aja. Kui fotograafile tuli midagi ootamatut ette ning ta ei
saa kokkulepitud ajal pildistamist läbi viia, kustutab ta
registreeringu. Fotograaf kinitab aja. Süsteem saadab vastavad
(meeldetuletus) teated nii fotograafile, kui ka kliendile. Seega on
registreering esitatud.
Kokkulepitud ajal toimub pildistamine. Hiljem laeb fotograaf fotod
veebikeskkonda ning praagib ebakvaliteetsed fotod välja.
Tellimuse esitamisega seotud protsessid:
Fotograaf edastab kliendi kasutajakontole veebikeskkonda laetud
fotod. Klient valib välja sobivad fotod ning parameetrid (mis
paberile ilmutatakse fotod, fotode suurus, kogus), kinnitab ning
esitab tellimuse.
Ärikasutusjuhtude kontekstidiagramm
Joonis 2: Ärikasutusjuhtude
kontekstidiagramm (I iteratsioon)
Äriprotsesside struktuur
Üles joonistada praeguste teadmiste tasemel, arvestades, et oleme
alles analüüsi protsessi alguses ja ei pruugi kuigi palju asjast teada.
Joonis 3: Üldine
äriprotsesside struktuuri diagramm (I iteratsioon)
Põhiprotsesside lausendid
- Klient registreerib endale kasutajakonto.
- Klient esitab sooviavalduse.
- Pildistamise korraldaja suhtleb kliendiga
- Pildistamise korraldaja esitab registreeringu
- Fotograaf kinnitab registreeringu.
- Fotograaf pildistab klienti.
- Fotograaf laeb fotod veebikeskkonda.
- Fotograaf kontrollib fotod.
- Klient valib välja sobivad fotod.
- Klient valib välja sobivad parameetrid.
- Klient esitab tellimuse.
Põhiliste töövoogude tegevusdiagrammid
Joonis 4: Üldine
registreeringu koostamise protsess lihtsustatud kujul (I iteratsioon)
Joonis 5: Üldine tellimuse
esitamise protsess lihtsustatud kujul (I iteratsioon)
Esialgne kontseptuaalne klassidiagramm
Järgnevalt on esitatud esialgne kontseptuaalne klassidiagramm, kus
on toodud põhilised äriolemid ning nendevahelised seosed.
Joonis 6: Esialgne
kontseptuaalne klassidiagramm (I iteratsioon)
Joonis 7: Täiustatud
kontseptuaalne klassidiagramm (I iteratsioon)
Nõuete analüüs
Funktsionaalsed nõudmised
Analüüsitava süsteemi esialgsed funktsionaalse nõudmised on
järgmised:
- Igal kliendil on võimalik ise oma kasutajakonto luua, andmeid sisestada ning muuta.
- Peab toimuma kasutajate autoriseerimine ja autentimine.
- Kui fotograaf on registreeringu kinnitanud/tagasi lükanud, saadetakse kliendi kasutajakontole vastav teadaanne.
- Kui pildistamise korraldaja on registreeringu esitanud (ajagraafikusse), saadetakse fotograafi meilile vastav teadaanne.
- Süsteemist peab olema võimalik vaadata ajagraafikuid.
- Möödunud kuupäevad ning registreeringud peavad kaduma ajagraafikust.
- Peab olema võimalik hallata registreeringuid.
- Peab olema võimalik hallata tellimusi.
Mittefunktsionaalsed nõudmised
Järgnevalt on toodud mittefunktsionaalsed nõudmised gruppidesse
jagatuna.
Sõltuvus teistest süsteemidest
Teenus on sõltuv klientide, fotograafide, ajagraafikute, fotode ning
pildistamiste allsüsteemide teenustest.
Usaldusväärsus
Süsteem peab toimima vastavalt seatud kriteeriumidele . Süsteem peab
olema piisavalt vastupidav erinevatele tekkida võivatele tõrgetele.
Kättesaadavus
Klient peab saama registreerida end organisatsiooni Fototellimus
teenuste kasutajaks igal ajal.
Klient peab saama esitada omapoolset sooviavaldust igal ajal.
Klient peab saama vastuse omapoolsele sooviavaldusele tööpäeviti
vähemalt 24 tunni jooksul.
Stabiilsus
Väiksed vead ei tohiks piirata süsteemi tegevust.
Laiendatavus
Süsteem peab olema suutma taluda kasutajate arvu kasvu.
Süsteemi peab olema võimalik laiendada nii, et olemasolev info
säiliks.
Hooldatavus
Süsteem peab olema kergesti hooldatav. Hooldustöid võib teha igal
ajal, kuid sellest peab teada andma nii klientidele, fotograafidele
kui ka pildistamise korraldajale.
Hallatavus
Süsteemi tööd peab olema võimalik jälgida. Tõrgete korral
saadetakse info vastavatele spetsialistidele.
Turvalisus
Süsteemi logitakse sisse kasutajanime ning paroolidega. Klientide
kontaktandmeid ei avaldata kõrvalistele isikutele.
Paindlikkus
Fotograafe peab olema võimalik süsteemi juurde lisada. Samuti peab
olema võimalik nende andmeid muuta ning täiendada.
Skaleeritavus
Süsteemile peab saama juurde lisada ressursse alati.
Juurepääsetavus
Süsteemi töökeeleks on eesti keel. Kasutajad peavad saama
süsteemile ligi igal ajal läbi interneti.
Kasutatavus
Süsteemi kasutajateks on pildistamise korraldaja, fotograafid ning
kliendid, kes soovivad tellida endast kvaliteetseid fotosid.
Veateated peavad olema korrektsed ning arusaadavad.
Dokumenteeritus
Süsteem peab olema selliselt dokumenteeritud, et süsteemi
kasutamine oleks toetatud.
Vastavus standarditele
Süsteemi arendusprotsess ning kasutatud lahendused peavad vastama
standarditele.
Muud mittefunktsionaalsed nõudmised
Süsteem ei tohi võimaldada klientidel teiste klientide
sooviavaldusi, fotosid ega tellimusi vaadata.
Üles kerkinud probleemid mis võivad vajada lahendusi edaspidi
Iteratsioon II
Planeerimine
II iteratsiooni sisu
II iteratsioonis käsitletakse registreeringute ning tellimuste kui
äriteenustega otsesemalt seotud tegevusi detailsemal kujul kui 1.
Iteratsioonis.
II iteratsioonis tuuakse valitud teenuste kohta välja kasutusjuhud
kõrgtaseme formaadis ja diagrammina, põhiprotsesside lausendid,
tegevusdiagrammid, arvutikasutuse sündmuste-kasutusjuhtude
vastavustabel, täpsustatud kontseptuaalne klassidiagramm ning
põhiobjektide seisundidagrammid. Võimalik, et vajadusel lisanduvad
funktsionaalsete ning mittefunktsionaalsete nõudmiste täpsustused.
Skoobi täpsustus
II iteratsioonis muutub skoop detailsemaks.
Ärimodelleerimine
Äriprotsesside struktuur
Joonis 8: Äriprotsesside
detailsem struktuuridiagramm (II iteratsioon)
Põhiprotsess lausendite kujul
Fotograafid määravad pildistamisvaldkonnad.
Klient registreerib kasutajakonto.
Klient koostab sooviavalduse.
Klient esitab sooviavalduse.
Sooviavaldus koosneb tingimustest (pildistamisvaldkond,
aeg, koht).
Sooviavaldusel on sooviavalduse olek.
Pildistamise korraldaja suhtleb kliendiga.
Pildistamise korraldaja saab vaadata sooviavaldusi.
Pildistamise korraldaja saab vaadata fotograafide andmeid.
Pildistamise korraldaja valib fotograafi (lähtuvalt
kliendi soovist).
Pildistamise korraldaja saab vaadata fotograafide ajagraafikuid.
Pildistamise korraldaja valib pildistamise aja
(lähtuvalt kliendi soovist).
Pildistamise korraldaja koostab registreeringu.
Pildistamise korraldaja esitab registreeringu.
Pildistamise korraldaja saab kustutada registreeringu.
Pildistamise korraldaja saab vaadata registreeringuid.
Registreeringul on registreeringu olek.
Fotograaf kinnitab registreeringu.
Fotograaf saab lükata registreeringu tagasi.
Fotograaf pildistab klienti.
Fotodel on fotode olek.
Fotograaf laeb fotod veebikeskkonda.
Fotograaf kontrollib fotod.
Fotograaf kustutab ebakvaliteetsed fotod.
Fotograaf kinnitab fotod.
Fotograaf edastab fotod kliendi kasutajakontole.
Klient saab vaadata fotosid (kvaliteetsed).
Klient valib välja sobivad fotod.
Klient valib välja sobivad parameetrid.
Klient esitab tellimuse.
Tellimusel on tellimuse olek.
Klient saab vaadata oma tellimusi.
Täpsustatud kontseptuaalne klassidiagramm
Joonis 9: Täpsustatud
kontseptuaalne klassidiagramm (II iteratsioon)
Põhiprotsessi(de) töövoo(gude) tegevusdiagrammid
Järgnevalt on toodud üldine ning detailsed tegevusdiagrammid.
Detailsed diagrammid täpsustavad mingit konkreetset tegevust
üldisemalt tegevusdiagrammilt.
Joonis 10: Üldine II
iteratsiooni tegevusdiagramm (II iteratsioon)
Joonis 11: Kasutajakonto
loomine (II iteratsioon)
Joonis 12: Sooviavalduse
esitamine (II iteratsioon)
Joonis 13: Registreeringu
koostamine/esitamine/kinnitamine (II iteratsioon)
Joonis 14: Kvaliteetsete
fotode edastamine kliendile (II iteratsioon)
Joonis 15: Tellimuse
esitamine (II iteratsioon)
Joonis 16: Sooviavalduste
haldamine (II iteratsioon)
Joonis 17: Registreeringute
haldamine (II iteratsioon)
Joonis 18: Tellimuste
haldamine (II iteratsioon)
Põhiobjektide olekudiagrammid
Järgnevalt on toodud olekudiagrammid teenuse poolt hallatavate
põhiobjektide kohta.
Joonis 19: Sooviavalduse
olekudiagramm (II iteratsioon)
Joonis 20: Registreeringu
olekudiagramm (II iteratsioon)
Joonis 21: Fotode
olekudiagramm (II iteratsioon)
Joonis 22: Tellimuse
olekudiagramm (II iteratsioon)
Nõuete analüüs
Arvutikasutuse sündmused / primaarsed kasutusjuhud
Järgnevalt on toodud arvutikasutuse sündmused ning neile
sündmustele vastavad kasutusjuhud.
Arvutikasutuse sündmused
Kasutusjuhud
Klient on avanud Fototellimuse veebilehekülje ning on vajutanud nuppu „Registreeri kasutajaks“
Kasutajakonto loomine
Klient on loginud Fototellimuse lehel sisse ning on vajutanud nuppu „Esita oma soov“
Sooviavalduse koostamine
Klient on vajutanud nuppu „Esita sooviavaldus“
Sooviavalduse estamine
Pildistamise korraldaja soovib vaadata sooviavaldusi.
Sooviavalduste vaatamine
Pildistamise korraldaja soovib vastata kliendi sooviavaldusele
Kliendile vastamine
Pildistamise korraldaja soovib vastata kliendi soovile
Vastamise võimaluse loomine
Pildistamise korraldaja soovib otsida kliendile sobivaima fotograafi
Sobivaima fotograafi otsimine (fotograafide andmete vaatamine)
Pildistamise korraldaja soovib otsida sobivaima aja
Sobivaima aja otsimine (fotograafide ajagraafikute vaatamine)
Pildistamise korraldaja soovib registreerida pildistamise
Registreeringu esitamine
Fotograaf soovib vaadata registreeringuid
Registreeringute vaatamine
Fotograaf soovib kinnitada/kustutada registreeringu
Registreeringu kinnitamine / Registreeringu kustutamine
Klient tahab tühistada registreeringu
Registreeringu kustutamine
Fotod on loodud ning fotograaf peab need veebikeskkonda üles laadima
Fotode laadimine veebikeskkonda
Fotograaf soovib kustutada ebakvaliteetsed fotod
Ebakvaliteetsete fotode kustutamine
Fotograaf soovib edastada (kontrollitud) fotod kliencile
Fotode edastamine kliendi kasutajakontole
Kliendi kasutajakontole on edastatud fotod ning klient hakkab koostama tellimust
Fotode avamine
Klient soovib valida välja tellitavad fotod
Tellitavate fotode valimine
Klient soovib valida tellitavate fotode paberitüübi
Fotode paberitüübi valimine
Klinet soovib valida tellitavate fotode kogused
Fotode koguste valimine
Klient soovib valida tellitavate fotode suuruse
Fotode suuruse valimine
Klient soovib salvestada tellimuse
Tellimuse salvestamine ja kinnitamine
Klient soovib esitada tellimuse
Tellimuse esitamine
Klient või pildistamise korraldaja soovib vaadata esitatud tellimusi
Tellimuse vaatamine
Primaarsete kasutusjuhtude diagramm
Järgnevalt on toodud kasutusjuhud, mis kuuluvad Fototellimuse
teenuste ja II iteratsiooni skoobi alla.
Joonis 23: Sooviavalduse
esitamisega seotud kasutusjuhtude diagramm (II iteratsioon)
Joonis 24: Registreeringu
esitamisega/kinnitamisega seotud kasutusjuhtude diagramm (II
iteratsioon)
Joonis 25: Tellimuse
esitamisega seotud kasutusjuhtude diagramm (II iteratsioon)
Prioriteetsete kasutusjuhtude lühikirjeldused
Järgnevalt on toodud kasutusjuhtude lühikirjeldused, mis kuuluvad
Fototellimuse teenuste ja II iteratsiooni skoobi alla.
Nimetus: Kasutajakonto loomine
Tegutseja : Klient
Kirjeldus: Klient on avanud organistasiooni Fototellimus
veebelehekülje ning vajutab nupule „Registreeri kasutajaks“.
Seejärel sisestab ta enda eesnime , perekonnanime , aadressi (tellitud
paberkandjal fotode kohaleviimiseks), telefoninumbri, e- maili ning parooli . Seejärel vajutab klient nupule „Nõustun
kasutajatingimustega“ ja edasi nupule „Loo kasutajakonto“. Niisiis on kliendile kasutajakonto loodud.
Nimetus: Kasutajakontosse sisselogimine
Tegutseja: Klient
Kirjeldus: Oma kasutajakontosse sisselogimiseks peab klient
organistasiooni Fototellimus veebileheküljel sisestama oma e-maili
ning parooli (peidetud kujul). Seejärel vajutama nupule „ Logi sisse“ ning kasutajakontosse sisselogimine ongi õnnestunud.
Nimetus: Sooviavalduse koostamine
Tegutseja: Klient
Kirjeldus: Klient on loonud endale kasutajakonto ning soovib
edastada oma Fototellimusele. Ta vajutab nupule „Esita oma soov“.
Seejärel sisestab ta pildistamise piirkonna, ajavahemiku ning
teemavaldkonna. Kui klient soovib veel mingit infot sisestada, lisab
ta sellegi. Seega ongi sooviavaldus koostatud.
Nimetus: Sooviavalduse esitamine
Tegutseja: Klient
Kirjeldus: Kui kliendil on sooviavaldus koostatud, vajutab ta
nupule „Esita sooviavaldus“ ning sellega ongi sooviavaldus
esitatud.
Nimetus: Sooviavalduse vaatamine
Tegutseja: Klient, pildistamise korraldaja
Kirjeldus: Igal ajal saab klient oma esitatud sooviavaldusi
vaadata, vajutades nupule „Vaata oma sooviavaldusi“.
Nimetus: Kliendile vastamine
Tegutseja: Pildistamise korraldaja
Kirjeldus: Pildistamise korraldaja saab vastata klientide
sooviavaldustele. Vajutades nupule „Vaata esitatud sooviavaldusi“
ning sealt edasi kindla sooviavalduse kõrvalt, vajutades nupule
„Vasta sooviavaldusele“.
Nimetus: Sooviavalduse oleku muutmine
Tegutseja: Pildistamine korraldaja
Kirjeldus: Pildistamise korraldaja saab muuta sooviavalduse olekuid , vajutades nupule „Muuda sooviavalduse olekut“.
Nimetus: Registreeringu koostamine
Tegutseja: Pildistamise korraldaja
Kirjeldus: Kui klient on esitanud sooviavalduse, saab
pildistamise korraldaja hakata koostama registreeringut. Selleks peab
ta vaatama fotoraafide andmeid (et leida kliendile sobiv fotograaf),
vaatama fotograafide ajagraafikuid (et leida kliendile sobivaid aeg).
Kui pildistamise korraldaja leiab sobiva fotograafi ning sobivaima
aja ongi registreering koostatud. Kui kliendile pakutav aeg ei sobi,
peab pildistamise korraldaja leidma uue sobivaima aja.
Nimetus: Registreeringu esitamine
Tegutseja: Pildistamise korraldaja
Kirjeldus: Kui registreering on koostatud, esitab
pildistamise korraldaja selle, et fotograaf saaks selle kinnitada või
kustutada.
Nimetus: Tellimuse tühistamine
Tegutseja: Pildistamise korraldaja
Kirjeldus: Kui pildistamise korraldajal ei ole võimalik
kliendi soove täita, tühistab ta tellimuse.
Nimetus: Registreeringu kustutamine
Tegutseja: Pildistamise korraldaja, fotograaf
Kirjeldus: Kui kliendile pildistamise korraldaja poolt
registreeritud aeg ei sobi (Näiteks: kliendile tuli midagi ootamatut
ette), saab pildistamise korraldaja registreeringu kustutada. Kui
fotograafile registreeritud aeg ei sobi, saab ka tema registreeringu
kustutada.
Nimetus: Registreeringute vaatamine
Tegutseja: Pildistamise korraldaja, fotograaf
Kirjeldus: Nii pildistamise korraldaja kui ka fotograaf
saavad vaadata registreeringuid, et neid vajadusel kustutada või
muuta.
Nimetus: Registreeringu oleku muutmine
Tegutseja: Pildistamise korraldaja, fotograaf
Kirjeldus: Nii pildistamise korraldaja kui ka fotograaf
saavad registreeringu olekut muuta, vajutades nupule „Muuda
registreeringu olekut“.
Nimetus: Registreeritud aja kontrollimine
Tegutseja: Klient
Kirjeldus: Peale seda, kui pildistamise korraldaja on
registreerinud pildistamise aja, peab klient selle uuesti üle
kontrollima, kas talle ikka sobib registreeritud aeg. Kui aeg ei
sobi, peab pildistamise korraldama kustutama registreeringu ning
leidma uue kliendi jaoks sobivaima aja.
Nimetus: Registreeringu kinnitamine
Tegutseja: Fotograaf
Kirjeldus: Kui pildistamise korraldaja poolt esitatud
registreering sobib fotograafile, kinnitab ta registreeringu.
Nimetus: Fotode laadimine veebikeskkonda
Tegutseja: Fotograaf
Kirjeldus: Kui fotod on loodud, peab fotograaf laadima fotod
veebikeskkonda, et klient saaks fotosid näha ning neid tellima asuda . Fotograaf peab vajutama nupule „Alusta fotode
üleslaadimist“. Seejärel valib fotograaf oma arvutist
üleslaetavad fotod ning süsteem laeb fotod veebikeskkonda.
Nimetus: Kvaliteetsete fotode edastamine kliendi
kasutajakontole
Tegutseja: Fotograaf
Kirjeldus: Kui fotod on laetud veebikeskkonda, peab fotograaf
kontrollima, kas kõik fotod on ikka kvaliteetsed. Fotograaf kustutab
ebakvaliteetsed fotod, vajutades kindla foto juures nupule „Kustuta
foto“. Kui ebakvaliteetsed fotod on eemaldatud , valib fotograaf
kliendi, kellele fotod edastada ning vajutab nupule „Edasta fotod
kliendi kasutajakontole“.
Nimetus: Tellimuse koostamine
Tegutseja: Klient
Kirjeldus: Et klient saaks hakata tellimust koostama, peab ta
esmaks logima oma loodud kasutajakontosse sisse. Seejärel avama
fotod ning valima välja tellitavad fotod. Kui see on tehtud peab
klient valima tellitavate fotode (iga foto juures eraldi)
paberitüübi, koguse ning suuruse. Seejärel vajutab klient nupule
„Salvesta tellimus“ ning tellimus ongi koostatud.
Nimetus: Tellimuse esitamine
Tegutseja: Klient
Kirjeldus: Kui klient on avanud oma salvestatud tellimuse ning
vajutab seal nupule „Esita tellimus“, ongi tellimus esitatud.
Nimetus: Tellimuse vaatamine
Tegutseja: Klient, Pildistamise korraldaja
Kirjeldus: Nii klient kui ka pildistamise korraldaja saavad
vaadata esitatud tellimusi, vajutades nupule „Vaata esitatud
tellimusi“. Peale selle saab klient vaadata ka salvestatud
tellimusi, vajutades nupule „Vaata salvestatud tellimusi“.
Nimetus: Tellimuse oleku muutmine
Tegutseja: Pildistamise korraldaja
Kirjeldus: Pildistamise korraldaja saab muuta tellimuse
olekut, vajutades nupule „Muuda tellimuse olekut“.
Üldiste funktsionaalsete nõuete täpsustamine
Fotograafide ajagraafikusse saab pildistamise aegu ette registreerida
kuni 3 kuu ulatuses.
Iteratsioon III
Nõudmiste analüüs
Infovoogude diagrammid
Järgnevalt on toodud infovoogude diagrammid, mis kuuluvad
organisatsiooni Fototellimus teenusta ja III iteratsiooni alla.
Joonis 26: Kasutajakonto
loomine ja kasutajakontosse sisselogimise infovoogude diagramm (III
iteratsioon)
Joonis 27: Sooviavalduse
koostamise ja esitamise infovoogude diagramm (III iteratsioon)
Joonis 28: Registreeringu
koostamise, esitamise, kustutamise ja kinnitamise infovoogude
diagramm (III iteratsioon)
Joonis 29: Fotode laadimine
veebikeskkonda ja kvaliteetsete fotode edastamine kliendi
kasutajakontole infovoogude diagramm (III iteratsioon)
Joonis 30: Tellimuse
koostamise ja esitamise infovoogude diagramm (III iteratsioon)
Kasutusjuhtude kirjeldused laiformaadis
Kasutajakonto loomine/sisselogimine
Kasutusjuht : Kasutajakonto loomine/sisselogimine
Põhilised tegutsejad: Klient
Huvitatud osapooled:
- Klient – soov kasutada organisatsiooni Fototellimus teenuseid
- Pildistamise korraldaja – saada ülevaade sooviavalduses koostanud klientidest
- Fotograaf – saada ülevaade klientidest, keda ta peab pildistama
Eeltingimused: Klient on avanud Fototellimuse veebilehekülje
ning on nõus avaldama oma isikuandmeid, et luua endale
kasutajakonto.
Järeltingimused: Kliendile on loodud kasutajakonto.
Erinõudmised: Parooli peab saama sisestada peidetud kujul.
Kasutusjuhu esinemissagedus : Niipea kui tekib klient, kes
soovib organisatsiooni Fototellimus teenuseid kasutada, peab ta looma
omale kasutajakonto.
Lahtised probleemid: -
Põhistsenaarium:
Tegutseja
Süsteem
Klient soovib registreerida end organisatsiooni Fototellimus teenuste kasutajaks
Kuvatakse nupp , millele vajutades saab hakata registreerima end Fototellimuse teenuste kasutjaks (OP1.1)
Klient vajutab nupule „Registreeri kasutajaks“
Kuvatakse eesnime sisestamise võimalus (OP1.2)
Klient sisestab oma eesnime
Kuvatakse perekonnanime sisestamise võimalus (OP1.3)
Klient sisestab oma perekonnanime
Kuvatakse aadressi sisestamise võimalus (OP1.4)
Klient sisestab oma aadressi, kuhu toimetatakse fotod (paberkandjal)
Kuvatakse e-maili sisestamise võimalus (OP1.5)
Klient sisestab oma e-maili
Kuvatakse parooli sisestamise võimalus (OP1.6)
Klient sisestab parooli, millega saab edaspidi organisatsiooni Fototellimus veebileheküljel „sisse logida“
Kuvatakse nupp, millele klient peab vajutama, et nõustuda kasutajatingimustega (OP1.7)
Klient vajutab nupule „Nõustun kasutajatingimustega“
Aktsepteeritakse, et klient nõustub kasutajatingimustega ning kuvatakse nupp, millele klient peab vajutama, et luua kasutajakonto
Klient vajutab nupule „Loo kasutajakonto“
Salvestatakse kasutaja valikud ning kliendile luuakse kasutajakonto
Klient soovib kasutajakontosse „sisse logida“
Kuvatakse e-maili ning parooli sisestamise vorm (OP1.8)
Klient sisestab enda kasutajakonto e-maili ning parooli ja vajutab nupule „Logi sisse“
Klient logitakse organisatsiooni lehele sisse ning talle kuvatakse mitmeid valikuvõimalusi (Näiteks: „Esita oma soov“, „Vaata salvestatud tellimusi“, „Vaata esitatud telllimusi“, „Vaata oma andmeid“, „Muuda oma andmeid“, „Ava fotod“)
Alternatiivvood:
18.a Kui kliendi sisestatud e-mail on juba kasutuses, ei saa süsteem luua kliendile kasutajakontot ning kliendile kuvatakse tekst „Sellise e-mailiga kasutaja on juba olemas“. Kasutaja viiakse tagasi sammule 11.
18.b Kui klient ei vajutanud nupule „Nõustun kasutajatingimustega“, ei saa süsteem luua kliendile kasutajakontot ning kliendile kuvatakse tekst „Kasutajakontot ei saa luua, sest pole nõustutud kasutajatingimustega“. Kasutaja viiakse tagasi sammule 15.
22.a Kui kliendi sisestatud parool või e-mail ei ole õiged, ei saa süsteem klienti kasutajakontosse „sisse logida“. Kasutaja viiakse tagasi sammule 21.
Sooviavalduse koostamine/esitamine
Kasutusjuht: Sooviavalduse koostamine/esitamine
Põhilised tegutsejad: Klient
Huvitatud osapooled:
- Klient – soov kasutada organisatsiooni Fototellimus teenuseid
- Pildistamise korraldaja – soov aidata täita kliendi soove.
- Fotograaf – kliendi pildistamine kasumi teenimise eesmärgil
Eeltingimused: Klient on loginud organisatsiooni Fototellimus
lehelt oma kasutajakontosse sisse ning soovib edastada oma soovi
Fototellimusele.
Järeltingimused: Klient on avaldanud oma sooviavalduse ning
pildistamise korraldaja saab seda soovi täitma asuda (asuda koostama
registreeringut).
Erinõudmised: -
Kasutusjuhu esinemissagedus: Niipea kui tekib klient, kes
soovib organisatsiooni Fototellimus teenuseid kasutada ning on
vajutanud nupule „Esita oma soov“.
Lahtised probleemid: -
Põhistsenaarium:
Tegutseja
Süsteem
Klient soovib esitada sooviavalduse
Kuvatakse nupp, millele vajutades saab klient hakata koostama sooviavaldust (OP2.1)
Klient vajutab nupule „Esita oma soov“
Kuvatakse pildistamise piirkonna sisestamise võimalus (OP2.2)
Klient sisestab pildistamise piirkonna
Kuvatakse pildistamise ajavahemiku valimise võimalus(OP2.3)
Klient valib pildistamise ajavahemiku
Kuvatakse pildistamise teemavaldkonna valimise võimalus
(OP2.4)
Klient valib pildistamise teemavaldkonna
Kuvatakse nupp, millele vajutades esitatakse kliendi sooviavaldus
Klient vajutab nupule „Esita sooviavaldus“
Sooviavaldus salvestatakse ning esitatakse (edastatakse pildistamise korraldajale) (OP2.5)
Registreeringu koostamine/esitamine/kinnitamine/kustutamine
Kasutusjuht: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Põhilised tegutsejad: Klient, pildistamise korraldaja,
fotograaf
Huvitatud osapooled:
- Klient – soov olla kindel, et registreeritud aeg talle ikka sobib
- Pildistamise korraldaja – soov aidata kliendil minna pildistama õige fotograafi juurde
- Fotograaf – soov olla kindel, et registreering on sobiv
Eeltingimused: Kõik on loginud sisse on kasutajakontosse.
Klient on esitanud sooviavalduse ning pildistamise korraldaja on
sellele vastanud ning tahab hakata registreeringut koostama.
Järeltingimused: Kliendile on registreeritud aeg
pildistamiseks ning klient saab registreeritud ajal minna pildistama
õige fotograafi juurde.
Erinõudmised: Fotograafid ise täiendavad oma andmeid
pidevalt.
Kasutusjuhu esinemissagedus: Niipea, kui klient on esitanud
sooviavalduse ning kliendi sooviavaldust on võimalik täita.
Lahtised probleemid: -
Põhistsenaarium:
Tegutseja
Süsteem
Pildistamise korraldaja soovib hakata koostama registreeringut
Kuvatakse nupp, millele vajutades saab hakata koostama registreeringut (OP3.1)
Pildistamise korraldaja avab saabunud sooviavaldused.
Kuvatakse saabunud sooviavaldused
(OP3.2)
Pildistamise korraldaja hakkab otsima sobivaimat fotograafi
Kuvatakse fotograafide pildistamisvaldkonnad, millele saab vajutada (OP3.3)
Pildistamise korraldaja klikib pildistamisvaldkonna peale, mis ühtib kliendi sooviga
Kuvatakse fotograafide nimed(mille peale saab vajutada), kes tegelevad antud pildistamise teemavaldkonnas
(OP3.4)
Pildistamise korraldaja klikib ühe fotograafi nime peale
Kuvatakse fotograafi andmed, ning nupp, mille peale vajutades kuvatakse antud fotograafi ajagraafik
(OP3.5)
Pildistamise korraldaja vajutab nupule „Kuva fotograafi ajagraafik“
Kuvatakse fotograafi ajagraafik, milles saab kuupäevade ja kellaaegade peale vajutada. Samuti kuvatakse nupp, millele vajutades saab kahata koostama registreeringut
Pildistamise korraldaja valib sobivaima aja ning vajutab nupule „ Koosta registreering“
Kuvatakse vorm, kuhu peab sisestama kliendi kasutajakonto (OP3.6)
Pildistamise korraldaja sisestab kliendi kasutajakonto
Kuvatakse nupp, millele vajutades esitatakse koostatud registreering
Pildistamise korraldaja vajutab nupule „Esita registreering“
Registreeringu andmed salvestatakse ning registreering esitatakse nii, et fotograaf näeb seda (OP3.7)
Fotograafile sobib registreering
Kuvatakse nupp, millele vajutades kinnitatakse registreering
Fotograaf vajutab nupule „Kinnita registreering“
Registreeringu andmed salvestatakse ning registreering kinnitatakse (OP3.9)
Alternatiivvood:
7.a Puudub pildistamisvaldkond, mis ühtiks kliendi sooviga. Tellimus tühistatakse. LÕPP.
13.a Puudub sobiv aeg pildistamise läbiviimiseks. Pildistamise korraldaja valib mõne teise fotograafi, kes tegeleb sama pildistamisvaldkonnaga. Kasutaja viiakse sammule 10.
13.b Puudub sobiv aeg pildistamise läbiviimiseks. Rohkem fotograafe selle pildistamisvaldkonnaga ei tegele. Pildistamise korraldaja uurib kliendilt kas mõni teine aeg ka sobiks. Kui sobib, viiakse kasutaja sammule 13.
13.b Puudub sobiv aeg pildistamise läbiviimiseks. Rohkem fotograafe selle pildistamisvaldkonnaga ei tegele. Pildistamise korraldaja uurib kliendilt kas mõni teine aeg ka sobiks. Kui ei sobi, tühistatakse tellimus. LÕPP.
18.a Kliendile tuli midagi ootamatut ette ning ta tahab registreeringu tühistada. Pildistamise korraldaja kustutab registreeringu. (OP3.8) LÕPP.
19.a Fotoraafile ei sobi registreering. Fotograaf kustutab registreeringu. Klient esitab uue sooviavalduse. Kasutaja viiakse sammule 1.
Fotode laadimine veebikeskkonda/kvaliteetsete fotode edastamine kliendi kasutajakontole
Kasutusjuht: Fotode laadimine veebikeskkonda/kvaliteetsete
fotode edastamine kliendi kasutajakontole
Põhilised tegutsejad: Fotograaf
Huvitatud osapooled:
- Klient – soov hakata tellima fotosid endast
- Fotograaf – soov teenida kasumit ning pakkuda kliendile kvaliteetseid fotosid
Eeltingimused: Fotod on loodud. Fotograaf on loginud sisse oma
kasutajakontosse.
Järeltingimused: Klient on saanud fotod digitaalselt enda
kasutajakontole ning saab hakata koostama tellimust.
Erinõudmised: -
Kasutusjuhu esinemissagedus: Niipea, kui fotod on loodud ning
klient soovib neid tellida.
Lahtised probleemid: -
Põhistsenaarium:
Tegutseja
Süsteem
Fotograaf vajutab nupule „Alusta fotode üleslaadimist“
Kuvatakse aken, kust fotograaf saab otsida veebikeskkonda laetavad fotod (OP4.1)
Fotoraaf valib veebikeskkonda üleslaetavad fotod
Fotod laetakse veebikeskkonda ning iga foto juurde kuvatakse nupp, millele vajutades saab üleslaetud foto kustutada
Fotograaf vajutab kõikide ebakvaliteetsete fotode juures nupule „Kustuta foto“
Valitud fotod kustutatakse veebikeskkonnast (OP4.2)
Fotograaf tahab valida kliendi, kelle kasutajakontole fotod edastada
Kuvatakse kõikide Fototellimuse klientide kasutajakontod ning kuvatakse nupp, millele vajutadese edastatakse fotod valitud kliendi kasutajakontole (OP4.3)
Fotograaf valib kliendi kelle kasutajakontole fotod edastada ning vajutab nupule „Edasta fotod kliendi kasutajakontole“
Fotod salvestatakse ning edastatakse valitud kliendi kasutajakontole
(OP4.4)
Alternatiivvood:
5.a Fotograaf kustutab kogemata kvaliteetse foto. Fotograaf vajutab nupule „tagasi“. Kasutaja viiakse tagasi sammule 2.
9.a Fotograaf valis kogemata vale kliendi, kelle kasutajakontole fotod edastada. Fotograaf vajutab nupule „tagasi“. Kasutaja viiakse tagasi sammule 7.
Tellimuse koostamine/esitamine
Kasutusjuht: Tellimuse koostamine/esitamine
Põhilised tegutsejad: Klient
Huvitatud osapooled:
- Klient – soov saada endast kvaliteetseid fotosid paberkandjale
- Fotograaf – soov teenida kasu
- Pildistamise korraldaja – soov teenida kasu
Eeltingimused: Klient on loginud sisse oma kasutajakontosse
ning fotod on edastatud kliendi kasutajakontole.
Järeltingimused: Klient on esitanud tellimuse ning peab
maksma arve. Seejärel peab klient ootama kuni fotod ilmutatakse ning
toimetatakse talle kohale.
Erinõudmised: -
Kasutusjuhu esinemissagedus: Niipea, kui kliendi
kasutajakontole on edastatud fotod ning klient soovib neid tellida.
Lahtised probleemid: -
Põhistsenaarium:
Tegutseja
Süsteem
Klient soovib hakata koostama tellimust
Kuvatakse nupp, millele vajutades saab klient hakata koostama tellimust
(OP5.1)
Klient vajutab nupule „Ava fotod“
Kuvatakse kliendi kasutajakontole edastatud fotod ning iga foto juurde kuvatakse kastike, mille sisse vajutades saab klient tellida antud foto (OP5.2)
Klient valib välja tellitavad fotod ning teeb iga tellitava foto juurde „linnukese“
Iga foto juurde kuvatakse paberitüübi valimise võimalus
(OP5.3)
Klient valib välja fotode paberitüübi
Iga foto juurde kuvatakse foto koguse valimise võimalus (OP5.4)
Klient valib fotode kogused
Iga foto juurde kuvatakse foto suuruse valimise võimalus (OP5.5)
Klient valib fotode suurused
Kuvatakse nupp, millele vajutades salvestatakse tellimus
Klient vajutab nupule „Salvesta tellimus“
Tellimuse andmed salvestatakse ning kuvatakse nupp, millele vajutades saab esitada tellimuse
Klient vajutab nupule „Esita tellimus“
Tellimus esitatakse (OP5.6)
Alternatiivvood:
13.a Klient tahab muuta salvestatud tellimust. Klient vajutab nupule „Vaata salvestatud tellimusi“ ning seejärel „Muuda salvestatud tellimust“. Kasutaja viiakse tagasi sammule 5.
Süsteemioperatsioonide lepingud
Operatsiooni nimi: OP1.1: tegevuse valimine (registreeri
kasutajaks)
Vastutused:
Kasutusjuhud: Kasutajakonto loomine/sisselogimine
Eeltingimused: Klient on avanud veebilehitsejas
organisatsiooni Fototellimus lehekülje ning vajutanud nupule
„Registreeri kasutajaks“.
Järeltingimused: Kliendile on kuvatud kasutajaks
registreerimise vorm.
Operatsiooni nimi: OP1.2: eesnime_sisestamine
Vastutused:
Kasutusjuhud: Kasutajakonto loomine/sisselogimine
Eeltingimused: Kliendile on kuvatud eesnime sisestamise vorm.
Järeltingimused: Klient on saanud sisestada oma eesnime.
Operatsiooni nimi: OP1.3: perekonnanime sisestamine
Vastutused:
Kasutusjuhud: Kasutajakonto loomine/sisselogimine
Eeltingimused: Kliendile on kuvatud perekonnanime sisestamise
vorm.
Järeltingimused: Klient on saanud sisestada oma
perekonnanime.
Operatsiooni nimi: OP1.4: aadressi_sisestamine
Vastutused:
Kasutusjuhud: Kasutajakonto loomine/sisselogimine
Eeltingimused: Kliendile on kuvatud aadressi sisestamise vorm.
Järeltingimused: Klient on saanud sisestada oma aadressi,
kuhu toimetatakse fotod.
Operatsiooni nimi: OP1.5: e-maili_sisestamine
Vastutused:
Kasutusjuhud: Kasutajakonto loomine/sisselogimine
Eeltingimused: Kliendile on kuvatud e-maili sisestamise vorm.
Järeltingimused: Klient on saanud sisestada oma e-maili.
Operatsiooni nimi: OP1.6: parooli_sisestamine
Vastutused:
Kasutusjuhud: Kasutajakonto loomine/sisselogimine
Eeltingimused: Kliendile on kuvatud parooli sisestamise vorm.
Järeltingimused: Klient on saanud sisestada oma parooli
(peidetud kujul).
Operatsiooni nimi: OP1.7: kasutajatingimustega_nõustumine
Vastutused:
Kasutusjuhud: Kasutajakonto loomine/sisselogimine
Eeltingimused: Kliendile on kuvatud vorm, millele vajutades
klient nõusub kasutajatingimustega.
Järeltingimused: Klient on nõustunud kasutajatingimustega
ning võib luua endale kasutajakonto.
Operatsiooni nimi: OP1.8: sisselogimise_tingimuste_sisestamine
Vastutused:
Kasutusjuhud: Kasutajakonto loomine/sisselogimine
Eeltingimused: Kliendile on kuvatud vorm, milles küsitakse
kasutaja e-maili ning parooli. Samuti on kasutajale kuvatud nupp,
millele vajutades saab klient logida oma kasutajakontosse sisse.
Järeltingimused: Klient on sisestanud oma andmed ning
vajutanud nupule „Logi sisse“. Klient on logitud oma
kasutajakontosse sisse.
Operatsiooni nimi: OP2.1: tegevuse valimine (sooviavalduse
koostamine)
Vastutused:
Kasutusjuhud: Sooviavalduse koostamine/esitamine
Eeltingimused: Klient on loginud oma kasutajakontosse sisse
ning talle on kuvatud nupp „Esita oma soov“. Klient on vajutanud
nupule „Esita oma soov“.
Järeltingimused: Kliendile on kuvatud sooviavalduse esitamise
vorm.
Operatsiooni nimi: OP2.2: pildistamise_piirkonna_sisestamine
Vastutused:
Kasutusjuhud: Sooviavalduse koostamine/esitamine
Eeltingimused: Kliendile on kuvatud pildistamise piirkonna
sisestamise vorm.
Järeltingimused: Klient on sisestanud pildistamise piirkonna.
Operatsiooni nimi: OP2.3: pildistamise_ajavahemiku_sisestamine
Vastutused:
Kasutusjuhud: Sooviavalduse koostamine/esitamine
Eeltingimused: Kliendile on kuvatud pildistamise ajavahemiku
valimise vorm.
Järeltingimused: Klient on valinud pildistamise ajavahemiku.
Operatsiooni nimi: OP2.4:
pildistamise_teemavaldkonna_sisestamine
Vastutused:
Kasutusjuhud: Sooviavalduse koostamine/esitamine
Eeltingimused: Kliendile on kuvatud pildistamise
teemavaldkonna sisestamise vorm.
Järeltingimused: Klient on sisestanud pildistamise
teemavaldkonna.
Operatsiooni nimi: OP2.5: sooviavalduse_esitamine
Vastutused:
Kasutusjuhud: Sooviavalduse koostamine/esitamine
Eeltingimused: Kliendile on kuvatud nupp „Esita
sooviavaldus“ ning klient on sellele vajutanud.
Järeltingimused: Kliendi sooviavaldus salvestatud ning
esitatud nii, et pildistamise korraldaja näeb seda.
Operatsiooni nimi: OP3.1: tegevuse valimine (registreeringu
koostamine)
Vastutused:
Kasutusjuhud: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Eeltingimused: Pildistamise korraldaja on loginud sisse oma
kasutajakontosse. Klient on esitanud sooviavalduse ning pildistamise
korraldaja on sellele vastanud ning tahab hakata registreeringut
koostama. Pildistamise korraldajale kuvatakse nupp, millele vajutades
saab ta hakata koostama registreeringut.
Järeltingimused: Pildistamise korraldaja on vajutanud sellele
nupule, ning saab hakata koostama registreeringut.
Operatsiooni nimi: OP3.2: sooviavalduse_valimine
Vastutused:
Kasutusjuhud: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Eeltingimused: Pildistamise korraldajale on kuvatud kõik
sooviavaldused.
Järeltingimused: Pildistamise korraldaja on valinud
sooviavalduse, millele ta hakkab koostama registreeringut.
Operatsiooni nimi: OP3.3: pildistamisvaldkonna_valimine
Vastutused:
Kasutusjuhud: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Eeltingimused: Pildistamise korraldajale on kuvatud kõik
pildistamisvaldkonnad, millele saab vajutada.
Järeltingimused: Pildistamise korraldaja on valinud kliendi
soovile vastava pildistamisvaldkonna ning vajutanud selle peale.
Operatsiooni nimi: OP3.4: fotograafi_valimine
Vastutused:
Kasutusjuhud: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Eeltingimused: Pildistamise korraldajale on kuvatud kõikide
fotograafide nimed, kes tegelevad antud pildistamisvaldkonnas.
Järeltingimused: Pildistamise korraldaja on valinud kliendi
soovile vastava fotograafi ning vajutanud tema nime peale.
Operatsiooni nimi: OP3.5: pildistamise_ajavahemiku_valimine
Vastutused:
Kasutusjuhud: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Eeltingimused: Pildistamise korraldajale on kuvatud antud
fotograafi andmed ning nupp, millele vajutades kuvatakse pildistamise
korraldajale antud fotograafi ajagraafik. Samuti on pildistamise
korraldajale kuvatud nupp „Koosta registreering“.
Järeltingimused: Pildistamise korraldaja on valinud antud
fotograafi ajagraafikust kliendi soovile sobivaima aja ning vajutanud
selle peale, samuti on pildistamise korraldaja vajutanud nupule
„Koosta registreering“.
Operatsiooni nimi: OP3.6: kliendi_kasutajakonto_lisamine
Vastutused:
Kasutusjuhud: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Eeltingimused: Pildistamise korraldaja on vajutanud nupule
„Koosta registreering“. Seega on talle kuvatud vorm, kuhu peab
sisestama kliendi kasutajakonto.
Järeltingimused: Pildistamise korraldaja on sisestanud
registreeringule kliendi, kellele ta koostab registreeringut,
kasutajakonto.
Operatsiooni nimi: OP3.7: registreeringu_esitamine
Vastutused:
Kasutusjuhud: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Eeltingimused: Pildistamise korraldajale on kuvatud nupp
„Esita registreering“.
Järeltingimused: Pildistamise korraldaja on vajutanud nupule
„Esita registreering“ ning registreeringu andmed on salvvestatud
nii, et ka antud fotograaf näeb oma ajagraafikus koostatud
registreeringut.
Operatsiooni nimi: OP3.8: registreeringu_kustutamine
Vastutused:
Kasutusjuhud: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Eeltingimused: Pildistamise korraldaja on vajutanud nupule
„Esita registreering“ ning registreering on esitatud nii, et ka
fotograaf näeb seda. Fotograaf on loginud sisse oma
kasutajakontosse. Nii pildistamise korraldajale kui ka fotograafile
on kuvatud nupp „Kustuta registreering“.
Järeltingimused: Pildistamise korraldaja/ fotograaf on
vajutanud nupule „Kustuta registreering“ ning antud registreering
on kustutatud.
Operatsiooni nimi: OP3.9: registreeringu_kinnitamine
Vastutused:
Kasutusjuhud: Registreeringu
koostamine/esitamine/kinnitamine/kustutamine
Eeltingimused: Fotograafile on kuvatud nupp „Kinnita
registreering“, millele vajutades kinnitatakse registreering.
Järeltingimused: Fotograaf on vajutanud nupule „Kinnita
registreering“ ning registreeringu andmed on salvestatud.
Registreeritud ajal leab aset kliendi pildistamine.
Operatsiooni nimi: OP4.1: tegevuse valimine (fotode laadimine
veebikeskkonda)
Vastutused:
Kasutusjuhud: Fotode laadimine veebikeskkonda/kvaliteetsete
fotode edastamine kliendi kasutajakontole
Eeltingimused: Fotod on loodud. Fotograaf on loginud sisse oma
kasutajakontosse. Fotograafile on kuvatud nupp „Alusta fotode
üleslaadimist“. Fotograaf on vajutanud nupule „Alusta fotode
üleslaadimist“. Seega on fotograafile kuvatud vorm, mille kaudu
saab fotograaf otsida veebikeskkonda laetavad fotod.
Järeltingimused: Fotograafi poolt vormile valitud fotod on
laetud veebikeskkonda.
Operatsiooni nimi: OP4.2: foto_kustutamine
Vastutused:
Kasutusjuhud: Fotode laadimine veebikeskkonda/kvaliteetsete
fotode edastamine kliendi kasutajakontole
Eeltingimused: Kõikide veebikeskkonda laetud fotode juurde on
kuvatud nupp „Kustuta foto“, millele vajutades kustutatakse antud
foto.
Järeltingimused: Fotod, mille juures on fotograaf vajutanud
nupule „Kustuta foto“, on kustutatud veebikeskkonnast.
Operatsiooni nimi: OP4.3: kliendi_kasutajakonto_lisamine
Vastutused:
Kasutusjuhud: Fotode laadimine veebikeskkonda/kvaliteetsete
fotode edastamine kliendi kasutajakontole
Eeltingimused: Fotograafile on kuvatud kõikide Fototellimuse
klientide kasutajakontod ning on kuvatud nupp, millele vajutades saab
edastada fotod valitud kliendi kasutajakontole.
Järeltingimused: Fotograaf on valinud loetelust kliendi,
kellele edastatakse fotod kasutajakonto.
Operatsiooni nimi: OP4.4: fotode_edastamine
Vastutused:
Kasutusjuhud: Fotode laadimine veebikeskkonda/kvaliteetsete
fotode edastamine kliendi kasutajakontole
Eeltingimused: Fotograaf on valinud kliendi, kellele
edastatakse fotod ning fotograafile on kuvatud nupp, millele
vajutades edastatakse fotod valitud kliendi kasutajakontole.
Järeltingimused: Fotograaf on vajutanud nupule „Edasta
fotod kliendi kasutajakontole“. Seega on fotod edastatud valitud
kliendi kasutajakontole.
Operatsiooni nimi: OP5.1: tegevuse valimine (tellimuse
koostamine)
Vastutused:
Kasutusjuhud: Tellimuse koostamine/esitamine
Eeltingimused: Klient on loginud sisse oma kasutajakontosse
ning fotod on edastatud kliendi kasutajakontole. Kliendile on kuvatud
nupp, millele vajutades saab hakata koostama tellimust.
Järeltingimused: Klient on vajutanud tellimuse koostamise
nupule ning saab hakata koostama tellimust.
Operatsiooni nimi: OP5.2: fotode_valimine
Vastutused:
Kasutusjuhud: Tellimuse koostamine/esitamine
Eeltingimused: Kliendile on kuvatud nupp „Ava fotod“. On
kuvatud kliendi kasutajakontole edastatud fotod ning iga foto juurde
on kuvatud kastike, mille sisse vajutades saab klient tellida antud
foto.
Järeltingimused: Klient on vajutanud tellitavate fotode
juurde kastikesse. Seega on tellitavad fotod valitud.
Operatsiooni nimi: OP5.3: paberitüübi_valimine
Vastutused:
Kasutusjuhud: Tellimuse koostamine/esitamine
Eeltingimused: Iga tellitava foto juurde on kuvatud
paberitüübi valimise võimalus.
Järeltingimused: Klient on valitud tellitavate fotode
paberitüübi.
Operatsiooni nimi: OP5.4: fotode_koguse_valimine
Vastutused:
Kasutusjuhud: Tellimuse koostamine/esitamine
Eeltingimused: Iga tellitava foto juurde on kuvatud foto
koguse valimise võimalus.
Järeltingimused: Klient on valinud tellitavate fotode
kogused.
Operatsiooni nimi: OP5.5: fotode_suuruse_valimine
Vastutused:
Kasutusjuhud: Tellimuse koostamine/esitamine
Eeltingimused: Iga tellitava foto juurde on kuvatud foto
suuruse valimise võimalus.
Järeltingimused: Klient on valinud tellitavate fotode
suurused.
Operatsiooni nimi: OP5.6: tellimuse_esitamine
Vastutused:
Kasutusjuhud: Tellimuse koostamine/esitamine
Eeltingimused: Kliendile on kuvatud nupp „Salvesta
tellimus“, millele vajutades salvestatakse tellimuse andmed ning
nupp „Esita tellimus“, millele vajutades esitatakse tellimus nii,
et seda saab hakata kokku panema .
Järeltingimused: Klient on vajutanud nuppudele „Salvesta
tellimus“ ning „Esita tellimus“. Kliendi tellimuse andmed on
salvestatud ning esitatud organisatsioonile Fototellimus.
Jadadiagrammid
Järgnevalt on toodud jadadiagrammid, mis kuuluvad organisatsiooni
Fototellimus teenuste ja III iteratsiooni alla.
Joonis 31: Kasutajakonto
loomine ja kasutajakontosse sisselogimise jadadiagramm (III
iteratsioon)
Joonis 32: Sooviavalduse
koostamise ja esitamise jadadiagramm (III iteratsioon)
Joonis 33: Registreeringu
koostamise, esitamise, kustutamise ja kinnitamise jadadiagramm (III
iteratsioon)
Joonis 34: Fotode laadimine
veebikeskkonda ja kvaliteetsete fotode edastamine kliendi
kasutajakontole jadadiagramm (III iteratsioon)
Joonis 35: Tellimuse
koostamise ja esitamise jadadiagramm (III iteratsioon)
III iteratsiooni registrimudel
Joonis 36: III iteratsiooni
registrimudel
Täpsustatud kasutusjuhtude mudel
Vaata II iteratsiooni kasutusjuhtude mudeleid .
Muudatuste ajalugu
Kuupäev
Muudatuse teostaja
Muudatuse kirjeldus
12.03.2013
Gerda Põdder
I iteratsiooni algus
16.03.2013
I iteratsiooni lõpp
26.03.2013
I iteratsiooni täiendamine
02.04.2013
II iteratsiooni algus
09.04.2013
II iteratsiooni täiendamine
16.04.2013
II iteratsiooni lõpp
17.04.2013
III iteratsiooni algus
18.04.2013
III iteratsiooni täiendamine/muutmine
23.04.2013
III iteratsiooni lõpp
Kasutatud materjalid
Näidisprojekt aines IDU5360 „Kontseptuaalne süsteemianalüüs“ –
e-deklaratsioonide haldamine. [Online] Maurus – TTÜ INFORMAATIKAINSTITUUT (18.04.2013)
46
Kõik kommentaarid