Slides Part 2 (OOA, pages 1-128, pdf, 4 slides per page)
Slides Part 2 (OOA, pages 1-128, pdf, 4 slides per page)
Slides Part 2 (OOA, pages 1-128, pdf, 4 slides per page)
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ASSOCIATIONS<br />
The class model<br />
➠ denote the relations between objects<br />
➠ are drawn as links between classes<br />
➠ can have an arity of more than two<br />
➠ can have names (convention: use capital letters)<br />
➠ can have multiplicities<br />
➠ can have role names<br />
13<br />
15<br />
MODELING THE STATIC ASPECTS OF THE APPLICATION CONTEXT<br />
Different notations for classes:<br />
or or<br />
Class Class Class<br />
a1: T1<br />
a2 : T2<br />
a1: T1<br />
a2 : T2<br />
op1(p: T1) : T2<br />
Classes in the Fusion analysis phase only have basic attributes (i. e., no<br />
object attributes) and no o<strong>per</strong>ations!<br />
EXAMPLE<br />
Professor Institute<br />
1 Leads 0..1<br />
name<br />
name<br />
specialty<br />
director<br />
0..2<br />
Gives<br />
*<br />
Course<br />
title<br />
4..6 Takes 3..*<br />
Student<br />
name<br />
participant inscription_number<br />
14<br />
role<br />
association name<br />
mulitplicity reading direction<br />
16