课件―UML系统建模与分析设计.ppt

课件―UML系统建模与分析设计.ppt

ID:57168303

大小:483.00 KB

页数:36页

时间:2020-08-02

课件―UML系统建模与分析设计.ppt_第1页
课件―UML系统建模与分析设计.ppt_第2页
课件―UML系统建模与分析设计.ppt_第3页
课件―UML系统建模与分析设计.ppt_第4页
课件―UML系统建模与分析设计.ppt_第5页
资源描述:

《课件―UML系统建模与分析设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/7/29UML系统建模与分析设计1UML系统建模与分析设计本章目的:●了解对象状态变化和活动变化的描述方式●掌握UML绘制状态图和活动图的方法和步骤●掌握状态模型中并发行为的描述方法●掌握用状态图和活动图建立对象动态行为模型的方法和步骤第六章系统动态建模——状态模型2021/7/29UML系统建模与分析设计2UML系统建模与分析设计6.1.1对象状态的基本描述图符6.1状态图的基本组成成分2021/7/29UML系统建模与分析设计3UML系统建模与分析设计6.1.1对象状态的基本描述图符2021/7/29UML系统建模与分析设计4UML系统建模与分析设计6.1.3一个无人职守电梯

2、升降的状态图2021/7/29UML系统建模与分析设计5UML系统建模与分析设计6.2.1对象的状态属性6.2状态的分类与描述6-4一个设备使用状况的状态图2021/7/29UML系统建模与分析设计6UML系统建模与分析设计6.2.2简单状态与嵌套状态动作:一组可执行的语句,动作具有以下特征:●迁移性:与状态迁移有关;●原子性:这组语句不可中断;●连续性:一组语句必须连续执行,直到完毕。活动:一组可执行的动作,后栋具有以下特征:●有限性:完整的活动有一定的期限;●非原子性:这组动作可因某一事件发生而中断。2021/7/29UML系统建模与分析设计7UML系统建模与分析设计6.2.2简单状态

3、与嵌套状态6-5描述设备(车床)状况的嵌套状态图2021/7/29UML系统建模与分析设计8UML系统建模与分析设计6.2.3状态的顺序迁移6.2.4状态的并发迁移与同步2021/7/29UML系统建模与分析设计9UML系统建模与分析设计6.2.4状态的并发迁移与同步6-7采用同步并发迁移图符描述的并发子状态图2021/7/29UML系统建模与分析设计10UML系统建模与分析设计6.2.5嵌套状态中的历史状态指示器6-8带有历史指示器的软件安装过程状态图2021/7/29UML系统建模与分析设计11UML系统建模与分析设计6.3.1状态的迁移触发6.3状态迁移的触发与描述描述状态迁移的形式

4、化语法格式如下:事件[条件]/动作表达式发送子句说明:●事件:指已发生并可能引发某种活动的一件事;●[条件]:由方括号围起的关系或逻辑表达式;●动作表达式:一个触发状态迁移时可执行的过程表达式;●发送子句:动作的一个特例,说明调用的事件名(操作)是哪个对象的。2021/7/29UML系统建模与分析设计12UML系统建模与分析设计6.3.2引起状态迁移触发的事件事件是指已发生并可能引发某种活动的一件事。事件的描述格式:事件名(参数表)说明:●事件名:必须引用接收事件的对象类中的一个操作或信号。●参数表:传送给该事件的形式参数,为任选项。2021/7/29UML系统建模与分析设计13UML系统

5、建模与分析设计6.3.2引起状态迁移触发的事件6-9电烤箱控制系统状态图2021/7/29UML系统建模与分析设计14UML系统建模与分析设计6.3.3引起状态迁移触发的条件条件是一个由方括号围起的关系或逻辑表达式。6.3.4触发状态迁移的动作表达式动作表达式是一个触发状态迁移时可执行的过程表达式。6.3.5状态迁移的分类(1)自迁移(2)内部迁移(3)自动迁移(4)复合迁移2021/7/29UML系统建模与分析设计15UML系统建模与分析设计6.3.5状态迁移的分类6-10两种形式的条件分支状态迁移图2021/7/29UML系统建模与分析设计16UML系统建模与分析设计6.3.6状态图之

6、间的通信联系6-11状态图之间的消息发送2021/7/29UML系统建模与分析设计17UML系统建模与分析设计6.4.1活动图与状态图的区别6.4活动图的基本概念与组成成分活动状态迁移不需要事件触发,活动执行完毕可以直接进入下一个活动状态;活动置于责任区(泳道)中,责任区将活动按责任目标和组织归属的原则分类。2021/7/29UML系统建模与分析设计18UML系统建模与分析设计6.4.2一个简单的出库单发放活动图6-12检查合同、核对付款单并发放出库单的活动图2021/7/29UML系统建模与分析设计19UML系统建模与分析设计6.4.3活动图中的几个基本概念1.动作状态表达不可中断的动作

7、或操作的执行。2.活动状态拥有一组不可中断的动作或操作,表达一个非原子的运行。2021/7/29UML系统建模与分析设计20UML系统建模与分析设计3.动作流表达不可中断的动作或操作的执行。6-13描述一个打印所有履约合同信息的活动图2021/7/29UML系统建模与分析设计21UML系统建模与分析设计4.泳道泳道代表对象对活动的责任。6-14销售合同从签订到履约的活动图2021/7/29UML系统建模与分析设计22UM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。