- Key architectural decisions document that captures the key decisions that were made, and the other alternatives that were considered. To download a template click here or go to http://bredemeyer.com/papers.htm and look for "Key Architecture Decisions Template".
- Architecture document that captures the following:
- Architecture strategy as defined by the key principles, concepts, style, etc
- Conceptual architecture; modeling the areas that are architecturally significant.
- Architecture risk analysis
- Logical architecture of the architecturally significant areas, focusing on interface definition, and relationships amongst the entities. This also establishes the various layers and tiers.
- Define the various domain objects entering into and flowing through and out of the system.
- Analysis of the non-functional requirements, to derive the key characteristics of the run-time environment.
- Run-time view of the system