DocumentCode :
1682682
Title :
How Does the Architect´s Role Change as the Software Ages?
Author :
Klein, John
Author_Institution :
Avaya, Inc.
fYear :
2005
Firstpage :
141
Lastpage :
141
Abstract :
It is widely recognized that a good and appropriate architecture is critical to the success of a software product or system [5]. However, neither the system nor its architecture is static, and a good architecture anticipates and guides the evolution of the system over time. As the system evolves over time, the role of the software architect evolves as well, and skills that enabled an architect to be successful during one phase of a system’s lifetime may not enable success in later phases. This paper proposes a three-phase model to describe the evolution of software systems, and describes the contributions of the software architect which are necessary for success in each phase. This topic is of interest to practicing architects, and to software development managers responsible for selecting and hiring architects to contribute to a software system.
Keywords :
Aging; Biological system modeling; Chaos; Computer architecture; Costs; Evolution (biology); Programming; Software development management; Software maintenance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture, 2005. WICSA 2005. 5th Working IEEE/IFIP Conference on
Conference_Location :
Pittsburgh, PA, USA
Print_ISBN :
0-7695-2548-2
Type :
conf
DOI :
10.1109/WICSA.2005.38
Filename :
1620099
Link To Document :
بازگشت