软件工程笔记4
目录
UML活动图
-
一个UML活动图表示一个过程中的多个顺序活动和并行活动。
-
这些活动图有助于业务过程,工作流,数据流和复杂算法进行建模
重要组成
- 动作
- 分区
- 分叉点
- 连接点
- 对象节点
业务过程建模
数据流建模
记录主要数据流或进行较高层面的数据流设计
准则
UML状态图
描述某个对象的状态和感兴趣的事件以及对象相应该事件的行为
状态机图
-
状态无关:一个对象对某事件的响应总相同
-
状态无关对象:对于所有事件,对象的响应总是相同
-
状态依赖对象:对事件的响应根据对象的状态或模式而不同
-
准则:考虑为具有复杂行为的状态依赖对象建立状态机图
应用于过程控制、设备控制、协议处理、通信等领域
复杂的反应式对象:
-
软件控制的物理设备
-
事务处理以及相关业务对象
-
角色转换器
协议和合法序列:
-
通讯协议
-
UI页面/窗口流或导航
-
UI流控制器或会话
-
用例操作系统
-
单个UI窗口的事件处理
表示方法:
-
转换动作和监护
-
嵌套状态
一点想法
对于这个状态图,教程是真没看懂。。 还是需要和同学讨论讨论