Assignment title: Information
Explain in detail why software development maintenance related costs could reach upward of 75% of the total software workload. Identify and discuss the considerations that go into the decision to scrap, maintain, re-engineer or replace a software development application. Identify and discuss the evolutionary phases that a software application might go through over time. Describe the challenges that may result if the development team used a waterfall approach and the maintenance team uses an agile approach, or vice versa. 350 words Due Date: Exercises and quizzes are due on Sunday by midnight. Be sure to complete exercises or quizzes at the end of the week, after you have read the assigned materials and completed all other assignments. 1. Explain why it is necessary to software to change to avoid obsolescence. 2. Explain the differences between software reengineering and refactoring. 150 - 200 words