An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process McGraw-Hill, 2004 Stephen R. Schach [email protected] 7 — Unit CSlide 3Estimate Funds Available for Week Use CaseSlide 5Slide 6Analysis Workflow (contd)Manage an Asset Use CaseManage an Asset Use Case (contd)Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 7C.1Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction toObject-Oriented Systems Analysis and Design with UML and the Unified Process McGraw-Hill, 2004Stephen R. [email protected] 7C.2Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CHAPTER 7 — Unit CTHE ANALYSIS WORKFLOW IISlide 7C.3Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued from Unit 7BSlide 7C.4Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Estimate Funds Available for Week Use CaseNo client will approve the specification document without understanding itAccordingly, a written description of the collaboration diagram is needed, the flow of eventsSlide 7C.5Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Estimate Funds Available for Week Use CaseThe flow of events of the collaboration diagram of the realization of the scenario of the use caseSlide 7C.6Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Estimate Funds Available for Week Use CaseSequence diagram equivalent to the collaboration diagram (of the realization of the scenario of the use case)Slide 7C.7Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Analysis Workflow (contd)Either a collaboration diagram or a sequence diagram may prove to give better insight of a realization of a use caseIn some situations, both are needed to get a full understanding of a specific realization of a given use caseSlide 7C.8Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use CaseUse caseSlide 7C.9Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Description of use caseManage an Asset Use Case (contd)Slide 7C.10Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd)Class diagram showing the classes that realize the use caseSlide 7C.11Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd)One scenario of the use caseSlide 7C.12Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd)Collaboration diagram of the realization of the scenario of the use caseSlide 7C.13Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd)Object : I nvestmentClass does not play an active role in this collaboration diagram –This scenario does not involve an investment, only a mortgageActor Borrowers does not play a role in this use case, eitherSlide 7C.14Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd)Sequence diagram equivalent to the collaboration diagram (of the realization of the scenario of the use case)Slide 7C.15Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd)A different scenario of the use caseSlide 7C.16Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd)Collaboration diagram of the realization of the scenario of the use caseSlide 7C.17Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued in Unit
View Full Document