• DocumentCode
    2695413
  • Title

    Assessing and maintaining architectural quality

  • Author

    Carrière, S. Jeromy ; Kazman, Rick ; Woods, Steven G.

  • Author_Institution
    Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    22
  • Lastpage
    30
  • Abstract
    Software architecture analysis is a cost effective means of controlling risk and maintaining system quality throughout the processes of software design, development and maintenance. The paper presents a sequence of steps that maps architectural quality goals into scenarios that measure the goals, mechanisms that realize the scenarios and analytic models that measure the results. This mapping ensures that design decisions and their rationale are documented in such a fashion that they can be systematically explored, varied, and potentially traded off against each other. As systems evolve, the analytic models can be used to assess the impact of architectural changes, relative to the system´s changing quality goals
  • Keywords
    risk management; software architecture; software maintenance; software quality; analytic models; architectural changes; architectural quality assessment; architectural quality goals; design decisions; quality goals; risk control; scenarios; software architecture analysis; software design; system quality maintenance; Computer architecture; Control systems; Costs; File servers; Risk analysis; Risk management; Security; Software architecture; Software design; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 1999. Proceedings of the Third European Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-7695-0090-0
  • Type

    conf

  • DOI
    10.1109/CSMR.1999.756679
  • Filename
    756679