Chapter 17. Coping with Change

No matter where you are in the system lifecycle, the system will change and the desire to change it will persist throughout the lifecycle.

—E.H. Bersoff [Bersoff 1980]

What’s in this chapter?

Change is a fundamental part of software development. Software systems often change during and after software development. How we manage and plan for change may decide how successful a system will be.

Change is characteristic of a development project. Whether change is positive or negative depends on the amount of it and when it occurs. The successfully developed system is one whose customers ask for changes or new features after they receive the system. Use of a system will often lead to new ideas or improvements in ...

Get Advanced Use Case Modeling: Software Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.