dijagram klasa.ppt
TRANSCRIPT
-
7/25/2019 Dijagram klasa.ppt
1/21
DIJAGRAM KLASA (CLASSDIAGRAM)
Student : Mundzi Marko IT 22/11
-
7/25/2019 Dijagram klasa.ppt
2/21
Dia!ra" e !ra#$ka %red&ta'a &ku%aee"enata a na$e*e e i&kazan kao%o'ezani !ra#kon !rana (rea+ia) i $'oro'a(o%*ti, &red&ta'a)-
Dia!ra"i &e +rtau da .i &e &i&te" %rikazaoiz razi$iti, %er&%ekti'a-
'od0 Dia!ra"i ML0a
-
7/25/2019 Dijagram klasa.ppt
3/21
o&toi de'et 'r&ta ML dia!ra"a:
1- Dia!ra"i ka&a
2- .ektni dia!ra"i
3- Dia!ra"i kori&ni$ki, 4unk+ia
5- Dia!ra"i &ek'en+i6- Dia!ra"i dru*t'a &aradnika
7- Dia!ra"i &tana
8- Dia!ra"i akti'no&ti
9- Dia!ra"i ko"%onenti
- Dia!ra"i ra&%ore;eno&ti
-
7/25/2019 Dijagram klasa.ppt
4/21
Dia!ra" ka&a e dia!ra" koi %okazue &ku% ka&ainter4e&a i dru*ta'a &aradnika i ni,o'e rea+ie-
Dia!ra"i ka&a &e na$e*e kori&te %riiko""odeirana o.ektno orienti&ani, &i&te"a-
'i dia!ra"i &u
-
7/25/2019 Dijagram klasa.ppt
5/21
Ka&e Atri.uti
%era+ie
dno&iA&o+ia+ie (A&&o+iation&)
Generaiza+ia (Generaization)
=a'i&no&ti (De%enden+>)
Reaiza+ia( Reaization)
?e"enti dia!ra"a ka&a
-
7/25/2019 Dijagram klasa.ppt
6/21
Ka&a %red&ta'a &ku% o.ekata koi i"au
i&te atri.ute i o%era+ie i&tu &e"antiku izaedni$ke 'eze &a dru!i" o.ekti"a-
Atri.uti &u in4or"a+ie o o.ektu dok &u
"etode &t'ari koe o.ekt ii ka&a $ine-
Ka&a
-
7/25/2019 Dijagram klasa.ppt
7/21
r "er a&e & u en a&eo&o.a
-
7/25/2019 Dijagram klasa.ppt
8/21
A&o+ia+ia %red&ta'a &e"anti$ki odno&iz"e;u d'e ii 'i*e ka&a koi &%e+i#ra 'ezeiz"e;u ni,o'i, o.ekata-
.ekat edne ka&e u 'ezi e &a o.ekto"dru!e ka&e-
ri"er:
A&o+ia+ie
-
7/25/2019 Dijagram klasa.ppt
9/21
To e .ro in&tan+i ka&e koi ukazue da i e
a&o+ia+ia o.a'ezna ii ne
.ez.edue donu i !ornu !rani+u .roain&tan+i
@i*e&truko&t a&o+ia+ie
-
7/25/2019 Dijagram klasa.ppt
10/21
-
7/25/2019 Dijagram klasa.ppt
11/21
ri"er 'i*e&truko&ti
Student
Fakultet
*
1..*
*
1..*
Clan
Kurs
** **
pohadja
Katedra
1..*1 1..*1
ima
1..*
1..*
1..*
1..*
Nastavnik
* 1..** 1..*
predaje1..*
1..*
1..*
1..*
1
0..10..1
1 sef
pridruzen
-
7/25/2019 Dijagram klasa.ppt
12/21
A!re!a+ia %red&ta'a 'ezu u koo %ro"atranaka&a %ri%ada koek+ii unutar neke dru!e ka&e-
To e o.ik odno&a nad&ku%0%od&ku% odno&no
+eina0deo-
ri"er:
A!re!a+ia
-
7/25/2019 Dijagram klasa.ppt
13/21
S%e+iaan ti% a!re!a+ie
Kao a!re!a+ia ai %uno a$a 'eza
Deo u ko"%ozi+ii "o
-
7/25/2019 Dijagram klasa.ppt
14/21
kazue da &u o.ekti %odka&e za"ene zao.ekte &u%erka&e-
odka&a na&e;ue od &u%erka&e atri.ute
o%era+ie i odno&e
@r&te na&e;i'ana:edno&truko na&e;i'ane
'i*e&truko na&e;i'ane
!eneraiza+ia
-
7/25/2019 Dijagram klasa.ppt
15/21
ri"er !eneraiza+ie ka&a
-
7/25/2019 Dijagram klasa.ppt
16/21
@eza e &a.a ai %okazue za'i&no&t edneka&e od dru!e-
ro"ena ka&e uti$e na ka&u koa e
za'i&na ai ne i &u%rotno-
Gra#$ka nota+ia: ka&a A za'i&i od ka&e
=a'i&no&ti
-
7/25/2019 Dijagram klasa.ppt
17/21
Rea+ia reaiza+ie (reaization) eko".ina+ia rea+ia za'i&no&ti i!eneraiza+ie-
To e tak'a rea+ia iz"e;u ka&a !de ednaa%&traktna ka&a odre;ue zadatke koedru!a ka&a "ora da izne&e-
Reaiza+ia
-
7/25/2019 Dijagram klasa.ppt
18/21
Gra#$ki %rikaz rea+ia ka&ni,dia!ra"a
-
7/25/2019 Dijagram klasa.ppt
19/21
ri"er dia!ra"a ka&e
-
7/25/2019 Dijagram klasa.ppt
20/21
Ako &e %o&"atra kao !ra#kon dia!ra" ka&ae koek+ia $'oro'a i !rana-
-
7/25/2019 Dijagram klasa.ppt
21/21
Dia!ra"i ka&a &e kori&te za "odeo'ane&tati$ko! %rikaza &i&te"a &a &tano'i*ta%roekto'ana-
'a %rikaz %odr