Maintenance+Exercise

Answer the questions on maintenance below:

1. Name and describe three types of maintenance.

2. Which of the three maintenance activities generally has most time associated with it?

3. Why is documentation of previous stages important at the maintenance stage?

4. Describe how a programmer moving to a different company might affect maintenance.

5. What is the potential impact on maintenance when an application is brand new?

6. Apple announce the release a new operating system. In what way might this affect maintenance.

7. What should advice would you give to a software development company to ensure that their programmers develop more maintainable code?