Software Evolution & Maintenance

7/28/98


Click here to start


Table of Contents

Software Evolution & Maintenance

For many systems, post-delivery evolution consumes more resources than original development 10:1 or greater

Agenda

Introduction

Vocabulary: “Maintenance”

Software Evolution: Causes and Consequences

Example

Evolutionary/phased release development

Consequences

Example Modularization Effects

Anticipation of Future Changes

Domain modeling

System Assembly and Integration

Software Reengineering

Reverse Engineering

Summary

Author: Colin Potts

Email: potts@cc.gatech.edu

Home Page: http://www.cc.gatech.edu/~potts

Download presentation source