What are the major topics a good high-level architecture document should include?
views:
375answers:
3
+6
A:
The ReadySET project at Tigris has templates for a number of major software engineering documents, including architecture documents. Their architecture template might give you some good ideas on what to include.
Some ideas:
- architecture style
- UML component model
- textual descriptions of the components in the UML model
- UML deployment model
- textual descriptions of the deployment environments
- integration strategies
- communication between components
- evaluation of the architecture with respect to the goals
Whatever you include, it's important to keep the document up-to-date. An out-of-date document isn't useful to anyone.
Thomas Owens
2009-09-28 18:47:37
I'm curious - why the downvote?
Thomas Owens
2009-09-28 18:52:51
Perfect...this is exactly what I was looking for. Thanks.
Dan
2009-09-28 19:11:39
Dan, if this helps you exactly, you should accept this as the correct answer.
Thomas Owens
2009-09-28 19:12:32
@Dan: Perhaps you should mark this answer as the selected then? :)
Kaitsu
2009-09-28 19:14:38
Sorry...I was looking for that. The check mark was unobvious to me ;)
Dan
2009-09-28 19:20:22
A:
Here you have an example of a RUP style Software Architecture Document:
I used to have this as a base, but with modifications depending of the context and the type of application.
JuanZe
2009-09-28 19:12:55