11.10.2013 Views

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)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PreparesAppl<br />

CLASS MODEL FOR THE INSURANCE AGENCY<br />

Client<br />

clientData<br />

Employee<br />

Application<br />

Checks<br />

CentralOffice<br />

ForAppl<br />

Updates<br />

1<br />

PreparesOffer<br />

Settles<br />

1<br />

Offer<br />

offerData<br />

Product<br />

productData<br />

HI AL PL<br />

Approves<br />

1<br />

WorksFor<br />

ForOffer<br />

1<br />

Decides_onHI<br />

RefersTo<br />

29<br />

Contract<br />

ContractData<br />

Agency<br />

InsuredEvent<br />

Concerning<br />

The Use case model<br />

31<br />

Authorizes<br />

Ex<strong>per</strong>tAdvisor<br />

HI−Event<br />

Report<br />

AL/PL−Event<br />

DecidesOn<br />

Prepares<br />

OBJECT-ORIENTED ANALYSIS<br />

➠ Class model =⇒ Static aspects<br />

➠ Interface model =⇒ Dynamic aspects<br />

AIM<br />

• Use case model<br />

• Scenarios<br />

• O<strong>per</strong>ation model<br />

• System class model<br />

• Life-Cycle model<br />

➠ Coarse-grained view of the system.<br />

➠ Identification of function groups.<br />

PROCEDURE<br />

➠ Identify actors<br />

➠ Identify use cases<br />

➠ Identify associations between actors and use cases<br />

30<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!