Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
1Activity

Table Of Contents

1. INTRODUCTION
2. DESCRIPTION OF THE NATURE OF THE PHASE
2.2 The significance of software maintenance
2.4 Software maintenance from a service perspective
2.5 Summary of the nature of the maintenance phase
3. PROCESS
3.1 Traditional process models
3.2 Maintenance process models
3.3 Program understanding
3.4 Reverse engineering
3.5 Reuse and reusability
3.6 Management and organizational issues
3.7 Summary of processes
4. TASKS
4.1 Summary of tasks
5. TOOLS
5.1 Commercially available products
5.2 Summary of tools
6. ROLE OF SOFTWARE MAINTENANCE IN DEVELOPMENT METHODS
6.1 Introduction
6.2 Iterative development
6.2.1 Rational Unified Process
6.2.2 Scrum
6.2.3 Case Study: Holland Railconsult (Switching to RUP)
6.2.4 Case Study: Micron’s Facilities IS Team (Switching to RUP)
6.2.5 Agile development
6.2.5.1 What is Agile development?
Fig. 4. The cost of change rising exponentially over time (Beck [1999])
6.2.5.2 When should you implement XP?
6.2.5.3 Success factors
6.2.5.4 Limitations
6.2.5.5 Effect on Maintenance stage
Agile Processes followed in stages prior to Maintenance
6.2.5.6 Case Study: IONA Technology (Applying XP to Maintenance)
6.2.6 Summary of Iterative development
6.3 Component Based Software Development and Maintenance
6.3.1 What is CBSD?
6.3.2 What kind of roles the maintenance plays in CBSD?
6.3.2.1 The role of maintainers in CBSD
6.3.2.2 Major maintenance activities in CBSD
6.3.3 Advantages and disadvantages of CBSD in maintenance
6.3.4 Summary of CBSD
6.4 Open Source
6.4.1 Differences with traditional project maintenance
6.4.1.1 Release date
6.4.1.2 Expectation of service
6.4.2 Advantages of the open source method
6.4.3 Mozilla
6.4.4 Summary of open source development
6.5 Summary of the role of maintenance in development methods
7. CONCLUSION
ACKNOWLEDGMENTS
REFERENCES
APPENDIX A: SOFTWARE MAINTENANCE COST IN SOFTWARE DEVELOPMENT
APPENDIX B: BONSAI
APPENDIX C: TINDERBOX
APPENDIX D: BUGZILLA
APPENDIX E: REQUIREMENT MANAGER IN TESTDIRECTOR
APPENDIX F: TEST PLAN TREE IN TESTDIRECTOR
APPENDIX G: CUSTOMIZABLE ACTION-DRIVEN WORKFLOW
APPENDIX H: DEFINE CUSTOM VIEWS
0 of .
Results for:
No results containing your search query
P. 1
Reducing Software Mantenance Cost

Reducing Software Mantenance Cost

Ratings: (0)|Views: 126 |Likes:
Published by Shams Siddiqui

More info:

Published by: Shams Siddiqui on Jun 24, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/27/2012

pdf

text

original

You're Reading a Free Preview
Pages 5 to 49 are not shown in this preview.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->