Slide 7D.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 7D.2 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CHAPTER 7 — Unit D THE ANALYSIS WORKFLOW II
Slide 7D.3 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued from Unit 7C
Slide 7D.4 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l At the request of the borrowers, the MSG staff member updates the weekly income of a couple l The scenario is initiated by the Borrowers l Their data are entered into the information system by the MSG Staff Member – This is stated in the note in the collaboration diagram
Slide 7D.5 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 7D.6 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l Two different scenarios of the same use case have been presented l The use case is the same – The class diagram is therefore the same l However, the collaboration (and sequence) diagrams reflect the differences between the two scenarios
Slide 7D.7 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l Boundary class User Interface Class appears in all the realizations – The same screen will be used for all commands of the information system l Revised menu
Slide 7D.8 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Manage an Asset Use Case (contd) l Corresponding textual interface
Slide 7D.9 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Update Estimated Annual Operating Expenses l Use case
Slide 7D.10 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Update Estimated Annual Operating Expenses l Description of use case
Slide 7D.11 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Update Estimated Annual Operating Expenses l Class diagram
Slide 7D.12 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Update Estimated Annual Operating Expenses l Collaboration diagram of a realization of a scenario of the use case
Slide 7D.13 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Update Estimated Annual Operating Expenses l Equivalent sequence diagram
Slide 7D.14 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Produce a Report Use Case l Use case
Slide 7D.15 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Produce a Report Use Case (contd) l Description of use case
Slide 7D.16 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Produce a Report Use Case (contd) l Class diagram
Slide 7D.17 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Produce a Report Use Case (contd) l One scenario of the use case
Slide 7D.18 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Produce a Report Use Case (contd) l Collaboration diagram – Mortgages (not investments) are involved
Slide 7D.19 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Produce a Report Use Case (contd) l Sequence diagram
Slide 7D.20 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Produce a Report Use Case (contd) l A second scenario (listing all investments) of the use case
Slide 7D.21 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued in Unit 7E