• DocumentCode
    863612
  • Title

    The golden age of software architecture

  • Author

    Shaw, Mary ; Clements, Paul

  • Author_Institution
    Inst. for Software Res. Int., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    23
  • Issue
    2
  • fYear
    2006
  • Firstpage
    31
  • Lastpage
    39
  • Abstract
    Since the late 1980s, software architecture has emerged as the principled understanding of the large-scale structures of software systems. From its roots in qualitative descriptions of empirically observed useful system organizations, software architecture has matured to encompass a broad set of notations, tools, and analysis techniques. Whereas initially the research area interpreted software practice, it now offers concrete guidance for complex software design and development. It has made the transition from basic research to an essential element of software system design and construction. This retrospective examines software architecture´s growth in the context of a technology maturation model, matching its significant accomplishments to the model´s stages to gain perspective on where the field stands today. This trajectory has taken architecture to its golden age.
  • Keywords
    software architecture; software architecture; software design; software development; software system; system organization; Architecture description languages; Books; Commercialization; Concrete; Continuing education; Databases; Large-scale systems; Software architecture; Software design; Software engineering; Software architecture; history of software engineering; technology maturation;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2006.58
  • Filename
    1605176