David Ström MSC-2005-04, pp. 52. TEK/avd. för programvaruteknik, 2005.
Software architecture design as an engineering field has evolved greatly during the last 15
years, which is evident by the number of methods, styles, patterns, and guidelines available
for its practitioners in industry.
This paper takes a closer look at the purposes behind this field to reveal the level of
discrepancy in pursued purposes between industrial practitioners and published methods for
software architecture design. In our research surveys of architecture design methods and of
purposes at a number of industrial practitioners resulted in two sets of purposes which were
eventually compared and the level of discrepancy identified.