Conceptual Questions
1
.
Can object-oriented concepts such as inheritance and composition be used to assemble patterns? Provide examples to illustrate your answer.
2
.
Why is it difficult to build complete solutions by assembling patterns at various levels of specialization?
3
.
How does the enterprise architecture as a strategy process pattern apply to the foundation for execution?
4
.
What is the major difference between ArchDev and DevOps?
5
.
The approach discussed in this chapter appears to be top-down as it comes to deriving solution architectures from higher levels of architecture scope. Is it possible to start from a solution architecture and establish the architecture scopes that correspond to it at the portfolio and enterprise levels?
6
.
Does a software stack relate to a particular implementation style? Assuming that the target solution architecture implements more than one style, how is it generally possible to establish a software stack for it?