Review the Component Model to ensure that it is complete and consistent. Review the goals, requirements, and
constraints to ensure that your architecture meets them; update them with any new information that you have discovered.
If you find items that your architecture has not yet addressed, go through this task again to fill in the holes.
Review your list of potentially reusable assets for overlap with your candidate components. In the Component Model,
note any components that you plan to reuse rather than build. Review the Architectural Decisions to ensure that you
have captured the rationale for any significant decisions that you have made, especially those that are controversial
or are based on reasoning that is not obvious.
At this point, you have outlined but not detailed the Component Model, so keep your review informal.
Communicate the outline to your developers, and make sure that they understand it and can deliver it. Repeat the steps
of this task as needed to incorporate their feedback into the outline. For checklists to assess the results of this
task, refer to the output work products.
|