DRAFT [2016-2017][KR][en] at 2023-06-02 13:24:01 +0300
Logo-do [errata] Profile

Software Engineering Practices

Unit 7 Software Maintenance

Exercises


SELF-TEST ASSIGNMENT

Instruction: here you can find tasks for independent work to control your knowledges and skills. These tasks are not evaluated by teacher.

  1. Define the following terms: corrective maintenance, adaptive maintenance, and preventive maintenance.
  2. Characterize the version-oriented analysis and history-centered analysis of software evolution data.
  3. Define maintenance life cycle stages.
  4. What is main activities of a single maintenance task?
  5. Describe three categories of software distinguished by Lehman.
  6. What characteristics indicate system degradation?
  7. What is reverse engineering?
  8. What is refactoring?

© 2006—2023 Sumy State University