week 5: chapter 3 (The many context of software architecture) 75% complete

This chapter we put software architecture in its place, showing how it supports and is informed by other critical forces and activities in the various contexts in which it plays a role. These contexts, around which we structured this book, are as follows:

  • Technical
  • Project life cycle
  • Business
  • Professional

One challenge for the architect is to envision what in their context might change and to adopt mechanisms to protect the system and its development if the envisioned changes come to pass.