m - ttu.ee · web viewprimary use cases package in package 'funktsionaalne vaade' primary...

38
Data Modeling Report Version Date/Time Generated: 28.11.2014 16:41:32 Author: tarmo.veskioja EA Repository : C:\Users\tarmo.veskioja\Downloads\ Strat_tykeldus_14nov2014_tunnis.eap CREATED WITH

Upload: others

Post on 17-Jan-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report

Version ●

Date/Time Generated: 28.11.2014 16:41:32

Author: tarmo.veskioja

EA Repository : C:\Users\tarmo.veskioja\Downloads\Strat_tykeldus_14nov2014_tunnis.eap

CREATED WITH

Page 2: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005
Page 3: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Table of Contents

1 Model..................................................................................................................................................41.1 Pädevusalade vaade..........................................................................................................................41.1.1 Organisatsiooni pädevusala...........................................................................................................41.1.1.1 Organisatsiooni pädevusala allsüsteemi kontseptuaalmudel diagram........................................41.1.1.2 Organisatsiooni pädevusala missioonilause diagramm diagram................................................51.1.1.3 Organisatsioonii pädevusala (teenindaja vaates) diagram..........................................................61.1.1.4 Organisatsiooni allüksus mis pakub põhiteenust........................................................................61.1.1.4.1 Organisatsiooni allüksus mis pakub põhiteenust, selle missioonilause diagram....................61.1.1.4.2 põhiteenuse pakkumiseks vajalikud tugiteenused diagram.....................................................71.1.1.4.3 põhiteenuse toeks vajalikele tugiteenustele info pakkumine diagram....................................71.1.1.4.4 teenus peab olema kliendikeskne............................................................................................81.1.1.4.5 teenus peab olema kliendisõbralik...........................................................................................81.1.1.4.6 teenus peab olema konurentsivõimeline..................................................................................81.1.1.5 organisatsiooni allüksus mis pakub tugiteenust.......................................................................101.1.1.6 Teenus peab olema kvaliteetne = nonfunctional requirement..................................................101.1.2 Organisatsiooni välise rolli pädevusala.......................................................................................111.1.3 Põhiteenust kasutav klient...........................................................................................................121.2 Funktsionaalne vaade.....................................................................................................................131.2.1 Use Case Model diagram.............................................................................................................131.2.2 Actors..........................................................................................................................................131.2.2.1 Actors diagram.........................................................................................................................141.2.3 Organisatsiooni põhiteenus.........................................................................................................151.2.3.1 Organisatsiooni pädevusala põhiteenuse põhiprotsessid ja nende kvaliteedi eesmärgid diagram 151.2.3.2 Organisatsiooni põhiteenuse use case diagramm diagram.......................................................151.2.3.3 Organisatsiooni põhiteenust laiendavate põhiprotsesside eesmärkide vahelised seosed diagram 161.2.3.4 organisatsiooni põhiteenuse allsüsteemi kontseptuaalmudel diagram.....................................171.2.3.5 organisatsiooni põhiteenuse eesmärkmudel diagram...............................................................171.2.3.6 Alamteenus 1............................................................................................................................181.2.3.7 Alamteenus 2............................................................................................................................191.2.3.8 Kvaliteedi eesmärk 1................................................................................................................191.2.3.9 põhiprotsessi 1 kvaliteedi eesmärk 1........................................................................................191.2.3.10 põhiprotsessi 1 kvaliteedi eesmärk 2......................................................................................201.2.3.11 põhiprotsessi 2 kvaliteedi eesmärk 1......................................................................................201.2.4 Primary Use Cases.......................................................................................................................211.2.4.1 Primary Use Cases diagram......................................................................................................211.2.5 Uus funktsionaalne allsüsteem....................................................................................................221.2.5.1 Selle allsüsteemi kontseptuaalmudel diagram..........................................................................221.2.5.2 Uus funktsionaalne allsüsteem diagram...................................................................................221.2.6 organisatsiooni tugiteenus 1........................................................................................................231.2.7 organisatsiooni tugiteenus 2........................................................................................................241.3 Registrite vaade..............................................................................................................................251.3.1 Domain Model diagram...............................................................................................................251.3.2 Domain Objects...........................................................................................................................251.3.2.1 Domain Objects diagram..........................................................................................................251.3.2.2 Class1.......................................................................................................................................261.3.2.3 Class2.......................................................................................................................................26

Page 4: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

1.3.2.4 Class3.......................................................................................................................................261.3.3 Teenuse põhiobjekti register........................................................................................................281.3.3.1 Teenuse põhiobjekti registri klassidiagramm diagram.............................................................281.3.3.2 Teenuse põhiobjekt...................................................................................................................281.3.3.3 Teenuse põhiobjekti seisund.....................................................................................................281.3.4 Tudengite register........................................................................................................................301.3.4.1 Tudengite register diagram.......................................................................................................301.3.4.2 TUDENG..................................................................................................................................301.3.4.3 TUDENGI SEISUND..............................................................................................................301.4 Class Model....................................................................................................................................321.4.1 Class Model diagram...................................................................................................................321.4.2 System.........................................................................................................................................321.4.2.1 System diagram........................................................................................................................321.4.2.2 Class1.......................................................................................................................................331.4.2.3 Class2.......................................................................................................................................341.4.2.4 Class3.......................................................................................................................................341.4.3 Frameworks.................................................................................................................................351.4.3.1 Frameworks diagram................................................................................................................35

Page 5: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1 ModelPackage in package ''

ModelVersion Phase 1.0 Proposed

tarmo.veskioja created on 28.11.2014. Last modified 28.11.2014Alias

1.1 Pädevusalade vaadePackage in package 'Model'

Pädevusalade vaadeVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014Alias

1.1.1 Organisatsiooni pädevusalaPackage in package 'Pädevusalade vaade'

Organisatsiooni pädevusalaVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 26.09.2014. Last modified 7.11.2014Alias

1.1.1.1 Organisatsiooni pädevusala allsüsteemi kontseptuaalmudel diagramClass diagram in package 'Organisatsiooni pädevusala'

Organisatsiooni pädevusala allsüsteemi kontseptuaalmudel Version 1.0

tarmo.veskioja created on 17.10.2014. Last modified 7.11.2014

Page 5 of 36

Page 6: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

Organisatsioon

Teenuse põhiobjekti

register::Teenuse põhiobjekt

Organisatsiooni v äline roll

(from Organisatsiooni

välise roll i

pädevusala)

Rollid (pädevusalad) on omavahel kaudselt seotud läbi mingi teenuse põhiobjekti, mis ise paikneb selle teenuse registri allsüsteemis.

kasutab

pakubteenusepõhiobjekti

Figure 1: Organisatsiooni pädevusala allsüsteemi kontseptuaalmudel

1.1.1.2 Organisatsiooni pädevusala missioonilause diagramm diagramUse Case diagram in package 'Organisatsiooni pädevusala'

Organisatsiooni pädevusala missioonilause diagramm Version 1.0

tarmo.veskioja created on 26.09.2014. Last modified 7.11.2014

Organisatsioon(from Organisatsiooni

põhiteenus)

selle pädevusala põhiteenus =

functional goal / requirement

«goal»Teenus peab olema

kv aliteetne = nonfunctional requirement

Organisatsiooni väline roll

(from Organisatsiooni

välise rolli

pädevusala)

Kvaliteedi eesmärk (nõue) iseloomustab funktsionaalset eesmärki (nõuet). Selliseid kvaliteedi eesmärke võib olla mitu.

kvaliteedieesmärkiseloomustabfunktsionaalsetnõuet

vastutabvajab

Figure 2: Organisatsiooni pädevusala missioonilause diagramm

Page 6 of 36

Page 7: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.1.1.3 Organisatsioonii pädevusala (teenindaja vaates) diagramUse Case diagram in package 'Organisatsiooni pädevusala'

Organisatsioonii pädevusala (teenindaja vaates) Version 1.0

tarmo.veskioja created on 3.10.2014. Last modified 7.11.2014

Organisatsioon

(from Organisatsiooni põhiteenus)

selle pädev usala põhiteenus =

functional goal / requirement

vastutab

Figure 3: Organisatsioonii pädevusala (teenindaja vaates)

1.1.1.4 Organisatsiooni allüksus mis pakub põhiteenustPackage in package 'Organisatsiooni pädevusala'

Organisatsiooni allüksus mis pakub põhiteenustVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014Alias

1.1.1.4.1 Organisatsiooni allüksus mis pakub põhiteenust, selle missioonilause diagramUse Case diagram in package 'Organisatsiooni allüksus mis pakub põhiteenust'

Organisatsiooni allüksus mis pakub põhiteenust, selle missioonilause Version 1.0

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

Page 7 of 36

Page 8: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

Organisatsiooni allüksus, mis pakub

põhiteenust

(from Organisatsiooni põhiteenus)

selle pädev usala põhiteenus =

functional goal / requirement

Organisatsioon vastutab teenuse pakkumise eest, organisatsiooni allüksus pakub teenust.

Põhiteenust kasutav klient

(from Põhiteenust

kasutav klient)

«goal»teenus peab

olema kliendikeskne

«goal»teenus peab

olema kliendisõbralik

«goal»teenus peab olema konurentsiv õimeline

Organisatsiooni allüksus pakub klientidele põhiteenust, mis peab olema kliendisõbralik, konkurentsivõimeline ja kliendikeskne.

pakub

kasutab

Figure 4: Organisatsiooni allüksus mis pakub põhiteenust, selle missioonilause

1.1.1.4.2 põhiteenuse pakkumiseks vajalikud tugiteenused diagramUse Case diagram in package 'Organisatsiooni allüksus mis pakub põhiteenust'

põhiteenuse pakkumiseks vajalikud tugiteenused Version 1.0

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

Roll allüksuses, kes pakub põhiteenust tugiroll, mis pakub

põhiteenusele tugiteenust

(from organisatsiooni

allüksus mis pakub

tugiteenust)

(from organisatsiooni tugiteenus 1)

tugiteenus 1

(from organisatsiooni tugiteenus 2)

tugiteenus 2

vajabpõhiteenusepakkumiseks

vajabpõhiteenusepakkumiseks

pakubpõhiteenusetoetamiseks

pakubpõhiteenusetoetamiseks

Figure 5: põhiteenuse pakkumiseks vajalikud tugiteenused

1.1.1.4.3 põhiteenuse toeks vajalikele tugiteenustele info pakkumine diagramUse Case diagram in package 'Organisatsiooni allüksus mis pakub põhiteenust'

põhiteenuse toeks vajalikele tugiteenustele info pakkumine

Page 8 of 36

Page 9: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

Version 1.0tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

Figure 6: põhiteenuse toeks vajalikele tugiteenustele info pakkumine

1.1.1.4.4 teenus peab olema kliendikeskneGoal «goal» in package 'Organisatsiooni allüksus mis pakub põhiteenust'

teenus peab olema kliendikeskne Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

CONNECTORS

UseCaseLink Source -> DestinationFrom: selle pädevusala põhiteenus = functional goal / requirement : UseCase, Public To: teenus peab olema kliendikeskne : Goal, Public

1.1.1.4.5 teenus peab olema kliendisõbralikGoal «goal» in package 'Organisatsiooni allüksus mis pakub põhiteenust'

teenus peab olema kliendisõbralik Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

CONNECTORS

UseCaseLink Source -> DestinationFrom: selle pädevusala põhiteenus = functional goal / requirement : UseCase, Public To: teenus peab olema kliendisõbralik : Goal, Public

1.1.1.4.6 teenus peab olema konurentsivõimelineGoal «goal» in package 'Organisatsiooni allüksus mis pakub põhiteenust'

teenus peab olema konurentsivõimeline Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

Page 9 of 36

Page 10: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

CONNECTORS

UseCaseLink Source -> DestinationFrom: selle pädevusala põhiteenus = functional goal / requirement : UseCase, Public To: teenus peab olema konurentsivõimeline : Goal, Public

Page 10 of 36

Page 11: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.1.1.5 organisatsiooni allüksus mis pakub tugiteenustPackage in package 'Organisatsiooni pädevusala'

organisatsiooni allüksus mis pakub tugiteenustVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014Alias

1.1.1.6 Teenus peab olema kvaliteetne = nonfunctional requirementGoal «goal» in package 'Organisatsiooni pädevusala'

Teenus peab olema kvaliteetne = nonfunctional requirement Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 17.10.2014. Last modified 7.11.2014

ASSOCIATIONS

Association (direction: Unspecified) kvaliteedi eesmärk iseloomustab funktsionaalset nõuet

Source: Public (UseCase) selle pädevusala põhiteenus = functional goal / requirement

Target: Public (Goal) Teenus peab olema kvaliteetne = nonfunctional requirement «goal»

Page 11 of 36

Page 12: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.1.2 Organisatsiooni välise rolli pädevusalaPackage in package 'Pädevusalade vaade'

Organisatsiooni välise rolli pädevusalaVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014Alias

Page 12 of 36

Page 13: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.1.3 Põhiteenust kasutav klientPackage in package 'Pädevusalade vaade'

Põhiteenust kasutav klientVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014Alias

Page 13 of 36

Page 14: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.2 Funktsionaalne vaadePackage in package 'Model'

Funktsionaalne vaadeVersion Phase 1.0 Proposed

created on 19.09.2014. Last modified 19.09.2014Alias

1.2.1 Use Case Model diagramUse Case diagram in package 'Funktsionaalne vaade'

Use Case Model Version 1.0

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014

ytilanoitcnuf metsys fo eugolatac a si ledom esaC esU ehT stneserper esaC esU hcaE .sesaC esU LMU gnisu debircsed

"rotca" ro resu a taht noitcaretni elbataeper ,elgnis a .metsys eht gnisu nehw secneirepxe

"soiranecs" erom ro eno sedulcni yllacipyt esaC esU A eht neewteb no og taht snoitcaretni eht ebircsed hcihw dna stluser eht stnemucod dna ,metsyS eht dna rotcA

.evitcepsrep s'resu eht morf rucco taht snoitpecxe

regral a fo trap sa sesaC esU rehto edulcni yam sesaC esU rehto yb dednetxe eb osla yam dna noitcaretni fo nrettap

snoitidnoc lanoitpecxe eldnah ot sesac esu

srotcA

resU +

sesaC esU yramirP

1esaC esU +2esaC esU +

srotcA tuoba daeR

gniledoM esaC esU tuoba daeR

selpmaxE rehtruF weiV

gnieb metsys eht fo sresu eht era srotcA-llew a evah lliw rotcA hcaE .deledom

taht fo txetnoc eht ni dna ,elor denifed eht htiw snoitcaretni lufesu evah elor

.metsys

erom fo elor eht mrofrep yam nosrep A ylno lliw yeht hguohtla ,rotcA eno naht

esac esu eno gnirud elor eno emussa.noitcaretni

a yb demrofrep eb yam elor rotcA nA rehtona sa hcus ,metsys namuh-non

.margorp retupmoc

hcihw sesac esu sniatnoc egakcap sihT eht htiw tcaretni lliw rotcA na woh enifed

.metsys desoporp

gnisu deiifceps eb yam noitcaretni hcaE ,smargaid ecneuqes ,soiranecs

rehto dna smargaid noitacinummoc snoitpircsed lautxet ro smargaid cimanyd

nehw metsys eht woh rehtegot hcihw a htiw stcaretni "xob-kcalb" a sa deweiv

.resu

Figure 7: Use Case Model

1.2.2 ActorsPackage in package 'Funktsionaalne vaade'

ActorsVersion 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 19.11.2005Alias

Page 14 of 36

Page 15: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.2.2.1 Actors diagramUse Case diagram in package 'Actors'

Actors Version 1.0

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014

User

Figure 8: Actors

Page 15 of 36

Page 16: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.2.3 Organisatsiooni põhiteenusPackage in package 'Funktsionaalne vaade'

Organisatsiooni põhiteenusVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 26.09.2014. Last modified 7.11.2014Alias

1.2.3.1 Organisatsiooni pädevusala põhiteenuse põhiprotsessid ja nende kvaliteedi eesmärgid diagramUse Case diagram in package 'Organisatsiooni põhiteenus'

Organisatsiooni pädevusala põhiteenuse põhiprotsessid ja nende kvaliteedi eesmärgid Version 1.0

tarmo.veskioja created on 7.11.2014. Last modified 14.11.2014

Organisatsioon

(from Organisatsiooni

pädevusala)

selle pädev usala põhiteenus =

functional goal / requirement

(from Alamteenus 1)

põhiteenust toetav põhiprotsess 1

(from Alamteenus 2)

põhiteenust toetav põhiprotsess 2

«goal»põhiprotsessi 1

kv aliteedi eesmärk 1

«goal»põhiprotsessi 1

kv aliteedi eesmärk 2

«goal»põhiprotsessi 2

kv aliteedi eesmärk 1

teostab

«extend»

teostab

«extend»

Figure 9: Organisatsiooni pädevusala põhiteenuse põhiprotsessid ja nende kvaliteedi eesmärgid

1.2.3.2 Organisatsiooni põhiteenuse use case diagramm diagramUse Case diagram in package 'Organisatsiooni põhiteenus'

Organisatsiooni põhiteenuse use case diagramm Version 1.0

Page 16 of 36

Page 17: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

tarmo.veskioja created on 26.09.2014. Last modified 7.11.2014

selle pädev usala põhiteenus =

functional goal / requirement

Functional Goal 1

«extend»

Figure 10: Organisatsiooni põhiteenuse use case diagramm

1.2.3.3 Organisatsiooni põhiteenust laiendavate põhiprotsesside eesmärkide vahelised seosed diagramClass diagram in package 'Organisatsiooni põhiteenus'

Organisatsiooni põhiteenust laiendavate põhiprotsesside eesmärkide vahelised seosed Version 1.0

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

Page 17 of 36

Page 18: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

«goal»Kv aliteedi eesmärk 1

«goal»põhiprotsessi 1

kv aliteedi eesmärk 1

«goal»põhiprotsessi 2

kv aliteedi eesmärk 1

«goal»põhiprotsessi 1

kv aliteedi eesmärk 2

Kui [kvaliteedi eesmärk 1] muutub, siis see võib põhjustada muudatust [põhiprotsessi 1 kvaliteedi eesmärgis 1].

Ehkki reeglina on kasutuses kahte tüüpi seoseid eesmärkide vahel (trace seos ja parent-child seos), siis antud kursuse projektis võite kasutada trace seost ka parent- child seose märkimiseks.

trace seos = mõjuedasikandumiseseos

Figure 11: Organisatsiooni põhiteenust laiendavate põhiprotsesside eesmärkide vahelised seosed

1.2.3.4 organisatsiooni põhiteenuse allsüsteemi kontseptuaalmudel diagramClass diagram in package 'Organisatsiooni põhiteenus'

organisatsiooni põhiteenuse allsüsteemi kontseptuaalmudel Version 1.0

tarmo.veskioja created on 24.10.2014. Last modified 7.11.2014

Figure 12: organisatsiooni põhiteenuse allsüsteemi kontseptuaalmudel

1.2.3.5 organisatsiooni põhiteenuse eesmärkmudel diagramClass diagram in package 'Organisatsiooni põhiteenus'

Page 18 of 36

Page 19: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

organisatsiooni põhiteenuse eesmärkmudel Version 1.0

tarmo.veskioja created on 17.10.2014. Last modified 7.11.2014

«goal»Kv aliteedi eesmärk 1

Figure 13: organisatsiooni põhiteenuse eesmärkmudel

1.2.3.6 Alamteenus 1Package in package 'Organisatsiooni põhiteenus'

Alamteenus 1Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014Alias

Page 19 of 36

Page 20: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.2.3.7 Alamteenus 2Package in package 'Organisatsiooni põhiteenus'

Alamteenus 2Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014Alias

1.2.3.8 Kvaliteedi eesmärk 1Goal «goal» in package 'Organisatsiooni põhiteenus'

Kvaliteedi eesmärk 1 Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 17.10.2014. Last modified 17.10.2014

CONNECTORS

Dependency Source -> DestinationFrom: Kvaliteedi eesmärk 1 : Goal, Public To: põhiprotsessi 2 kvaliteedi eesmärk 1 : Goal, Public

Dependency Source -> DestinationFrom: Kvaliteedi eesmärk 1 : Goal, Public To: põhiprotsessi 1 kvaliteedi eesmärk 2 : Goal, Public

Dependency trace seos = mõju edasikandumise seos Source -> DestinationFrom: Kvaliteedi eesmärk 1 : Goal, Public To: põhiprotsessi 1 kvaliteedi eesmärk 1 : Goal, Public

1.2.3.9 põhiprotsessi 1 kvaliteedi eesmärk 1Goal «goal» in package 'Organisatsiooni põhiteenus'

põhiprotsessi 1 kvaliteedi eesmärk 1 Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

CONNECTORS

Dependency Source -> DestinationFrom: põhiprotsessi 1 kvaliteedi eesmärk 1 : Goal, Public To: põhiprotsessi 1 kvaliteedi eesmärk 2 : Goal, Public

Dependency trace seos = mõju edasikandumise seos Source -> DestinationFrom: Kvaliteedi eesmärk 1 : Goal, Public To: põhiprotsessi 1 kvaliteedi eesmärk 1 : Goal, Public

ASSOCIATIONS

Association (direction: Unspecified)

Page 20 of 36

Page 21: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

ASSOCIATIONSSource: Public (Goal) põhiprotsessi 1 kvaliteedi eesmärk 1 «goal» Target: Public (UseCase) põhiteenust toetav

põhiprotsess 1

1.2.3.10 põhiprotsessi 1 kvaliteedi eesmärk 2Goal «goal» in package 'Organisatsiooni põhiteenus'

põhiprotsessi 1 kvaliteedi eesmärk 2 Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

CONNECTORS

Dependency Source -> DestinationFrom: Kvaliteedi eesmärk 1 : Goal, Public To: põhiprotsessi 1 kvaliteedi eesmärk 2 : Goal, Public

Dependency Source -> DestinationFrom: põhiprotsessi 1 kvaliteedi eesmärk 1 : Goal, Public To: põhiprotsessi 1 kvaliteedi eesmärk 2 : Goal, Public

ASSOCIATIONS

Association (direction: Unspecified)

Source: Public (UseCase) põhiteenust toetav põhiprotsess 1 Target: Public (Goal) põhiprotsessi 1 kvaliteedi eesmärk 2 «goal»

1.2.3.11 põhiprotsessi 2 kvaliteedi eesmärk 1Goal «goal» in package 'Organisatsiooni põhiteenus'

põhiprotsessi 2 kvaliteedi eesmärk 1 Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014

CONNECTORS

Dependency Source -> DestinationFrom: Kvaliteedi eesmärk 1 : Goal, Public To: põhiprotsessi 2 kvaliteedi eesmärk 1 : Goal, Public

ASSOCIATIONS

Association (direction: Unspecified)

Source: Public (Goal) põhiprotsessi 2 kvaliteedi eesmärk 1 «goal» Target: Public (UseCase) põhiteenust toetav põhiprotsess 2

Page 21 of 36

Page 22: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.2.4 Primary Use CasesPackage in package 'Funktsionaalne vaade'

Primary Use CasesVersion 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 19.11.2005Alias

1.2.4.1 Primary Use Cases diagramUse Case diagram in package 'Primary Use Cases'

Primary Use Cases Version 1.0

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014

System Boundary

Use Case1

User

The System Boundary shows the logical interface between users and the system being described.

Use Case2

Figure 14: Primary Use Cases

Page 22 of 36

Page 23: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.2.5 Uus funktsionaalne allsüsteemPackage in package 'Funktsionaalne vaade'

Uus funktsionaalne allsüsteemVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 26.09.2014. Last modified 26.09.2014Alias

1.2.5.1 Selle allsüsteemi kontseptuaalmudel diagramClass diagram in package 'Uus funktsionaalne allsüsteem'

Selle allsüsteemi kontseptuaalmudel Version 1.0

tarmo.veskioja created on 24.10.2014. Last modified 24.10.2014

Figure 15: Selle allsüsteemi kontseptuaalmudel

1.2.5.2 Uus funktsionaalne allsüsteem diagramUse Case diagram in package 'Uus funktsionaalne allsüsteem'

Uus funktsionaalne allsüsteem Version 1.0

tarmo.veskioja created on 26.09.2014. Last modified 26.09.2014

Figure 16: Uus funktsionaalne allsüsteem

Page 23 of 36

Page 24: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.2.6 organisatsiooni tugiteenus 1Package in package 'Funktsionaalne vaade'

organisatsiooni tugiteenus 1Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014Alias

Page 24 of 36

Page 25: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.2.7 organisatsiooni tugiteenus 2Package in package 'Funktsionaalne vaade'

organisatsiooni tugiteenus 2Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 7.11.2014. Last modified 7.11.2014Alias

Page 25 of 36

Page 26: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.3 Registrite vaadePackage in package 'Model'

Registrite vaadeVersion Phase 1.0 Proposed

created on 19.09.2014. Last modified 19.09.2014Alias

1.3.1 Domain Model diagramClass diagram in package 'Registrite vaade'

Domain Model Version 1.0

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014

taht stcejbo eht lla fo weiv a si ledoM niamoD ehTtI .spihsnoitaler rieht dna ,tseretni fo aera na pu ekam

a nihtiw stcejbo tnaciifngis eht erutpac ot desu si.niamod tegrat yna ro noitazinagro ,metsys

stce jbO niamoD

1ssalC +

2ssalC +3ssalC +

gniledoM niamoD tuoba daeR

Figure 17: Domain Model

1.3.2 Domain ObjectsPackage in package 'Registrite vaade'

Domain ObjectsVersion 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 18.01.2006Alias

1.3.2.1 Domain Objects diagramClass diagram in package 'Domain Objects'

Domain Objects Version 1.0

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014

Page 26 of 36

Page 27: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

The Domain class model captures essential information about objects in the domain.

Class1

Class2

Class3

Figure 18: Domain Objects

1.3.2.2 Class1Class in package 'Domain Objects'

Class1 Version 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 11.01.2006

INCOMING STRUCTURAL RELATIONSHIPS

Generalization from Class3 to Class1[ Direction is 'Source -> Destination'. ]

ASSOCIATIONS

Association (direction: Source -> Destination)

Source: Public (Class) Class1 Target: Public (Class) Class2

1.3.2.3 Class2Class in package 'Domain Objects'

Class2 Version 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 11.01.2006

ASSOCIATIONS

Association (direction: Source -> Destination)

Source: Public (Class) Class1 Target: Public (Class) Class2

1.3.2.4 Class3

Page 27 of 36

Page 28: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

Class in package 'Domain Objects'

Class3 Version 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 11.01.2006Extends Class1

OUTGOING STRUCTURAL RELATIONSHIPS

Generalization from Class3 to Class1[ Direction is 'Source -> Destination'. ]

Page 28 of 36

Page 29: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.3.3 Teenuse põhiobjekti registerPackage in package 'Registrite vaade'

Teenuse põhiobjekti registerVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 17.10.2014. Last modified 17.10.2014Alias

1.3.3.1 Teenuse põhiobjekti registri klassidiagramm diagramClass diagram in package 'Teenuse põhiobjekti register'

Teenuse põhiobjekti registri klassidiagramm Version 1.0

tarmo.veskioja created on 14.11.2014. Last modified 14.11.2014

Teenuse põhiobjekt

Teenuse põhiobjekti

seisund* 1

Figure 19: Teenuse põhiobjekti registri klassidiagramm

1.3.3.2 Teenuse põhiobjektClass in package 'Teenuse põhiobjekti register'

Teenuse põhiobjekt Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 17.10.2014. Last modified 17.10.2014

ASSOCIATIONS

Association (direction: Unspecified)

Source: Public (Class) Teenuse põhiobjekt Cardinality: [*]

Target: Public (Class) Teenuse põhiobjekti seisund Cardinality: [1]

Association (direction: Unspecified) kasutab

Source: Public (Actor) Organisatsiooni väline roll Target: Public (Class) Teenuse põhiobjekt

Association (direction: Unspecified) pakub teenuse põhiobjekti

Source: Public (Actor) Organisatsioon Target: Public (Class) Teenuse põhiobjekt

1.3.3.3 Teenuse põhiobjekti seisundClass in package 'Teenuse põhiobjekti register'

Page 29 of 36

Page 30: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

Teenuse põhiobjekti seisund Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 14.11.2014. Last modified 14.11.2014

ASSOCIATIONS

Association (direction: Unspecified)

Source: Public (Class) Teenuse põhiobjekt Cardinality: [*]

Target: Public (Class) Teenuse põhiobjekti seisund Cardinality: [1]

Page 30 of 36

Page 31: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.3.4 Tudengite registerPackage in package 'Registrite vaade'

Tudengite registerVersion 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014Alias

1.3.4.1 Tudengite register diagramClass diagram in package 'Tudengite register'

Tudengite register Version 1.0

tarmo.veskioja created on 19.09.2014. Last modified 26.09.2014

TUDENG

ajdhfkasbcmabska

Figure 20: Tudengite register

1.3.4.2 TUDENGClass in package 'Tudengite register'

kirjeldus elemendi sees

TUDENG Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 19.09.2014. Last modified 26.09.2014

CONNECTORS

Dependency Source -> DestinationFrom: Lisakirjeldus : Artifact, Public To: TUDENG : Class, Public

1.3.4.3 TUDENGI SEISUND

Page 31 of 36

Page 32: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

Class in package 'Tudengite register'

TUDENGI SEISUND Version 1.0 Phase 1.0 Proposed

tarmo.veskioja created on 24.10.2014. Last modified 24.10.2014

Page 32 of 36

Page 33: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.4 Class ModelPackage in package 'Model'

Class ModelVersion Phase 1.0 Proposed

created on 19.09.2014. Last modified 19.09.2014Alias

1.4.1 Class Model diagramClass diagram in package 'Class Model'

Class Model Version 1.0

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014

metsyS

1ssalC +2ssalC +

3ssalC +1ecafretnI +

skrowemarF

rednu metsys erawtfos eht fo ledom lacigol a si ledoM ssalC ehT ecruos ot pihsnoitaler tcerid a evah yllareneg sessalC .noitcurtsnoc otni rehtegot depuorg eb nac taht stcaiftra erawtfos rehto ro edoc

.stnenopmoc elbatucexe

era hcihw stcaiftra dna sessalc eht sniatnoc egakcap metsyS ehT skrowemarF ehT .ledom tnerruc eht fo trap sa dengised ro tliub gnieb neeb evah taht stnenopmoc dna sessalc sniatnoc yllareneg egakcap tnerruc eht fo trap sa desuer gnieb era dna reilrae tliub dna dengised

.tcejorp

selpmaxE rehtruF weiV

gniledoM ssalC tuoba daeR

dna secafretni ,sessalC rof stnenopmoc lacigol

metsys wen eht

dna s'IPA ,seirarbil ssalC elbasu-er rehto

stnenopmoc

Figure 21: Class Model

1.4.2 SystemPackage in package 'Class Model'

SystemVersion 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 19.11.2005Alias

1.4.2.1 System diagramClass diagram in package 'System'

System Version 1.0

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014

Page 33 of 36

Page 34: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

Class1

Class2

Class3

«interface»Interface1

«realize»

Figure 22: System

1.4.2.2 Class1Class in package 'System'

Class1 Version 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 5.01.2006Extends Class2

OUTGOING STRUCTURAL RELATIONSHIPS

Realization «realize» from Class1 to Interface1[ Direction is 'Source -> Destination'. ]

Generalization from Class1 to Class2[ Direction is 'Source -> Destination'. ]

ASSOCIATIONS

Association (direction: Unspecified)

Source: Public (Class) Class1 Target: Public (Class) Class3

Page 34 of 36

Page 35: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.4.2.3 Class2Class in package 'System'

Class2 Version 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 5.01.2006

INCOMING STRUCTURAL RELATIONSHIPS

Generalization from Class1 to Class2[ Direction is 'Source -> Destination'. ]

1.4.2.4 Class3Class in package 'System'

Class3 Version 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 5.01.2006

ASSOCIATIONS

Association (direction: Unspecified)

Source: Public (Class) Class1 Target: Public (Class) Class3

Page 35 of 36

Page 36: M - ttu.ee · Web viewPrimary Use Cases Package in package 'Funktsionaalne vaade' Primary Use Cases Version 1.0 Phase 1.0 Proposed created on 19.09.2014. Last modified 19.11.2005

Data Modeling Report 16 May, 2023

1.4.3 FrameworksPackage in package 'Class Model'

FrameworksVersion 1.0 Phase 1.0 Proposed

created on 19.09.2014. Last modified 19.11.2005Alias

1.4.3.1 Frameworks diagramClass diagram in package 'Frameworks'

Frameworks Version 1.0

tarmo.veskioja created on 19.09.2014. Last modified 19.09.2014

Figure 23: Frameworks

Page 36 of 36