我的CS软件架构类团队项目提交了一个"架构图表"对于我们的项目。我们正在设计一个在线DAW(数字音频工作站)。
我通过电子邮件发送了我们制作的图表并将其发送给教授以寻求建议,但他唯一的回答是#34;这不是一个架构图表",所以这并不是非常有帮助。
我粘贴了下面图表的链接,以便每个人都可以查看。 http://www.webkam.us/images/ArchChart.png
如果有人对如何改进这一点有任何想法,或者如果有人能提供正确的架构图包含的好例子,请回复并告诉我们!
谢谢! Kameron
答案 0 :(得分:1)
记录软件架构的一些常见最佳实践,在我的头脑中......
参见" Documenting Software Architecture: Views and Beyond"对于"权威"参考。如果您想使用UML来记录您的架构,请参阅" Just Enough Software Architecture: A risk-Driven Approach"的第二部分。对于受试者的良好治疗。每本书可能都有相关的在线章节,但它们值得拥有。
根据上述最佳做法批评您的具体图表。
如果您要使用UML图表,我建议您清楚地标记您正在使用的图表,并且仍然包含符号的图例。并非所有阅读文档的人都记住了所有UML图表符号。
从积极的方面来看,您似乎对系统有了很好的理解,您只需要一些帮助,找出如何使用架构最佳实践将其全部写下来!