Documente Academic
Documente Profesional
Documente Cultură
Modelare I
1
Cuprins
fazele dezvoltarii unui produs soft
modelare
UML
• diagrame use case
• diagrame de clase
• cum modelam in UML
• cum implementam in C++
• diagrame de clase
• diagrame de obiecte
• diagrame de pachete
• diagrame de structuri compuse
• diagrame de componente
• diagrame de desfasurare (deployment)
multiplicitat
e
actor
relatia de
utilizare
D. Lucanu POO – Principii 16
Relatia de includere intre cazuri de ut.
nume clasa
operatii (metode)
Cont
titular
sold
depune()
extrage()
ContDebit ContCredit
in C++ gen/spec se
realizeaza prin relatie de
derivare
relatia de
implementare
a unei interfete
clasa abstracta
poate fi parametrizat?
parametru
parametru
ios_base relatii de
mostenire
ios<>
istream<> ostream<>
fstream<> stringstream<>
model model
multiplicitate
view controller
relatie de
asociere
D. Lucanu bidirectionala
POO – Principii 40
Relatii de asociere mai simplificat
relatie de asociere
unidirectionala
rol
view controller
relatie de asociere
bidirectionala