• DocumentCode
    2494489
  • Title

    An industrial perspective of software architecture

  • Author

    Hofmeister, Christine ; Nord, Robert L. ; Soni, Dilip

  • Author_Institution
    Siemens Corp. Res. Inc., Princeton, NJ, USA
  • fYear
    1995
  • fDate
    6-10 Mar 1995
  • Firstpage
    554
  • Lastpage
    555
  • Abstract
    The software architecture of a system describes how it is decomposed into components, how these components are interconnected, and how they communicate and interact with each other and with the environment. Software architecture represents critical, system-wide design decisions which affect quality, reconfigurability and reuse, and the cost for development and maintenance. In order to understand architecture as it is practised in the real world, we conducted a survey of a variety of industrial software systems. Our survey revealed the need for rigorous descriptions, systematic techniques, and well-defined processes to make architecture-level software development an engineering practice rather than an art
  • Keywords
    computer aided software engineering; entity-relationship modelling; finite state machines; software quality; software reusability; architecture-level software development; critical system-wide design decisions; industrial perspective; industrial software systems; quality; reconfigurability; reuse; rigorous descriptions; software architecture; systematic techniques; Application software; Communication industry; Computer architecture; Computer industry; Educational institutions; Programming; Software architecture; Software maintenance; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1995. Proceedings of the Eleventh International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-6910-1
  • Type

    conf

  • DOI
    10.1109/ICDE.1995.380350
  • Filename
    380350