ABSTRACT

Provide the most important views of the architecture N Capture the most important candidate architectural decisions, inventions, and trade-offs N Adequately address the architectural concerns N

e architectural team begins by selecting the types of logical and physical architectural views to create for the architectural element. For each of these architectural views, the team starts creating one or more initial partial draft architectural models. e team selects a set of potential architectural styles, patterns, and mechanisms for meeting the derived and allocated architectural drivers and concerns. e team captures these decisions within the appropriate models by selecting candidate model elements and their associated relationships. While producing models for physical

views, the team also selects potentially reusable architectural components, evaluates them within the context of the models, and then determines potential ways to address any associated limitations or incompatibilities. e team identifies, evaluates, and selects potential technologies for use within the architectural element. Finally, the team evaluates the models and associated documentation to ensure that, when taken together, the resulting set of potential architectural decisions, inventions, and trade-offs sufficiently support the architectural drivers and concerns derived for and allocated to the architectural element being architected.