0

我的任务是制作高级设计文档,描述新开发项目的流程。

项目规范包含项目用例的一些流程图。

这些往往包含数据,包括分支(确定多条路径的决策)和循环(返回到先前状态的流)。

尝试使用传统的序列图来描述这些很成功,因为(在我看来)这些似乎更适合用于本质上更“单一方向”的事物,没有控制流等。

创建显示服务器-客户端之间数据流的高级设计图的最佳方法是什么,包括不同的执行分支和周期?

4

1 回答 1

0

序列图可以满足您的要求。使用组合片段。对于分支(决策),有替代类型(ALT)组合片段与​​几个部分。For循环(循环)也使用组合片段但(循环)类型。数据流以消息参数的形式描述。通信方向对应消息方向。

您需要设计的详细程度并不重要。UML 图可用于您选择的任何级别。

于 2014-02-24T08:53:41.240 回答