兽用B超系列产品图片展示
新闻资讯
您的当前位置: 主页 > 新闻资讯

兽用B超系统活动分析及应用时序图

2016年-01月-05日 字体:
分享到:
兽用B超系统活动分析
   兽用B超活动图是UML中描述系统动态行为的图之一,它用于展现参与行为的类的活动或动作。活动是一个在状态机中一个非原子的执行,它由一些列的动作组成,动作由可执行的原子计算组成。状态机是展示状态与状态转换的图。状态机有两种可视化方式,分别是状态图和活动图。在当今软件项目的分析设计中,更多地使用活动图,因为它不仅可以描述对象的状态,更突出了它的活动。
    兽用B超参与扫描的对象是操作员和扫描仪。操作员首先查询数据库检验患病动物是否存,如果被检动物不在,需要添加,这个过程是在详细设计阶段考虑的,没有画在活动图中。下一步就要决定对眼睛部位的扫描,目前第一版系统可以提供的只有前房和角膜两种扫描方式。第三步是决定患病动物需要扫描的是左眼还是右眼。下面的三个步骤由扫描机对象调用板卡的API封装对象来自动执行,操作员是无法进行控制的。首先连通超声波传感器,然后手工调整z轴,即调整兽用B超超声波探头与眼睛的距离,最后连通马达控制卡,到此为止,整个扫描的准备工作就绪。接下来由操作员下达扫描指令,根据兽医师的要求,扫描分为连续扫描,即扫描时兽用B超探头在滑轨上连续移动,和一次扫描两种形式,而且二者只能选择其一,在这里活动图出现了分支。扫描完成后,保存影像到数据库中。
兽用B超系统应用时序图
    兽用B超系统活动图与流程图非常类似,可以完美地展现系统的工作流程,但是对于表现对象之间的行为交互尤其是操作的步骤和顺序依然不能令人满意。兽用B超系统时序图是强调消息时间顺序的交互图,兽用B超系统时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换,描述了类以及类间相互交换以完成期望行为的消息。
    在兽用B超系统时序图中,参与交互的各对象在时序图的顶端水平排列,每一个对象的底端都绘制成了一条垂直虚线,当一个对象向另一个对象发送消息时,此消息开始于发送对象底部的虚线,终止于接收对象底部的虚线,这些消息用箭头表示,水平放置,沿垂直方向排列,在垂直方向上,越靠近顶端的消息越早被发送。当对象收到消息后,此对象把消息当作执行某种动作的命令。兽用B超系统时序图向UML用户提供了事件流随时间推移的、清晰的和可视化的轨迹。兽用B超系统时序图中包括类角色、生命线、激活期和消息四种元素。类角色代表时序图中的对象在交互中所扮演的角色;生命线代表图中的对象在一段时期内的存在;激活期代表图中的对象执行一项操作的时期;消息是定义交互和协作中交换的信息。
本文来自博祥来兽用B超品牌厂家转载请说明出处
相关咨询