我的一个CS软件架构类的团队项目已经为我们的项目提交了一份“架构图”。我们正在设计一个在线DAW (数字音频工作站)。
我通过电子邮件发送了我们制作的图表,并将其发送给教授以寻求建议,但他唯一的回答是“这不是一个架构图”,所以这并不是很有帮助。
我粘贴了一个指向下面图表的链接,这样每个人都可以查看它。http://www.webkam.us/images/ArchChart.png
如果任何人对如何改进这一点有任何想法,或者如果任何人可以提供一个正确的架构图所包含的良好示例,请回复并让我知道!
谢谢!卡梅隆
发布于 2014-03-29 02:57:36
一些常见的记录软件架构的最佳实践,在我的脑海中……
的
参见"Documenting Software Architecture: Views and Beyond“中的”确定的“参考。如果您想要使用统一建模语言来记录您的体系结构,请参阅"Just Enough Software Architecture: A risk-Driven Approach“的第二部分,以获得对该主题的很好的论述。每本书可能都有相关的在线章节,但它们是值得拥有的。
要根据上面的最佳实践对您的特定图表进行评论...
如果您打算使用UML图,我建议您清楚地标记您正在使用的图,并且仍然为符号包含一个图例。并不是每个阅读您的文档的人都记住了所有的UML图表符号。
从积极的方面来看,您可能对系统有很好的理解,您只需要一些帮助来弄清楚如何使用体系结构最佳实践将其全部写下来!
https://stackoverflow.com/questions/22698683
复制相似问题