TALLINNA
TEHNIKAÜLIKOOLInformaatikainstituutInfosüsteemide
õppetoolProjekt
aines “Objektorienteeritud disain ”ÕPPEKOHTADE
HALDUSSÜSTEEM Üliõpilane: ...
Õpperühm: ... Matrikli nr.:
... Juhendaja : ...Tallinn
2004
Autorideklaratsioon
Deklareerin,
et käesolev projekt on minu töö tulemus ja seda ei ole kellegi
teise poolt varem esitatud.
…………………… ………………………
(kuupäev) (kaitsja allkiri/
allkirjad )
Sissejuhatus
Autorideklaratsioon 2
Sissejuhatus 3
Üldvaade 4
Visioon 4
Sissejuhatus 4
Huvitatud osapooled (mitte-kasutajad) 4
Kasutajad 4
Huvitatud osapoolte eesmärgid 4
Kasutajate eesmärgid 5
Täiendav
spetsifikatsioon 5
Kasutusmugavus 5
Töökindlus 5
Jõudlus 5
Toetatavus 6
Sõnastik 6
Ülevaatlik kasutusjuhtude mudel 7
Vastuvõtukonkursside allsüsteem 7
Järelkonkursside allsüsteem 8
Konkursiväliste
liikumiste allsüsteem 9
Domeeni mudel 10
Ülevaatlik domeeni mudel 10
Õppekohtade liigituse domeeni mudel 11
RE õppekoha
olekudiagramm 12
12
Konkursside liigituse domeeni mudel 12
detailanalüüs 13
Kasutusjuhu Vastuvõtukonkursi algatamine detailanalüüs 13
Süsteemi
jadadiagramm põhistsenaariumile 14
14
Süsteemioperatsioonide
lepingud 15
Käsud 15
Päringud 15
realisatsioon 16
Kasutusjuhu Vastuvõtukonkursi algatamine realisatsioon 16
Kontroller VastuvõtukonkursiAlgatamiseHaldaja 16
määra_õppekava 16
vastab_reeglitele 17
registreeri_konkurss 17
ÕppekavadeRegister 18
õppekavade_loetelu 18
Õppekava 18
loodud_RE_arv 18
loodud_TREV_arv 19
19
Ülevaatlik disaini
klassidiagramm 20
Üldvaade
Siin
kasutatakse C. Larmani
Applying UML and Patterns toodud kuju
(samad osad on nõutud ka ametlikus
RUP-is). Oma
iseseisvas töös võib kasutada üldvaadet eelmistest projektidest.
Visioon
Sissejuhatus
Antud
dokumentatsioonis esitatakse nägemus loodavast TTÜ õppekohtade
haldussüsteemist, mis võimaldaks eraldatud õppekohtade
elektroonilist
arvestust ja veebipõhist järelkonkurssidel
osalemist. Süsteem peab kontrollima ja
garanteerima TTÜ ametlikest
eeskirjadest kinnipidamise (Vt
Õppekohtade
arvestamise, vabanemise ja täitmise juhend, http://sise.ttu.ee/oppetegevus/juhendid/kohad.html ).
Õppekohtade arvestust puudutavad toimimisreeglid peavad olema
lihtsalt muudetavad.
Huvitatud
osapooled (mitte-kasutajad)
Haridus -
ja Teadusministeerium
TTÜ
Kasutajad
Kandideerija Õppeosakonna
töötaja
Üliõpilane
Huvitatud osapoolte eesmärgid
Haridus-
ja Teadusministeerium:
- Saada ülevaade õppekohtade täitmisest
- Vältida RE õppekohtade üle limiidi eraldamist ja õppekohtade täitmata jäämist
- Jälgida õppekohtadega seotud seaduste ja määruste täitmist
TTÜ:
- Saada uusi üliõpilasi
- Omada ülevaadet õppekohtade seisust
- Automatiseerida ja lihtsustada õppekohtade kaotamise ja omistamise haldamist
Kasutajate eesmärgid
Kandideerija:
Õppeosakonna
töötaja:
- Vastuvõtu- ja järelkonkursi algatamine
- Vastuvõtukonkursil kandideerimise registreerimine
- Vastuvõtu- ja järelkonkursi tulemuste registreerimine
- Õppekohtade moodustamine
- Semestri lõpu arvestus
- Eksmatrikuleerimise registreerimine
- Osakoormusega õppesse ülemineku registreerimine
- Teisele õppekavale ülemineku registreerimine
Üliõpilane:
- Oma õppekoha seisundiga tutvumine
- Järelkonkursil kandideerimine
- Järelkonkursi tulemustega tutvumine
Täiendav
spetsifikatsioon
Siia
võib panna kirja kõik mittefunktsionaalsed nõudmised.
(Funktsionaalsed nõudmised on kirjas kasutusjuhtudes)
Kasutusmugavus
Süsteem
peab olema kasutatav läbi standardsete graafiliste kasutajaliideste
ja veebiliideste. Kasutajatelt saab eeldada algtaseme arvutioskust.
Töökindlus
Süsteemi
eelmise päeva seis peab tõsise vea korral olema taastatav. Kuigi
vead ei ole eluohtlikud ei tohi nad siiski häirida normaalset
töökorraldust.
Jõudlus
Üldiselt
ootavad kasutajad süsteemilt kiiret reaktsiooni. Erandiks on
harvaesinevate globaalsete sündmuste, nagu semestri lõpp, korral
toimuv õppekohtade
seisundite automaatne muutmine - siin on lubatud
kuni viieminutiline viivitus.
Toetatavus
Kuna
konkursi pingerea koostamise reeglid võivad tulevikus muutuda, siis
tuleb võimaldada selles osas süsteemi lihtsat muudetavust. Sama
kehtib õppekoha seisundi muutuseid juhtivate reeglite kohta.
Sõnastik
TerminDefinitsioonRE õppekoht
Riigieelarveline õppekoht
RREV õppekoht
Täistasuline õppekoht
TREV õppekoht
Vähendatud tasumääraga õppekoht
VREV õppekoht
Võõrkeelse õppe õppekoht
Ülevaatlik
kasutusjuhtude mudel
Tekstid
kõrgformaadis ja diagramm.
Vastuvõtukonkursside allsüsteem
Nimi:
Vastuvõtukonkursi algatamine
Tegutsejad:
Õppeosakonna töötaja
Kirjeldus:
Õppeosakonna töötaja
algatab mingile
õppekavale vastuvõtukonkursi. Süsteem kuvab olekus
„loodud“
RE ja TREV õppekohtade arvu sellele õppekavale. Õppeosakonna
töötaja määrab
konkursil jagamisele minevate RE ja TREV
õppekohtade arvu ning konkursi lõpptähtaja ja süsteem
registreerib need.
Nimi:
Vastuvõtukonkursil kandideerimise
registreerimine
Tegutsejad:
Õppeosakonna töötaja
Kirjeldus:
Õppeosakonna töötaja sisestab
süsteemi kandideerija andmed, tulemused relevantsetelt
riigieksamitelt ja konkursi, millel kandideerija osaleb.
Nimi:
Vastuvõtukonkursi tulemuste
registreerimine
Tegutsejad:
Õppeosakonna töötaja
Kirjeldus:
Õppeosakonna töötaja algatab
tulemuste registreerimise. Süsteem kontrollib konkursi lõpptähtaja
möödumist. Kui lõpptähtaeg on möödunud, siis kuvab süsteem
kandideerijate jaotuse õppekohtadele, vastavalt riigieksamite
tulemustele. Õppeosakonna töötaja
laseb süsteemil need kinnitada
või viib enne sisse vajalikud
parandused (
Paranduste
kinnitamise protsess vajab läbimõtlemist).
Kinnitatud tulemused muutuvad koheselt avalikuks.
Nimi:
Vastuvõtukonkursi tulemustega
tutvumine
Tegutsejad:
Kandideerija
Kirjeldus:
Pärast konkursitulemuste
avalikustamist on kandideerijal võimalik tutvuda enda ja teiste
konkursi tulemustega, mis on süsteemi poolt
veebis kättesaadavaks
tehtud.
Järelkonkursside allsüsteem
Konkursiväliste liikumiste allsüsteem
Domeeni mudel
Ülevaatlik domeeni mudel
Õppekohtade liigituse domeeni mudel
RE õppekoha olekudiagramm
Olekudiagramm
pole kohustuslik, kuid siin tundus kasulik.
Konkursside liigituse domeeni mudel
detailanalüüs
Kasutusjuhu
tekst laiformaadis, vastav(ad) süsteemi jadadiagramm(id).
Kasutusjuhu Vastuvõtukonkursi
algatamine detailanalüüs
Kasutusjuht :
Vastuvõtukonkursi algatamine
Tegutsejad:
Õppeosakonna töötaja
Huvitatud
osapooled: - Haridus- ja Teadusministeerium – vältida RE õppekohtade üle limiidi eraldamist
- TTÜ - saada uusi üliõpilasi, omada ülevaadet eraldatavatest õppekohtadest
- Kandideerijad – saada võimalus TTÜ-s õppimiseks
Eeltingimused:
Õppeosakonna töötaja on tuvastatud.
Järeltingimused:
Uus vastuvõtukonkurss on tekitatud ja seostatud konkursil jagatavate
RE ja TREV õppekohtadega.
Kasutusjuhu
esinemise sagedus: Harv ja
regulaarne (iga-aastane)
Lahtised
probleemid:
- Millist infot algatatud vastuvõtukonkursside kohta kandideerijatele näidata?
- Kas mingid andmed tulevase konkursi kohta ei peaks olema saadaval enne täpset RE ja TREV õppekohtade arvu määramist?
- Kas tühistamise alternatiiv (3a) on ikka lubatud? Millistel juhtudel?
Põhistsenaarium:
Õppeosakonna töötaja avaldab soovi uue konkursi algatamiseks
Süsteem kuvab õppekavad, millele pole veel konkursse algatatud ja need millel on käigusolevad konkursid (sinna ei saa uut konkursi tekitada).
Õppeosakonna töötaja valib õppekava, millele konkurss algatada.
Süsteem kuvab olekus „loodud“ RE ja TREV õppekohtade arvu, sellele õppekavale.
Õppeosakonna töötaja määrab RE ja TREV õppekohtade arvu ja konkursi lõpptähtaja.
Süsteem kontrollib andmete sobivust, kui kõik on korras, siis registreerib süsteem uue konkursi.
Alternatiivid:
1-3-5a.
Õppeosakonna töötaja saab tehtud töö alati tühistada.
3a. Õppeosakonna töötaja tühistab mingi õppekava konkursi ja
algatab sellel õppekaval uue konkursi.
6a.
Lõpptähtaeg ei vasta reeglitele või RE ja TREV on suuremad, kui
sellele õppekavale eraldatud. Süsteem kuvab vastava teate ja
tegevus jätkub sammust 5.
Süsteemi
jadadiagramm põhistsenaariumile
Süsteemioperatsioonide lepingud
Käsud
Operatsioonid ,
mis muudavad süsteemi seisundit .
Operatsioon :
määra_õppekava(õppekava: õppekava, millele konkurss
algatada)
Viited:
Vastuvõtukonkursi algatamine
Eeltingimused:
-
Järeltingimused:
- töös olevaks õppekavaks on määratud õppekava
Operatsioon:
registreeri_konkurss(
RE:
mitu RE õppekohta konkursile panna;
TREV:
mitu TREV õppekohta konkursile panna;
lõpptähtaeg:
kandideerimiste lõpptähtaeg)
Viited:
Vastuvõtukonkursi algatamine
Eeltingimused:
- vastab_reeglitele(RE, TREV, lõpptähtaeg) [ viide op-le]
- on olemas töös olev õppekava
Järeltingimused:
- on tekitatud uus vastuvõtukonkurss
- vastuvõtukonkurss on seotud töös oleva õppekavaga
- vastuvõtukonkurss on seotud RE RE_õppekohaga
- vastuvõtukonkurss on seotud TREV TREV_õppekohaga
- kõik vastuvõtukonkursiga seotud õppekohad on seisundis vastuvõtukonkursil
- vastuvõtukonkursil on määratud lõpptähtaeg
Päringud
Operatsioonid,
mis tagastavad tulemi ja ei muuda süsteemi seisundit.
Operatsioon:
vastab_reeglitele(
RE:
mitu RE õppekohta konkursile panna;
TREV:
mitu TREV õppekohta konkursile panna;
lõpptähtaeg:
kandideerimiste lõpptähtaeg): tõeväärtus
Viited:
Vastuvõtukonkursi algatamine
Eeltingimused:
on olemas töös olev õppekava
Järeltingimused:
Operatsiooni
tulem on tõene, siis ja ainult siis, kui kehtivad järgmised
tingimused:
Kõik kommentaarid