Architecture Elaboration

At the same time that the analysis model is beginning to take shape, the architecture team is busily examining the requirements as well, with an eye toward identifying and refining a target architecture (Figure 10-13). Certainly by this time, it is quite clear that the architecture is going to be Web-centric; what needs further investigation are some of the details. In particular, such issues as security, scalability, maintenance, and browser support need to be understood. The results of this analysis get documented in the software architecture document (SAD). The influences of the software architecture are described in greater detail in Chapter 11.

Figure 10-13. Elaboration phase architecture team activities

Get Building Web Applications with UML Second Edition 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.