我可以知道如何为系统/软件开发绘制框图吗?我在网上搜索,我找不到任何指导方针或好的例子。
框图的顶部应该是什么?
我应该根据我的类图(继承、接口、抽象等)安排框图吗?
为什么使用框图?
框图实际上显示了什么?过程?组件?整体架构?
如果有任何关于框图的链接,任何人都可以提供给我吗?
我可以知道如何为系统/软件开发绘制框图吗?我在网上搜索,我找不到任何指导方针或好的例子。
框图的顶部应该是什么?
我应该根据我的类图(继承、接口、抽象等)安排框图吗?
为什么使用框图?
框图实际上显示了什么?过程?组件?整体架构?
如果有任何关于框图的链接,任何人都可以提供给我吗?
框图主要在软件开发的初步阶段很有帮助。
框图类似于 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)
绘制框图的最佳方法是使用复合结构 UML 图的部件和连接器。