How Changes Are Reflected in a Software Architecture
This paper briefly explores what happens to a Software Architecture during maintenance. Or more specifically, when changes are made to an existing system that have a system wide impact, are these changes always reflected in the Software Architecture? An existing student system is presented with its software architecture. Changes to this system are described along with their effects to the architecture. It is shown that some changes that should be reflected in the architectural model are not present. An alternate model for the software architecture that seems to address this problem, is discussed.
Showing items related by title, author, creator and subject.
De Baets, Peter Wilfried Gaston; Zentner, John Marc; Mavris, Dimitri N. (Georgia Institute of Technology, 2002-11)In this paper, an overview is given of the different alternatives to an integrating computational framework. A new framework will be introduced, which incorporates the latest computational techniques and more importantly ...
Santelices, Raul A. (Georgia Institute of Technology, 2012-05-17)The constant modification of software during its life cycle poses many challenges for developers and testers because changes might not behave as expected or may introduce erroneous side effects. For those reasons, it is ...
Kazman, Rick; Abowd, Gregory D.; Bass, Leonard J.; Clements, Paul (Georgia Institute of Technology, 1995)Software architecture is one of the most important tools for designing and understanding a system, whether that system is in preliminary design, active deployment, or maintenance. Scenarios are important tools for ...