Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process McGraw-Hill, Stephen R. Schach

2 THE REQUIREMENTS WORKFLOW II
CHAPTER 5 — Unit B THE REQUIREMENTS WORKFLOW II

3 Continued from Unit 5A

4 Revising the Requirements: MSG (contd)
(3) Total estimated mortgage payments for the week and (4) Total estimated grant payments for the week: Use case Compute Weekly Repayment Amount models the computation of both the estimated mortgage payment and the estimated grant payment for each mortgage separately Summing these separate quantities gives The total estimated mortgage payments for the week, and The total estimated grant payments for the week

5 Revising the Requirements: MSG (contd)
Now the use cases need to be reorganized Use case Compute Weekly Repayment Amount also models borrowers updating their weekly income Split Compute Weekly Repayment Amount into two separate use cases Use case Estimate Payments and Grants for Week, and Use case Update Borrowers’ Weekly Income

6 Estimate Payments and Grants for Week

7 Estimate Payments and Grants for Week (contd)

8 Update Borrowers’ Weekly Income

9 Third Iteration of the Revised Use-Case Diagram
The two new use cases are shaded

10 Estimate Funds Available for Week
Use case Estimate Funds Available for Week models the computation that uses the data obtained from three other use cases Estimate Investment Income for Week Estimate Operating Expenses for Week Estimate Payments and Grants for Week

11 Estimate Funds Available for Week (contd)
Second iteration of use case

12 Estimate Funds Available for Week (contd)
Second iteration of description of use case

13 «include» Relationship
Correct use case (top); incorrect use case (bottom)

14 «include» Relationship (contd)
The bottom diagram models use cases Estimate Funds Available for Week, and Estimate Payments and Grants for Week as two independent use cases However, a use case models an interaction between the information system itself and users of the information system (actors)

15 Continued in Unit 5C


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

Similar presentations


Ads by Google