如何创建一个方框图

时间:2012-12-04 00:33:26

标签: uml

我是否知道如何为系统/软件开发绘制框图?我在网上搜索,我找不到任何指导或好的例子。

框图中的顶部应该是什么?

我应该根据我的类图(继承,接口,抽象等)安排框图吗?

为什么要使用Block Diagram?

Block Diagram实际显示了什么?这个过程?组件?整体架构?

有人可以提供有关Block Diagram的任何链接吗?

2 个答案:

答案 0 :(得分:15)

框图主要有助于软件开发的初步阶段。

框图类似于UML包图,因为它只显示设计的非常高级别的组件以及它们如何交互。

什么应该在顶部?框图中没有真正的“顶部”。您可能会将此与分层架构图混淆。在分层体系结构图中,顶级层通常最接近用户。

我应该根据继承安排方框图吗?不是真的,框图应该只显示系统的高级别交互。您可以在UML类图中显示继承和接口行为。

为什么要使用方框图?主要是因为很容易将系统划分为基于组件的软件工程的组件,因为它可以很容易地与客户/经理讨论。

框图通常显示整体架构。

这是分层架构图的示例: (来自http://www.acaltechnology.com/index.php?page=news&id=1577

Layered architecture - Hardware abstraction layer

这是一个框图示例: (来自http://www.simventions.com/whitepapers/uml/3000_borcon_uml.html

Block Diagram example

答案 1 :(得分:1)

绘制程序框图的最佳方法是使用Composite Structure UML图的零件和连接器。