Briefly describe the three main types of software maintenance. Why is it sometimes difficult to distinguish between them?
What are the principal factors that affect the costs of system reengineering?
Under what circumstances might an organization decide to scrap a system when the system assessment suggests that it is of high quality and of high business value.