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
Link To Document