Presentation is loading. Please wait.

Presentation is loading. Please wait.

Slide 5C.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 5C.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 5C.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 5C.2 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CHAPTER 5 — Unit C THE REQUIREMENTS WORKFLOW II

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

4 Slide 5C.4 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. «include» Relationship (contd) l Use case Estimate Payments and Grants for Week does not interact with an actor and therefore cannot be a use case in its own right –Instead, it is a portion of use case Estimate Funds Available for Week, as reflected in the top diagram

5 Slide 5C.5 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Revising the Requirements: MSG (contd) l A common side-effect of the iterative and incremental life-cycle model –Details that correctly have been postponed somehow get forgotten –Two instances of this are described on the next slide

6 Slide 5C.6 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Revising the Requirements: MSG (contd) l Details of use case Manage an Investment have been overlooked l Use case Manage a Mortgage to model –The addition of a new mortgage –The modification of an existing mortgage, or –The removal of an existing mortgage has been totally forgotten (Analogous to use case Manage an Investment)

7 Slide 5C.7 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Use Case Manage an Investment

8 Slide 5C.8 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Use Case Manage a Mortgage

9 Slide 5C.9 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Fourth Iteration of the Revised Use-Case Diagram l The new use case is shaded

10 Slide 5C.10 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Revising the Requirements: MSG (contd) l There is a further omission –Use case Produce a Report to print the three reports »Investments report »Mortgages report »Results of weekly computation has also been totally forgotten

11 Slide 5C.11 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Produce a Report

12 Slide 5C.12 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Produce a Report (contd)

13 Slide 5C.13 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Fifth Iteration of the Revised Use-Case Diagram l The new use case, Produce a Report, is shaded

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


Download ppt "Slide 5C.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