问题时间:2014/12/29
睡鱼(61***1) 12:48:24
可以用打开xx数据 作为一个系统在业务里的职责吗(业务时序图里)
睡鱼(61***1) 12:51:04 比如在某个医院治疗科室里,操作员首先要从一个信息系统里下载这个患者的治疗数据,然后把这个数据推到某个治疗设备上,设备上还有控制台软件,收到数据后开始自己的操作步骤 睡鱼(61***1) 12:53:29 而对于操作员和这个信息系统的交互来说,就是操作员请求信息系统"打开患者治疗数据",这样理解有问题吗 睡鱼(61***1) 17:24:30 我这里的信息系统是有终端的,操作员只有在这个终端上能下到治疗数据 睡鱼(61***1) 17:26:01 设备不直接和数据打交道,它只接收各个部件的运动目标和速度,流程大概是,操作员在终端选择病人-》选择病人的某个治疗-》点实施治疗-》控制台获得数据,准备治疗 潘加宇(3504847) 14:52:16 可以。不过你之前已经写了"操作员首先要从一个信息系统里下载这个患者的治疗数据",所以信息系统能为操作员提供的服务是"下载。。。数据"或"提供。。。数据" 潘加宇(3504847) 14:55:03 "申请做治疗"改为"做治疗",两个"加载。。。"混乱,什么叫"推到"治疗设备上,谁和谁接口? 潘加宇(3504847) 15:04:46 如果说"下载数据",那就是把"终端"和"数据服务器"分开为两个系统(实际上不应该分开),图上要说明数据来源 从图上看,"治疗终端"和"设备"有接口,所以操作员使用"治疗终端"能达到的目的应该是"请求设备按患者治疗数据治疗",这也是消息上应该出现的文字。 阳光(908***355) 15:19:57
潘加宇(3504847) 15:25:46 估计作者原意不是这样 应该是: 消息1:操作员 指向 信息系统终端 ,内容:请求设备治疗患者 消息2:信息系统终端 指向 **服务器系统,内容:下载患者数据(患者条码) 消息3:信息系统终端 指向 设备,内容:治疗患者(患者数据) 睡鱼(61***1) 9:17:07
睡鱼(61***1) 9:20:09 实际情况是 原来医院有一台设备和针对这个设备的信息系统 操作者在信息系统上 找到数据后点下传 设备上是没有选择患者数据界面的 操作者直接按下运动按钮 设备就到位 睡鱼(61***1) 9:20:49 操作者在设备上按下运动按钮 设备只有一个使能按钮 睡鱼(61***1) 9:23:08 后来增加了一个影像系统 它的作用是在设备治疗之前拍片 我分析的主要是这块业务 影像系统与原设备公用机械旋转轴 所以影像系统拍片前还要指令老设备摆位 Vincent(706***78) 9:47:46 病人->操作技师:申请做治疗(治疗单) 改成"治疗(治疗单)",因为这里要描述的是操作技师的职责,申请不是他的职责; 网络系统治疗终端->新的影像系统:找到病人当前治疗(条码) 改成"准备治疗(病人数据)",因为获得病人数据不是这个设备的目的,它是用病人的数据做一些准备工作。 后面的老设备也是这个道理。 网络系统治疗终端->网络系统治疗终端: 验证是否到位 这个有点令人困惑,是该设备自动发起这个消息,但是它的前一个动作是"操作技师->老设备:摆位",难道是网络系统治疗终端一直在等待前一个人的动作完成,一直在自动做检测?这里需要再清晰一些。 睡鱼(61***1) 9:51:38 是不是看错图了 Vincent(706***78) 9:52:03 不是你刚发的图吗? Vincent(706***78) 9:52:53 医生的自己指向自己的消息"确认是否使用偏移"也有问题,它在整个场景是孤立的一个动作,缺少前后连贯,我觉是应该是"操作技师->医生:确认偏移" 睡鱼(61***1) 9:53:01 1 2你说的老图上的 Vincent(706***78) 9:53:35 新图也是这样,你仔细看看 睡鱼(61***1) 9:55:08 3 摆位后 信息系统终端回时时显示部件到位情况 潘加宇(3504847) 23:02:10 操作技师两次调用治疗终端,是否可以合并成一次,在典型的业务场景中,有没有可能只做其中一个,就可以下班了的 治疗终端 请求 老设备 接收病人数据 更正确? "治疗终端"验证是否到位 无厘头,"治疗终端"知道该什么时候验证,根据什么验证是否到位? 伸出手臂?箭头的意思是:A请求B做某事,这个说得通吗? 睡鱼(61***1) 23:10:05 潘大说的合并是说"找到病人当前治疗(条码)"和"下传数据"合并吗。实际是两步,操作员扫完条码,病人的治疗数据就会列出来,治疗的内容会有一排,需要操作员选中某一个点个下传钮,数据才会下去。治疗里会有多个治疗内容,无序的,用户可以选择治疗 潘加宇(3504847) 23:15:24 再复习一下第四章的业务序列图要点 潘加宇(3504847) 23:18:37 业务建模的抽象级别是系统之间交互的目的,不是按了多少次按钮就是多少个箭头。一个储户走向取款机,不管他在取款机按多少次按钮才能取到钱,从业务流程的观察者看来,就一条消息,取钱。这是这两个系统交互的目的 潘加宇(3504847) 23:19:13 可不能画一条登录,再画一条输入金额。。。 潘加宇(3504847) 23:20:10 4.2.2 聚焦于系统之间的协作 睡鱼(61***1) 23:20:31 操作者只能通过条码找到病人,可病人的治疗内容有很多需要操作者再操作一次做选择。 那么实际操作者的目的是"找到治疗内容(条码)"? 潘加宇(3504847) 23:21:15 你还是没有理解我重复贴了内容啊 潘加宇(3504847) 23:21:30 "操作技师两次调用治疗终端,是否可以合并成一次,在典型的业务场景中,有没有可能只做其中一个,就可以下班了的" 睡鱼(61***1) 23:23:28 条码定位病人,操作员从病人数据中找到治疗内容,这个动作是连续的啊。我还没开窍 睡鱼(61***1) 23:24:17 操作员的目的是找到治疗内容,然后发送治疗内容让设备准备治疗,没错。不过扫条码这个动作就直接省略吗 潘加宇(3504847) 23:24:45 "不过扫条码这个动作就直接省略吗"--对的