所在位置:答疑 - 内容   
画一个流程图,模块A接收到外部请求后,判断请求类型
 

乡下小老鼠 (250***330) 2012-05-10 13:33:39
我想画一个流程图,模块A接收到外部请求后,判断请求类型,然后交由模块B进行处理,并将模块B的处理结果进行加工后,返回给调用模块,怎么表示啊?
潘加宇 (3504847) 2012-05-10 14:10:37
序列图

乡下小老鼠 (250***330) 2012-05-10 14:13:50
我已经完成了序列图,但是我想用流程图细化一下
潘加宇 (3504847) 2012-05-10 14:14:38
"我已经完成了序列图,但是我想用流程图细化一下"--这个说法不对

乡下小老鼠 (250***330) 2012-05-10 14:15:04
描述更详细的细节
潘加宇 (3504847) 2012-05-10 14:15:12
我猜你的意思问,如何表达A的一个操作内部的逻辑?

乡下小老鼠 (250***330) 2012-05-10 14:15:22

潘加宇 (3504847) 2012-05-10 14:15:40
用状态图

乡下小老鼠 (250***330) 2012-05-10 14:16:08
不单单是A还有和A相关的模块间的交互
潘加宇 (3504847) 2012-05-10 14:16:13
也可以用活动图,你点击要描述"算法"的操作,新增一张活动图
潘加宇 (3504847) 2012-05-10 14:16:38
类之间的交互---序列图
类内部的逻辑--状态图
潘加宇 (3504847) 2012-05-10 14:16:43
把你的图贴出来

乡下小老鼠 (250***330) 2012-05-10 14:17:34
模块(程序)之间的交互是不是也可以用序列图?
潘加宇 (3504847) 2012-05-10 14:17:41
可以

乡下小老鼠 (250***330) 2012-05-10 14:18:18

乡下小老鼠 (250***330) 2012-05-10 14:18:33
这是我画的一部分序列图
乡下小老鼠 (250***330) 2012-05-10 14:19:22
我想把WebService和后面的交互描述得详细些,使用状态图可以表示吗?
潘加宇 (3504847) 2012-05-10 14:19:30

潘加宇 (3504847) 2012-05-10 14:19:52
WebService和后面的交互描述得详细些--是什么意思?
潘加宇 (3504847) 2012-05-10 14:20:57
状态图描述一个类,可以说"WebService状态图",但不能说"WebService和后面的交互的状态图"

乡下小老鼠 (250***330) 2012-05-10 14:21:04
就是说外部调用WebService接口的时候,描述一下内部的处理流程
潘加宇 (3504847) 2012-05-10 14:21:30
你的意思是描述"获取分库列表"内部的逻辑?
潘加宇 (3504847) 2012-05-10 14:21:59
人像webservice.获取分库列表{
......这里面的东西?
}

乡下小老鼠 (250***330) 2012-05-10 14:22:06
比如说,先解析参数,然后根据要求调用代理服务的方法,再将代理服务的反馈组织一下,返回给调用者
帶點脾氣﹎ (179***856) 2012-05-10 14:23:05
潘老师,为什么吧返回分库信息() 删除了?
乡下小老鼠 (250***330) 2012-05-10 14:23:31
你画X的地方我觉得也不对,但是怎么表示调用者获取信息呢?
乡下小老鼠 (250***330) 2012-05-10 14:23:46
调用关系不对
乡下小老鼠 (250***330) 2012-05-10 14:24:11
哈哈帶點脾氣被我误导了
潘加宇 (3504847) 2012-05-10 14:30:25
你直接用序列图描述就可以了,你已经说得很清楚了,解析参数(自己指自己)、定位要调用的服务(自己指自己),调用服务(指向要调用的服务)
潘加宇 (3504847) 2012-05-10 14:31:36
如果还要继续描述,例如"解析参数"里面的逻辑,你可以用一张活动图描述,直接点击要描述的操作,在下面添加活动图
潘加宇 (3504847) 2012-05-10 14:32:03
调用本身就已经返回了

apollo (242***86) 2012-05-10 14:32:22
就算是返回,也是虚线吧
潘加宇 (3504847) 2012-05-10 14:32:27
不必画,要画画虚线,上面写你返回的信息,不是动作

淡月清风 (259***377) 2012-05-10 14:40:22
潘老师 复杂的if else用什么图最合适啊
乡下小老鼠 (250***330) 2012-05-10 14:44:04
"直接点击要描述的操作,在下面添加活动图"是点击箭头吗?怎么添加活动图?
乡下小老鼠 (250***330) 2012-05-10 14:44:44
还有怎么去掉没有参数的消息后面的括号?
潘加宇 (3504847) 2012-05-10 15:26:47
我记错了,EA里不能在操作下面添加活动图,你可以在类下面添加。
操作-->类的操作,在类下面
潘加宇 (3504847) 2012-05-10 15:29:25
消息是否有括号和有无参数没关系,你是不是要问:如何表达数据的传递而不是消息?在消息属性的Return Value里面填,就没有括号了
潘加宇 (3504847) 2012-05-10 15:29:56
如果用Rose,可以在操作下面添加活动图
潘加宇 (3504847) 2012-05-10 15:31:26
复杂的if else用什么图最合适啊
---什么级别的复杂If else?组织的业务流程,类的某个操作的内部实现?
潘加宇 (3504847) 2012-05-10 15:32:54
1 用序列图,加交互概述图
2 状态图。状态图没掌握,就用活动图或者大多数开发人员唯一"擅长"的"流程图"