O'Reilly logo

Software Requirements Using the Unified Process: A Practical Approach by L. Rene Abreo, Daniel R. Windle

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 17. Maintaining the System

Maintaining the System

The majority of a software system's life is normally spent in maintenance. Maintenance work includes every change to the system after the initial release. This includes requests for enhancement, work to port the system from one hardware platform to another, or updating a protocol. It also includes fixing any defects discovered. In this chapter we focus on requests for enhancement. Changing hardware platforms normally impacts only nonfunctional requirements, and defects are usually the result of the system not meeting the requirements. Enhancement requests typically follow the process below.

  1. The change request is ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required