Presentation is loading. Please wait.

Presentation is loading. Please wait.

Slide 7C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.

Similar presentations


Presentation on theme: "Slide 7C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with."— Presentation transcript:

1 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 srs@vuse.vanderbilt.edu

2 Slide 7C.2 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CHAPTER 7 — Unit C THE ANALYSIS WORKFLOW II

3 Slide 7C.3 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued from Unit 7B

4 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

5 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

6 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)

7 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

8 Slide 7C.8 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case l Use case

9 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)

10 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

11 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

12 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

13 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

14 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)

15 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

16 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

17 Slide 7C.17 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued in Unit 7D


Download ppt "Slide 7C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with."

Similar presentations


Ads by Google