我可以知道如何绘制系统/软件开发的框图吗?我在网上搜索,我找不到任何指南或好的例子。
方框图的顶部应该是什么?
我应该根据我的类图(继承、接口、抽象等)来排列框图吗?
为什么使用框图?
方框图到底显示了什么?过程是什么?组件?整体架构?
如果有的话,谁能给我提供一些关于框图的链接?
发布于 2012-12-04 08:45:14
框图主要在软件开发的初始阶段有帮助。
框图类似于UML包图,因为它只显示设计的非常高级的组件以及它们是如何交互的。
什么应该放在最上面?在方框图中并没有真正的“顶部”。您可能会将此与分层体系结构图相混淆。在分层体系结构图中,顶级层通常最接近用户。
我应该按照继承的方式排列框图吗?实际上并非如此,框图应该只显示系统的高级交互。在UML类图中,您可以显示继承和接口行为。
为什么要使用框图?主要是因为对于基于组件的软件工程来说,很容易将系统划分为多个组件,也因为它使得与客户/经理进行讨论变得容易。
框图通常显示整体架构。
这是一个分层架构图的例子:(来自http://www.acaltechnology.com/index.php?page=news&id=1577)

这是一个框图的例子:(来自https://web.archive.org/web/20121106145142/http://www.simventions.com/whitepapers/uml/3000_borcon_uml.html)

发布于 2014-06-25 19:17:05
绘制框图的最好方法是使用组合结构UML图的部件和连接器。
https://stackoverflow.com/questions/13694258
复制相似问题