Presentation is loading. Please wait.

Presentation is loading. Please wait.

Implementation workflow Implementation workflow

Similar presentations


Presentation on theme: "Implementation workflow Implementation workflow"— Presentation transcript:

1 Implementation workflow Implementation workflow
Figure 11.1 Requirements workflow Requirements workflow Requirements workflow Analysis workflow Analysis workflow Analysis workflow Design workflow Design workflow Design workflow Implementation workflow Implementation workflow Implementation workflow Maintenance workflow Maintenance workflow Maintenance workflow (a) Tool (b) Workbench (c) Environment

2 Figure 11.3 Revision n Revision n + 1 Revision n + 2 Revision n + 3 (a) Variation A Variation B Variation C (b)

3 ... ... Figure 11.4 Run-time routines Executable load image Compiled
file 1 Compiled file 2 Compiled file 3 ... Compiled file n Source file 1 Source file 2 Source file 3 ... Source file n

4 Figure 11.6 acknowledgeMessage / 1 acknowledgeMessage / 2 acknowledgeMessage / 3 acknowledgeMessage / 4 (a) printerDriver (laser) / 12 printerDriver (ink jet) printerDriver (laser) / 13 printerDriver (laser) / 14 (b)

5 Figure 11.7—Figure 6.42

6 Figure 11.8 Osbert Oglesby User Interface Class Compute Materwork
Compute Masterpiece Price Class Price Class Compute Future Trends Class Auctioned Painting Class Compute Other Painting Fashionability Class Price Class Future Trends Report Class Masterwork Class Masterpiece Class Gallery Painting Class Painting Class Other Class Sales Report Class Purchases Report Class

7 Figure 11.9 Buy a Masterpiece Buy a Masterwork Seller
Buy Other Painting Sell a Painting Buyer Osbert Produce a Purchases Report Produce a Sales Report Produce a Future Trends Report Modify a Fashionability Coefficient

8 Figure 11.10 : Seller : Osbert : User Interface Class
: Compute Masterpiece : Masterpiece Class : Auction Painting Class Price Class 1: Give masterpiece details 2: Transfer Details 3: Create new object 4: Return new object 5: Browse auctioned paintings 6: Return auctioned painting 7: Provide price 8: Display price Data that the seller 9: Give seller details provides for Osbert to enter 10: Transfer seller details 11: Request update 12: Send acknowledgement 13: Send acknowledgement 14: Display acknowledgement

9 Figure 11.11 : Seller : Masterpiece Class 3: Create new object
11: Request update 4: Return new object 12: Send acknowledgement 1: Give masterpiece details 2: Transfer Details 9: Give seller details 10: Transfer seller details 8: Display price 7: Provide price : Osbert 14: Display acknowledgement : User Interface Class 13: Send acknowledgement : Compute Masterpiece Price Class 5: 5: Browse auctioned paintings 6: Return auctioned painting : Auction Painting Class

10 Figure 11.12 quit command Osbert Oglesby Information System Loop
buy painting command update fashionability coefficient Buying a Painting Updating Fashionability do/ Buy a masterpiece, masterwork, or other painting do/ Update fashionability coefficient sell painting command print report command Producing a Report Selling a Painting do/ List sold paintings, bought paintings, or trends do/ Sell a masterpiece, masterwork, or other painting

11 Figure 11.13 Estimate Investment Income for Week
<<include>> Estimate Funds Estimate Operating <<include>> Available for Week Expenses for Week <<include>> Estimate Payments and Manage an Grants for Week Investment MSG Staff Member Borrowers Manage a Mortgage Update Estimated Annual Operating Expenses Produce a Report

12 Figure 11.14 MSG Staff User Estimate Funds Investment:Invest MSG
Mortgage:Mortga Estimated Member:"MSG Interface:"User for ment Application:"MS ge Funds Staff Member" Interface" Week:"Estimate G Application" Report:"Estimate Funds for Week" d Funds Report" Request estimate of funds available for week Transfer request Request expected return on investment for week Return expected return on investment for week Request expected operating expenses for week Return expected operating expenses for week Request expected grants and payments for week Return expected grants and payments for week Compute estimated amount available for week Transfer estimated amount available for week Print estimated amounts available Send successful completion message Send successful completion message Transfer successful completion message Display successful completion message

13 Figure 11.15 MSG Staff Member:"MSG Staff Member"
1: Request estimate of funds available for User Interface:"User Interface" week 15: Display successful completion message 2: Transfer request 14: Transfer successful completion message Estimate Funds for Week:"Estimate Funds for Week" 9: Compute estimated amount available for week 7: Request expected grants and payments for week 8: Return expected grants and payments for week Mortgage:Mortgage 3: Request expected return on investment for week 4: Return expected return on investment for week 10: Transfer estimated amount available for week 5: Request expected operating expenses for week 13: Send successful completion message 6: Return expected operating expenses for Investment:Investment week Estimated Funds Report:"Estimated Funds Report" 11: Print estimated amounts available MSG Application:"MSG Application" 12: Send successful completion message

14 Figure 11.16 _ [quit command] MSG Foundation Information System Loop
[estimate funds for the week command] [produce a report command] Estimate Funds for the Week Producing a Report On entry / Estimate and On entry / Print a list of all print funds available for the mortgages and investments current week / [manage an asset command] [update annual operating expenses command] Managing an Asset Updating Annual Operating Expenses On entry / Add, delete, or modify a mortgage or On entry / Update the annual investment operating expenses

15 Figure 11.17

16 Figure 11.18


Download ppt "Implementation workflow Implementation workflow"

Similar presentations


Ads by Google