A detailed discussion of these questions can be found in the "Appendix A" section on page 522.
Define where architecture ends and software design begins.
In what ways can a bad architecture affect a system? Are there parts thatwouldn't be affected by architectural flaws?
How easy is it to repair architectural deficiencies once they become apparent?
To what extent does architecture affect the following things?
What experience or qualifications are required to be called a software architect?
Should sales strategy influence architecture? If so, how? If not, why?
How would you architect for extensibility? How wouldyou architect for performance? How do these design goals affect the ...