• 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