Slide 7C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process McGraw-Hill, 2004 Stephen R. Schach
Slide 7C.2 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CHAPTER 7 — Unit C THE ANALYSIS WORKFLOW II
Slide 7C.3 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued from Unit 7B
Slide 7C.4 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Estimate Funds Available for Week Use Case l No client will approve the specification document without understanding it l Accordingly, a written description of the collaboration diagram is needed, the flow of events
Slide 7C.5 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Estimate Funds Available for Week Use Case l The flow of events of the collaboration diagram of the realization of the scenario of the use case
Slide 7C.6 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Estimate Funds Available for Week Use Case l Sequence diagram equivalent to the collaboration diagram (of the realization of the scenario of the use case)
Slide 7C.7 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Analysis Workflow (contd) l Either a collaboration diagram or a sequence diagram may prove to give better insight of a realization of a use case l In some situations, both are needed to get a full understanding of a specific realization of a given use case
Slide 7C.8 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case l Use case
Slide 7C.9 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. l Description of use case Manage an Asset Use Case (contd)
Slide 7C.10 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l Class diagram showing the classes that realize the use case
Slide 7C.11 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l One scenario of the use case
Slide 7C.12 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l Collaboration diagram of the realization of the scenario of the use case
Slide 7C.13 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l Object : Investment Class does not play an active role in this collaboration diagram – This scenario does not involve an investment, only a mortgage l Actor Borrowers does not play a role in this use case, either
Slide 7C.14 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l Sequence diagram equivalent to the collaboration diagram (of the realization of the scenario of the use case)
Slide 7C.15 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l A different scenario of the use case
Slide 7C.16 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l Collaboration diagram of the realization of the scenario of the use case
Slide 7C.17 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued in Unit 7D