Chapter 10. Beyond the Basics

The process discussed in Chapters 7 through 9 focuses on describing the essential tasks performed in a typical software development project, with emphasis on the role of the architect. The context for this description is a relatively straightforward tour booking system.

In this chapter, we examine other aspects of a software development project and, in particular, the involvement of the architect with respect to other aspects of software development not discussed so far, such as test, configuration management, change management, and the development environment. In addition, even though the case study exemplifies various architectural challenges, such as addressing system qualities and considering integration ...

Get The Process of Software Architecting 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.