首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > Rational >

关于顺序图的一个简单有关问题

2012-03-09 
关于顺序图的一个简单问题我想要描述用户打开文件这样一个过程:1、用户按主窗口的打开文件按钮2、主窗口创建

关于顺序图的一个简单问题
我想要描述用户打开文件这样一个过程:
1、用户按主窗口的打开文件按钮
2、主窗口创建文件对话框对象,并显示窗口
3、用户选择文件或取消
4、主窗口打开文件,或退出(取决于用户是否取消)

现在我的问题是,如何在顺序图中表示用户选择文件或取消这一动作,如何表达从文件对话框返回主窗口这一动作

问题虽然很简单,希望大家能给点提示,不胜感激!

[解决办法]

Assembly code
   O             +---------+  -+-            |  主窗口 |   ^             +---------+  / \                 |        |                 +-+   |                 | |   |  按打开文件按钮 | |   |---------------->| |   |                 | |    显示   +------------+   |                 | |---------->| 文件对话框 |   |                 | |           +------------+   |                 | |                  |         |                 | |                 +-+   |                 | |                 | |   |                 | |                 | |   |           选择文件或取消            | |   |------------------------------------>| |   |                 | |                 | |   |                 | |                 | |   |                 | |                 | |   |                 | |<- - - - - - - - | |   |                 | |                 +-+   |                 / |                  |   |         {取消} /| |                  X   |               / | |   |               | | |  {选择文件} 打开             +----------+   |               X | |----------------------------->|   文件   |   |                 | |                              +----------+   |                 | |                                    |   |                 | |                                   +-+   |                 | |           any thing else          | |   |                 | |---------------------------------->| |   |                 +-+                                   | |         |                  |                                    | |      |                  X                                    | |                                                              | |                                                              +-+                                                               |
[解决办法]
ROSE貌似比较麻烦:
1.分别画两种可能的整个顺序图
2.在确定取消处断开,分成三个顺序图来画
3.一个图里面画完所有内容,加注释标识

[解决办法]
用什么样的图取决于你要给谁看:
如果是要和客户沟通,那么应该使用用例图,它描述业务需求,不涉及内部实现细节;
如果是要给开发人员看,那么使用时序图是可以的。

热点排行