所在位置:答疑 - 内容   
分析中的实体类的方法和控制类中的方法是否存在交叉
 

2013-04-03 15:01:44 彭绍全(62***026)
潘老师,请教一个问题,分析中的实体类中是否需要体现实体对应的方法,此类方法和控制类中的方法是否存在交叉
2013-04-03 15:06:59 潘加宇(3504847)
类当然需要操作了 实体类封装领域责任,控制类只是负责分解责任给实体类
2013-04-03 15:07:10 潘加宇(3504847)
你给一个具体的困惑

2013-04-03 15:07:27 彭绍全(62***026)
==
2013-04-03 15:10:16 彭绍全(62***026)
打个比方

这个是我们例子的实体类,讲座具备"保存讲座信息"和"发布"两个方法,而我们在控制类中是否要体现这两个方法,或者说控制类中是可能对这两个方法或其他类的方法的一个组装处理?
2013-04-03 15:11:28 潘加宇(3504847)
控制类和用例有关
2013-04-03 15:11:35 潘加宇(3504847)
这个用例不需要控制类
2013-04-03 15:12:19 潘加宇(3504847)
如果需要,只有一个操作:发布讲座。课上已经演示了。

2013-04-03 15:13:10 彭绍全(62***026)
明白了,控制类对每个用例来说不一定是必须
2013-04-03 15:17:32 潘加宇(3504847)
拿公司和系统对比,控制类是为公司某个大项目专门成立的"指挥办",负责协调各部门,实体类是各部门和员工,界面类是前台

2013-04-03 15:19:42 彭绍全(62***026)
界面属于边界类,控制类本身不做具体的操作,只是调用实体类的操作,是这个意思吧
2013-04-03 15:20:00 潘加宇(3504847)
对的。

2013-04-03 15:20:13 彭绍全(62***026)
好的,谢谢
2013-04-03 15:20:15 潘加宇(3504847)
其实课上已经讲过了,幻灯片也有说明

2013-04-03 15:20:35 彭绍全(62***026)
时间太短,消化得不透彻[表情]
2013-04-03 15:24:41 彭绍全(62***026)

潘老师,再请教一个问题,图中我画圈的这几个实体在我们的顺序图中是没有实体,这个地方是如何分析得出的呢?
2013-04-03 15:26:38 潘加宇(3504847)
用例规约里面有啊
2013-04-03 15:28:39 潘加宇(3504847)
"顺序图中是没有实体" --是"顺序图中是没有生命线" --这个用例里,要改变的是讲座的状态,专家只是讲座的一个属性。

2013-04-03 15:30:36 彭绍全(62***026)
那这样说还是从业务角度来分析出这个实体?而不是从需求描述中的出来?
2013-04-03 15:30:43 彭绍全(62***026)

2013-04-03 15:31:41 潘加宇(3504847)
是从需求描述中出来的

2013-04-03 15:31:41 彭绍全(62***026)
你说的"用例规约"是这个地方体现吗?我看了其中没有内容,难道是我拷贝的例子不是最新版本
2013-04-03 15:32:43 潘加宇(3504847)
你还是要复习一下上课的过程,我们是如何从用例规约得出来,然后如何细化。。。

2013-04-03 15:33:04 彭绍全(62***026)
好的,我再看看文档
2013-04-03 15:33:36 潘加宇(3504847)
model20130310.rar里面有的

2013-04-03 15:34:50 彭绍全(62***026)
好的