Professional Documents
Culture Documents
OIT-
d wC necd OML
Uified modeli Languoge is astandavd no tetion fr
Teal- woid objects as afirst step in
modeling
maHhod oo
develspi an
object- oneiled design
>UML S astandavd arguoge 4his modal ereps
helps US ho
DSed fo
genorala Code n Vonious LarauogeS aSi Om
Ssem to
ali2e, Constsuct of documadi rg He
nstoucled
and 'implemertaton.
all fa m pos tant -Aralysis odaSign
onsmuch* T OML iS Mot avisuad Pgtammur
i Dndary an
objeck of Sysem
iyndedy selationships of an object
tiylakia adesign t c h Can beQecukabl by OSi
Object oierts Sangoae
Obyec- oieied Aralyss4 Desqn Consists of 3sic
Sleps ease
Obiect Oientad-AaSis satiiy e seSpon sibiti es
ecch objects
Cbyect Ometad esfn obects are Collalnate acCosed
rto-thar assodatuom
mplement aiun esan l l be mp amanted osig o t
-OneSos aguog es Such aS C tt, Java et
t191 12120 8
ConCeBuad mocda e OrIL Mondoy
These arekindS
obuikirgbioc.ks. teH oare.
'Roiaticndhips
GogsamS
)Tis OML Tla se are a Kinds o tirgs n umi
Stnuchrred -ttàrgs
Behaviou tings
d)mnoitionHargs
uchuyad thir2s Tey fe mosty Static Pass of
amadel SePseSenting alomeats hodt ave ertte ConcePtua
oPhysicoTee ave a kinds o stuchuza thirgs
classes OSe -Cases
tacas v)Achve casses
my Collabosati en vi) Componants
) Chasses class is odesciPtion af setap oojects tbat
Shave ik Same atti buites, opewitions, sedoti ons hips and
SemartiCS
AdaSS is tendo red as aséctarglo, uSually ncludir
AS nane, atibutes and ope sadt
ons
s h e n d o o > Class nanna
SiEe >Attobutas
openc) operducnS.
ssec
moe C)
dispt)
9 e rfaces is acollekon of operadions at Sfecaly
aService of adaSS Co) CCm tvant
8Collaboxa
Colaboxdion ît defives an'intavachion and ottav elemesh
Londou
CLin)
e - Case-T is adesciphen af seof Sequunce of achoS
Romed b km
Gsaphically an Use CoaSe is sepsesertod as an elifse t
SoLid ine3
9Achve ass: t is just ka.actaas ecePt Hat 15
Daecks GcPeSen mens ihose behaviouy i& Conncuyen
With ottey
oemEnts. iE'is sepyeseded just ike aclass bu
with
heuines ncluding TS nama, atibutas oPeyti ons
uOindo o
Si2e
ofenc)
CAobeC
N) COmpongnt t t is
PhmSiCa&se
seplacoals Past of aSysRm
md Psovicdas te Dealizetico of sd oaatfaCes îtis a
its name
Sovve
t aol 12}2oi
Pcko
Ahrotdicn Hurgs Tese are Part aftte OML modals Hoe
ane Comments abou
yau mad app to daSCnoR oy etuet
in amodal. Have is apimay Känd of-Armotatínal Hhing
Callad node. doda is Simpl aSmbol fov endahra Cors
ependanc
ASSocidion
3) aevo_reli2d en
Lirqsin ich
aclarqe to
one tLarg Ce'ndependok tup
of fect te SematicS af tte otter ttirgs CdePe
nd
mo
mcy
C hrq)
15
epseSernaed as adaShed no
STwcphicall depanddeny
oig possibl direced
ASemcardic selocti onShip
in tohidh aChen
onsts asolidne
Saphically asso cidicn is sepse sernled as
T
Cans huith
TE
Scope non.lass > t shoss e ime pemod dun i l
an dbjecE or achoY
achon
Per eexanca son Bs Keiserin
Tavelle Servev
Mex
esS Mcsse To Send messag ron ona bhjC to
T3ansi tin anottav
Loin
> Message uith CAtib.a To Send massoqa h Sca iploch Pag
Ati b t
Porhd Vied
-a atilde w e b
Reeastko shos bus sata
Ste
MesSaqe sith ConStsn T o und Dspha bus foude CusiHh nam)
esa2 om na tojiect
ConShsaink
Seareh
to cuiStLav PProPte2
Saact ousSoia
fvocass
u sT o u t
>Acknousladqaimant: < } 5 Preses Common behten Shod ouses th name
obec Conveys aCknauuladgert
Reaask o epskiaion-turo
S Messeqe k S meSSog acCuTs wlan an object
SendS amassoq o
isplayesishation dn
tsef F
deleus
"Keu8Ne \essoqa Messcge ocCurs Lokan an Conhmnickak
object Sends amessog e tsdf Gpre Pastsak Venyand
in SeCuTSve SCope
Sendmbg iResenstion Successhull.)
Seplay Rc
chiy an s
diosfamis bsicall aflos chail
to Se Pse Maloussm one
achui o anota achuit
Ackvy diaram deals with
fe o l o Conbrol
S d}hstu eamanks t e
JavnttanSien,inha
AcHi -hal acHvib
Stote ChatrtSht
Clast aigfo Snpos ast
Notdions Stbs, tsans ar d ac
indiutdua cchvih a sit Conssh
c h i v evesss dynamic vieu aSSm
addyesses te
Tsan shon los of dats dson aneach
Notsion6
T s nod is aconkeal noda a acept Lritiad Stoda Poir
Sion. oKanS on ono ov more in ommi
and
oukaotlous Salacs ourpdre Asansi hon is Yotions
adiec
ronn tso Co
mofe Transihon. Pbehdeen asourQ an m t SR
S t u d is an albstrachon af He value
Tri AcHi Stde
and inks a n ooject
vent. e Atsan Sac hon iodeen oto ano Hey
Multipk inomiand Sinle out ise
>carge-6ent: >*iage in valueenpression
SrdanComi nd multipla ouo
ertry 4chv ach sansi6ion
byat
i t / Achi
hen
te st 's eiskd
e ran Si$hhon
nsest Cavd ACw tcvihg cr) Achvity s achuas ehaviouY
Can oe inekad b
3iioiaci4
En Pin no
Sic Sthuchu od
nialidy class
tvalid have arame anae s akx
dame Crery Jass a u s t
Tsah oseargso
He tion
arre eS
Psovide o at iodas and oferdions
Esiresss A t
PhOre ro Mods to r g
ClEtome S Consrsoints.
Ommon din8 Techuquosh Frida ode Non- S is
lass
¬isra block
uoaTe ouse
CustomaY
cerno Cons trains> Rudes
PTocut|
addreSS
Phono ld LOrder hd 248eves tyesa eusloudldia o c
lem dmlie
Locdo
n vo ce sufmat
AronSattin KelotionShips?
actim ReSPonsbili ho Associon
mountairate inf
dtuon
ame' An asSocioiuon Can have anama and
Roll lecKC) Ragorsdirg Pda
-ctShipfad cginu
nae dascmba e noture of He Telationsp
an o tde7
TKCom Pad
Kespon sigilites in SkEm Person
Tecve
BooK aeNaYliten
Code 4
rame Shape
Ldiion
dhor
SecarefPY
19 Pkoleced Can o Bpeifod e tnot
Advanced Stachurad lodalurt Consshid> I t Can be visiblo o tin tto clasS Cos) Sub
Visibi Ta
visibiubo okahure SPecfies uld
sam
Ondgua iD:Log
3 t Can be vsSed by ataY clasi n UmL R
add messa
Can
Sped any o3-evds af yisbily + Set cec tSnc)
-nCyPt C).
yRuolic
i Pyoeced H) Attibus Tle Syrdat o an ottooute mte om L ies
iy Pivata )
isitilikj nae [vnultiphkj] L:*{Pa
Public: A oud sida classit sim vis bil lo * Osgins namo
Tgven clatsh Can sehe duve eifed T oiin isi bi Lnama
3 nan: aind >name, doda tPe
Smbol C+).
haad iem name
Com plen yPe
bnae[o 6tin nama, multi pi
acceSabha jtt Oudoo s i i
lool ba
hoad Co) Tool
add TooiS
oo int
5rd
tooltools
oolfo int
tool1- . r
o1)
Public
Pedions Ta Syrdnn of on ope raiio 0 to unL atauon UML dainas Srro f e
on and aur
visibili-] nara [CRrramedas Jis t} Constsairds o rauce agplied to Joxali dim
displa >rama Rastion svip
9mpleodion-Speciy te chil ieits te irmpleon
+dásplay>VaG
S& Co. lame
slara Rmndedin a 4e Paved and doesn mako Rulolic.
,
ssth> dera Potam ea1 st NoeOSe 'mplomondoiuon weo we ardt Aa moda
a kiot): idagp 1>lams, Prate 'mplamerdtodim
S.estait Ly> Nomo *r
Ad Van Cacs Conplar SpaciRes Hhak
ghaionElip have been spúfiad in He
al
Childre'nte pe
Medal and thod
Soiion-An SSociation is astauchua olad i) aritn arse AcimdtaJ
no
addiicnas
r
Skp Pecitpig a
sPe' objeehs o Ags ko) ore Conne Note USe incomplata
nomplata Constraird
Constrait shan
ushen oe wart *O
c d Ao objeck anote. Shous e1plie a ou hava
Au SPedRed akie ror
isod C in e mocel 9i
3velsof iaiilit all chidren n Ae
nCompla~a lp3peifes Aat not
hvedvisibilindicles obje cts at te aenerai2adien hove oeen Sfecfd
not
Onel a additiona Clddsen ane
end are aC Cessabla o an objecks fenmilta d
Noe OSe incomplao to Shoud eiplu at 4
act. oro 1S nanest Fur ech asSoaad
not Statad double 5Pecih ction .
o t kievary
'n 2enAink ona addad o objsc e
He model
not e moßihed and
end of te association ray
d)is jont} SPecfies thod objet af 4e Parren eHolohd
have mere thon oco of t a ciddren hove oyee e Radang1 Consists of 1 seeo f e in
classification
+16l091hog 44 ACcess
Sdurday Lmpact
Soctaion ML dafines 6 Constsainhs a t
apply to xRnd>
o asSócialion Link <4 incuda s
K
2 beComa
mPaCtSRecftes hat Delotionshio i6 not claat ol) 24 Calls
is onl Con@ptual
m Cop>>
Ovderd Spccifhes that chargeabiof+ instar enda
44Truce
a n asSocton ns tance staEas
Carge ab ink bueen oojecks may et added)44 Instana of
Demoved and chaged
add on auo 9inks may oe, addad fson 4a 0
On te opfosite end of te SSociakion
X-OR+ SReafies hat ove asch af association
t18loa
tononvd Kevesse ne las Monda
Mondo ea O
syi
Toand ineen in class daogns Leads to . Rosu
Pay narmo
Aion of Code rom e model
hork:Poda enist To
Role
Kevesse esineei Rervesse ergineei n
lass
clasS OR nlioQS
Like aclass antl}
ma have no af o Ped
diogam s Creion omodal den t avatloLtons. as we nouos anllf Can be ePreSudad as adkrco
appicaale o He objects
8enera ossotition and dafendanoy ruaion sip and
aso fors Hcpoa in Relaliztion Ttionship
Kolat is a behov iourt of Class Pos hapti m in
oe Con shous a ona eleman Recize an
afarticuJa Conlont.
->An da 1aCo is
in &o
TpTesended as acvcde ond al3o it y Simple mn
SsePse Sendad as
6totyPed class. inovday b e1Pooe ELpand
soperetions and Propeties Simplo mt we Conm u e ta Simplammm in okich
S leituad Sth. Consists of saaa nam,e P and ts seali2dion SinR orPTL3Led as