Abstract
Software development has to deal with many challenges-increasing system complexity, requests for better quality, the burden of maintenance operations, distributed production, and high staff turnover, to name just a few. Increasingly, software companies that strive to reduce their products' maintenance costs demand flexible, easy-to-maintain designs. Software architecture constitutes the cornerstone of software design, key for facing these challenges. Several years after the "software crisis" began in the mid-1970s, software architecture practice emerged as a mature (although still growing) discipline, capable of addressing the increasing complexity of new software systems.
Journal Title
Journal ISSN
Volume Title
Publisher
Date
Description
Keywords
Citation
Kruchten, Philippe & Capilla, Rafael & Dueñas, Juan. (2009). The Decision View's Role in Software Architecture Practice. IEEE Software. 26. 36-42. 10.1109/MS.2009.52.
Collections
Endorsement
Review
Supplemented By
Referenced By
Document viewer
Select a file to preview:
Reload



