3.5. Conclusions

Architecture-centered development is doing enterprise software right. The process detailed in this chapter is called the ODP+4 process; it is based upon widely utilized architecture standards and best-practice patterns. It is called ODP+4 because it generates an Open Distributed Processing architecture as well as other formal and informal artifacts, including: (1) the Vision Statement, (2) the use-case-based requirements, (3) the rationale, and (4) the conformance statements.

Architecture-centered development is pragmatic. Modeling focus is given to those decisions that are architecturally important. Not every artifact is required. Document formality is selective.

From experience, we have seen so many projects doing software ...

Get Software Architect Bootcamp 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.