June 2014
Intermediate to advanced
380 pages
14h 20m
English
Swinburne University of Technology
Software architecting has become a critical part of most software systems’ development projects. However, as popularized in the seminal papers by Shaw and Garlan (1996) and Kruchten (1995), most software architecture research and practice have historically been focused on the technical aspects of the task, not on value-driven or value-creation aspects (Boehm and Sullivan, 2000; Bahsoon and Emmerich, 2008). Given the huge impact software architecture choices have on system performance, scalability, and maintainability, not to mention the actual adoption and deployment of systems, it has become accepted that software architecting can ...
Read now
Unlock full access