软件模型设计

时间:2011-02-19 21:15:26

标签: c++ model

我想知道在创建设计模型时我将如何表示类函数和程序流程。我听说过像UML这样的设计工具,但不确定你是如何在图表中实际表示函数和流程的。可以给我一个例子吗?流程图是否足够?

2 个答案:

答案 0 :(得分:2)

在UML中,您正在进行设计,您可以在其中指定项目的高级模型。

功能属于实现。包含许多与您的模型无关的技术细节,因此您不会将它们放入模型中。

您可以创建一个类函数列表。选择好名字有助于理解他们应该做什么。对于其中一些,您可以在解释如何实施它们时提供注释。

当然,您可以代表sequence diagrams中的一些高级互动。

答案 1 :(得分:1)

在UML中,您所寻找的内容听起来像Activity Diagram。就像奥列格所说的那样,这远不止于详细的设计,它开始成为一种实施的观点。如果必须显示一些复杂的内部逻辑如何工作,如何处理信息,则活动图变得有用。它就像流程图,但标准化,所以我更喜欢使用那种类型的UML图而不是自制的东西。