April 2013
Intermediate to advanced
376 pages
11h 31m
English
This section introduces the six software engineering practices that are utilized to develop the software architecture. These practices provide the underlying foundation for all engineering disciplines and are uniquely customized for each discipline. These software engineering practices have been adapted from the system engineering discipline because they deal with controlling product complexity. Each of the practices is expressed in a set of tasks that contribute to exploring a problem/solution space in a quest for a viable, affordable architectural resolution.
These practices are not independent and must be applied iteratively and recursively, as needed, to devise a material solution or further constrain ...
Read now
Unlock full access