July 2014
Intermediate to advanced
420 pages
15h 25m
English
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
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 ...