状态图和活动(UML)

状态图和活动(UML)

ID:42122412

大小:433.01 KB

页数:93页

时间:2019-09-08

状态图和活动(UML)_第1页
状态图和活动(UML)_第2页
状态图和活动(UML)_第3页
状态图和活动(UML)_第4页
状态图和活动(UML)_第5页
资源描述:

《状态图和活动(UML)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章状态图和活动图教学目标:了解状态图、活动图的概念,基本组成、设计原则和应用领域教学要求:能建立简单的状态图和活动图1第8章状态图和活动图8.1状态机8.2状态图8.3状态8.4事件8.5转换8.6状态图建模技术8.7实例——图书馆管理系统的状态图8.8活动图概述8.9活动图的组成元素8.10活动的分解8.11活动图建模技术8.12实例——图书馆管理系统的活动图WUHANUNIVERSITYOFSCIENCEANDENGINEERING第

2、八章 状态图和活动图28.1状态机状态机是展示状态与状态转换的图。状态机包含了一个类的对象在其生命期间所有状态的序列以及对象对接受到的事件所产生的反应。利用状态机可以精确地描述对象的行为。WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图38.1状态机组成:状态(State)转换(Transition)事件(Event)活动(Activity)动作(Action)WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图48.2状

3、态图一个状态图表示一个状态机。状态图表现从一个状态到另一个状态的控制流。状态图由表示状态的节点和表示状态之间转换的带箭头的直线组成。WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图58.2状态图组成:状态(State)转换(Transition)初始状态(StartState)终结状态(EndState)判定(Decision)WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图68.2状态图示意图:WUHANUNIVER

4、SITYOFSCIENCEANDENGINEERING第八章 状态图和活动图78.2状态图示意图:WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图recordingstopplayingTurnonTurnoffPressRECORDbuttonPressPLAYbuttonstopstop录音设备组合状态图88.2状态图示意图:WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图MovingupMovingdownsto

5、pdooropenrunDoorcloseidlenomorerequestTimeoutTimeoutMorerequestIsrequiredCurrentFloor>desiredFloorCurrentFloordesiredFloorCurrentFloor=desiredFloor98.2状态图8.2.1状态8.2.2转换8.2.3初始状态8.2.

6、4终止状态8.2.5判定WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图108.2.1状态状态由一个带圆角的矩形表示。状态图标可以分为三部分:名称内部转换嵌套状态WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图118.2.2转换转换用带箭头的直线表示,一端连接源状态即转出的状态,箭头一端连接目标状态即转入的状态。转换可以标注与此转换相关的选项如事件、动作和监护条件。WUHANUNIVERSITYOFSCIENCEAND

7、ENGINEERING第八章 状态图和活动图128.2.3初始状态初始状态代表状态图的起始位置,只能作为转换的源,而不能作为转换的目标。初始状态在一个状态图中只允许有一个,它用一个实心的圆表示。WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图138.2.4终止状态终止状态是模型元素的最后状态,是一个状态图的终止点。终止状态只能作为转换的目标,而不能作为转换的源。终止状态在一个状态图中可以有多个,它用一个套有一个实心圆的空心圆表示。WUHANUNIVERSITYOFSC

8、IENCEANDENGINEERING第八章 状态图和活动图148.2.5判定判定在状态图中的位置:工作流在此处按监护条件的取值而发生分支。判定用空心小菱形表示。WUHANUNIVERSITYOFSCIENCEANDENGINEERING第八章 状态图和活动图158.2.5判定因为监护条件为布尔表达式,所以通常条件下的判定只有一个入转换和两个出

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

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

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