12-DPSI-Software Evolution
12-DPSI-Software Evolution
Declining quality The quality of systems will decline unless they are
modified to reflect changes in their operational
environment.
Feedback system Evolution processes incorporate multiagent,
multiloop feedback systems and you have to treat
them as feedback systems to achieve significant
product improvement.
Key Points
• Software development and evolution can be thought of as an
integrated, iterative process that can be represented using a spiral
model.
• For custom systems, the costs of software maintenance usually
exceed the software development costs.
• The process of software evolution is driven by requests for
changes and includes change impact analysis, release planning
and change implementation.
• Lehman’s laws, such as the notion that change is continuous,
describe a number of insights derived from long-term studies of
system evolution.
17
Terima Kasih
Ada Pertanyaan