Professional Documents
Culture Documents
OOAD - UML Analysis Model - Tutorialspoint
OOAD - UML Analysis Model - Tutorialspoint
BBrriieeff HHiissttoorryy
TThhiinnggss
RReellaattiio
onnsshhiipp
ss aar tth ccoonnnn bbeettw tthhiin TTh ffoo ttyyp o rreellaattiioo tthh cca bbee
ree he eeccttiioon weeeen nggss. hee uurr pees of nnsshhiipps aatt ann
RReellaattiioo e n n . s f s
nnsshhiippss
https://www.tutorialspoint.com/object_oriented_analysis_design/ooad_uml_analysis_model.htm 2/
3/20/2021 OOAD - UML Analysis Model - Tutorialspoint
rreepprreesseenntteedd iinn UUMMLL aarree −−
DDeeppeennddeennccyy −− TThhiiss iiss aa sseemmaannttiicc rreellaattiioonnsshhiipp
bbeettwweeeenn ttwwoo tthhiinnggss ssuucchh tthhaatt aa cchhaannggee iinn oonnee
tthhiinngg bbrriinnggss aa cchhaannggee iinn tthhee ootthheerr.. TThhee ffoorrmmeerr iiss
tthhee iinnddeeppeennddeenntt tthhiinngg,, wwhhiillee tthhee llaatttteerr iiss tthhee
ddeeppeennddeenntt tthhiinngg..
AAssssooccii
TTh iiss ssttrruuc rreellaattiio tthh rreepprreess ggrro o lliinn hhaavviin
aattiioonn −−
hiis aa cttuurraa onnsshhiip aatt eennttss aa ouup of kkss ngg
s ll p p f
ccoommmmoonn ssttrruuccttuurree aanndd ccoommmmoonn bbeehhaavviioorr..
GGeenneerraallii
zzaattiioonn −− TTh rreepprreess ggeenneerraalliizzaattiioonn rreellaattiio ii wwhhiicc
hiis eennttss aa //ssppeecciiaalliizzaattiioon onnsshhiip n hh
s n p n
ssuubbccllaasssseess iinnhheerriitt ssttrruuccttuurree aanndd bbeehhaavviioorr ffrroomm
ssuuppeerr--ccllaasssseess..
RReeaalliizzaattiioonn −− TThhiiss iiss aa sseemmaannttiicc rreellaattiioonnsshhiipp
bbeettwweeeenn ttwwoo oorr mmoorree ccllaassssiiffiieerrss ssuucchh tthhaatt oonnee
ccllaassssiiffiieerr llaayyss ddoowwnn aa ccoonnttrraacctt tthhaatt tthhee ootthheerr
ccllaassssiiffiieerrss eennssuurree ttoo aabbiiddee bbyy..
DDiiaaggrraammss
CCllaassss
DDiiaaggrraamm
OObbjjeecctt
DDiiaaggrraamm
UUssee CCaassee
DDiiaaggrraamm
SSeeqquueenncce
e DDiiaaggrraamm
CCoollllaabboorraattii
oonn
DDiiaaggrraamm
SSttaattee CChhaarrtt
DDiiaaggrraamm
https://www.tutorialspoint.com/object_oriented_analysis_design/ooad_uml_analysis_model.htm 3/
3/20/2021 OOAD - UML Analysis Model - Tutorialspoint
AAccttiivviittyy
DDiiaaggrraamm
CCoommppoonneenn
tt DDiiaaggrraamm
DDeeppllooyymmeen
ntt DDiiaaggrraamm
https://www.tutorialspoint.com/object_oriented_analysis_design/ooad_uml_analysis_model.htm 4/
RRuulleess
UUMMLL hhaass aa nnuummbbeerr ooff rruulleess ssoo tthhaatt tthhee mmooddeellss aarree
sseemmaannttiiccaallllyy sseellff--ccoonnssiisstteenntt aanndd rreellaatteedd ttoo ootthheerr
mmooddeellss iinn tthhee ssyysstteemm hhaarrmmoonniioouussllyy.. UUMMLL hhaass
sseemmaannttiicc rruulleess ffoorr tthhee ffoolllloowwiinngg −−
NNaamm
eess
SSccoop
pee
VViissiibb
iilliittyy
IInntteegg
rriittyy
EExxeecc
uuttiioonn
CCoommmmoonn MMeecchhaanniissmmss
SSppeecciiffiiccaattiioonnss
IInn UUM bbeeh eea ggrraapp nnootta tthhe iiss tteexxt ssttaattee ddeenn tth ssyyn aanndd
MLL, hiinnd acch hhiiccaall attiioonn erree aa tuuaall mmeennt oottiinng he nttaax
, d h ,, t g e x
sseemma TThh aar tth ssppeecciiffiic TTh ssppeecciiffii pprroovvii sseemm bbaacckk tthhaatt
annttiiccss eesse ree he caattiioonnss. hee ccaattiioonns ddee aa aannttiic ppllaanne
.. e e . s c e
ccoonnttaaiinnss aallll tthhee ppaarrttss ooff aa ssyysstteemm aanndd tthhee rreellaattiioonnsshhiipp
aammoonngg tthhee ddiiffffeerreenntt ppaatthhss..
AAddoorrnnmmeennttss
CCoommmmoonn DDiivviissiioonnss
EExxtteennssiibbiilliittyy MMeecchhaanniissmmss