Chapter 9 Quiz


The chapter presents three main types of "Software maintenance".What are these? Which of the three tends to dominate over the others?


  1. Fault repairs Coding errors are usually relatively cheap to correct; design errors are more expensive as they may involve rewriting several program components. Requirements errors are the most expensive to repair because of the extensive system redesign which may be necessary.
  2. Environmental adaptation This type of maintenance is required when some aspect of the system’s environment such as the hardware, the platform operating system, or other support software changes.The application system must bemodified to adapt it to cope with these environmental changes.
  3. Functionality addition This type of maintenance is necessary when the system requirements change in response to organizational or business change. The scale of the changes required to the software is often much greater than for the othertypes of maintenance.
Topic revision: r5 - 2016-02-19 - JimSkon
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback