行为图

活动图:

     定义:为系统的动态行为建模。

     优点:支持并行活动。

     缺点:难以描述动作与对象之间的关系。

     作用:有助于理解系统高层活动的执行行为,不涉及对象之间相互作用所必需的消息传递细节。

元素及图符


   分支:在执行到某一点后可作出判断(依据两个互斥的条件),做出判断结果来决定执行那个分支。

   分叉和汇合:系统从单一的过程到并发的过;系统结束多个并发过程转入单一过程。

   例:学生选课系统

   

泳道:

      活动图的缺点是难以描述动作与对象之间的关系,泳道技术描述活动所属的对象,是活动图中引入的一种面向对象机制。

      例子: 顾客购物:将发生的活动归属到所属的类。




状态图:

        定义:用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。

        作用:适用于描述单个对象的行为和对象在它的生命周期中状态的变化过程。

图符


    1.状态:对象的一个简单状态

         详细描述包括:1)名称,2)进入协作和退出动作,3)内部转换,4)子状态,5)延迟事件

    2. 转移:说明两个状态之间的联系,当某一个事件发生后,对象从一个状态变迁到另一个状态。

         详细描述包括:1)源状态,2)事件触发,3)监护条件,4)动作,5)目标状态

     例:一个人的婚姻状况(尚未标出终点)

   



行为图:从不同的角度描述系统行为

       状态图侧重从行为的结果来描述(状态)

       活动图侧重从行为的动作来描述(活动)

   例:进程的状态图和活动图



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值