Chapter 6

Lightweight Evaluation of Software Architecture Decisions

Veli-Pekka Eloranta1; Uwe van Heesch2; Paris Avgeriou3; Neil Harrison4; Kai Koskimies1    1 Tampere University of Technology, Tampere, Finland2 Capgemini, Düsseldorf, Germany3 University of Groningen, Groningen, The Netherlands4 Utah Valley University, Orem, UT, USA

Abstract

Software architecture is an important foundation of every software project. Therefore, it is advisable to evaluate it in early stages of the software design. Architecture evaluation helps to uncover risks and suboptimal decisions before they cause tremendous cost and re-engineering efforts. Unfortunately, many software companies still do not integrate architecture evaluations into their software projects ...

Get Relating System Quality and Software Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.