所在位置:答疑 - 内容   
业务执行者是一个人,但这个执行者,是用一个系统和组织打交道的
 

Mars(27***740) 21:16:36
潘老师,如果业务执行者是一个人,但这个执行者,是用一个系统和组织打交道的
请问,在序列图上,是否要把这个系统,也做为业务执行者画出来? 还是不画?
潘加宇(3504847) 23:09:57
执行者是人群或组织
这个系统是一个业务实体
参见《软件方法》57页
组织对组织
系统对系统
A组织派出零件A1(可以是人或电脑)和B组织的零件B2(可以是人或电脑)接口
过去,是企业的"财务"(人肉系统)和税务局的"窗口人员"接口
现在是是企业的"管理系统"(电脑系统)和税务局的"税务系统"接口

Mars(27***740) 23:12:20
您的意思是:以税务局为研究对像时,业务执行者是 企业的"财务" ,企业的"管理系统"应该做为一个业务实体,出现在税务局某个业务用例的序列图中 ?
潘加宇(3504847) 23:15:23
以税务局为研究对像时,业务执行者是企业
潘加宇(3504847) 23:16:30
企业的"管理系统"应该做为一个业务实体,出现在税务局某个业务用例的序列图中 ?
--是的

Mars(27***740) 23:17:42
噢,那可能,我想说的是,以税务局对企业提供服务的这个办公室为研究对像时,业务执行者是 企业的"财务" ,企业的"管理系统"应该做为一个业务实体,出现在税务局某个业务用例的序列图中 ?
潘加宇(3504847) 23:20:57
业务执行者也可以还是企业。
如果该办公室服务的目标是企业财务部(不是财务),业务执行者可以是财务部
但我想,还是企业更合适
潘加宇(3504847) 23:21:22
你说了很多次财务,注意区分
人群(组织)和人

潘加宇(3504847) 23:22:09
复习《软件方法》49-51页

Mars(27***740) 23:22:20
好的!
Mars(27***740) 23:31:41
潘老师,麻烦再请教一下:
A组织有两个零件 A1(人)、A2(电脑系统)
B组织有一个零件 B2(电脑系统)

如果,以B组织为研究对象:
A组织派出零件A1 使用 A2 与 B组织 B2 打交道

我想问的是: 在画B组织的这个业务用例的序列图时
1 业务执行者是 A组织 还是 A1 ?
2 B2 是应该以业务实体,画到业务序列图中么 ?
潘加宇(3504847) 23:36:38
我前面已经回答得很清楚了啊
1 A组织
2 B2是业务实体,出现在业务序列图中,还有A2,但A1不用出现。

潘加宇(3504847) 23:36:50
先复习

Mars(27***740) 23:39:19
懂了。。。。。
刚第二个问题,问错了。。。。

"2、 A2 是应该以业务实体,画到业务序列图中么 ?"
答: A2、B2 都应该是业务实体,出现在序列图中
Mars(27***740) 23:39:28
多谢潘老师!
Mars(27***740) 23:25:02
A组织有一个零件 A1(人)
B组织有一个零件 B1(电脑系统) B2(电脑系统)

如果A1找B组织办同一件事,即可以与B1打交道,也可以与B2打交道

我的问题是:1 这是一个业务用例,还是两个业务用例?
2 如果是一个业务例,序列图应该如何画?
Mars(27***740) 23:25:55
潘老师,还在么,麻烦请教一个问题
潘加宇(3504847) 7:02:14
一个业务用例
可能在用例下面画两张序列图,也可能画一张就够了
即可以与B1打交道,也可以与B2打交道--不是随机的,找出背后的理由
潘加宇(3504847) 7:03:59
http://www.umlchina.com/qa/Content/267.htm

Mars(27***740) 10:35:52
潘老师:正如您所说,
"即可以与B1打交道,也可以与B2打交道,--不是随机的,找出背后的理由"
背后确实有某种理由,这个理由是 A1(人) 在找B组织办事时,自己脑子里判断的,然后再决定去找B1还是B2。
按您的意思,这种情况,是同一个业务用例,其下面有两个序列图(因为是两个完全不同的流程)
所以,我的问题是:
1 这两个序列图,是各画各的,还是再用另一种图,把这两个序列图组织起来?
2 如果是各画各的,用什么图来表达出A1(人)自己脑子里判断的业务逻辑?
潘加宇(3504847) 14:39:13
如果是两个差别较大的流程,画两张图
如果A1大脑里面这个判断逻辑很重要,可以通过另一张序列图把各个片段串起来(把两张图拖到第三张图里形成引用),也可以通过交互序列图。
A1(人)自己脑子里判断的业务逻辑就是一个步骤,一条消息,从A1指向A1自己
《软件方法》第四章的工具操作你照着做过没有

Mars(27***740) 14:52:15
潘老师,《软件方法》第四章的工具操作,我照着做过了!
"可以通过另一张序列图把各个片段串起来(把两张图拖到第三张图里形成引用)"------ 这个方法我懂了
但您说的 交互序列图,是哪个?是交互概述图么?
《软件方法》第 140页
潘加宇(3504847) 14:53:57
敲错,交互概述图
潘加宇(3504847) 14:54:09
用序列图就可以了
潘加宇(3504847) 14:54:26
你先按自己的想法画吧,画完发给我帮你改一下

Mars(27***740) 14:54:35
好的!
Mars(27***740) 14:55:13
我画好后,把我EA的工程文件发给您