Problem
1) Describe the software evolution life cycle for business systems, including software development, evolution, servicing, and retirement phases.
2) Explain the fundamental activities within a general model of the software evolution process.
3) For cases in which change requests are to fix problems within operational systems, describe emergency repair processes and explain the pros and cons for emergency system repairs.
4) Explain why agile methods may be beneficial for software evolution as it relates to software development.