- 5
- 0
- 约4.57千字
- 约 60页
- 2016-10-26 发布于广东
- 举报
第6章 业务处理模块建模 本章主要介绍状态机图、通信图的绘制。 状态机图用于对系统进行动态建模,通过对类对象的生存周期建立模型来描述对象随时间变化的动态行为。 通信图强调发送和接受消息的对象之间的结构组织,显示对象、对象之间的链接以及对象之间的消息。 【教学导航】 【引导训练】 【任务1】创建Rose模型“06业务处理模块模型” 【任务描述】 创建一个Rose模型,将其命名为“06业务处理模块模型”,且保存在本章对应的文件夹中。 【任务2】绘制图书借出与归还模块的用例 图 【任务描述】 分析“图书借出与归还”业务处理模块的功能需求、参与者和用例,使用Rational Rose 2003绘制“图书借出与归还”业务处理模块的用例图。 【任务3】绘制图书借出类的类图 【任务描述】 设计图书管理系统业务处理模块的“图书借出类”,且使用Rational Rose 2003绘制“图书借出类”的类图。 【任务4】绘制图书借出界面类的类图 【任务描述】 设计图书管理系统业务处理模块的“图书借出界面类”,且使用Rational Rose 2003绘制“图书借出界面类”的类图。 【任务5】绘制图书借出的顺序图 【任务描述】 分析图书管理系统业务处理模块的“图书借出”所涉及的类、方法及其实现过程,使用Rational Rose 2003绘制图书借出的顺序图。 【任务6】绘制图书借出的活动图 【任务描述】 分析图书管理系统中“图书借出”的动作状态或活动状态、决策以及各个状态的转换,使用Rational Rose 2003绘制图书借出的活动图。 【操作示范与知识讲解】 【实例引导】 固定电话的状态机图如图6-6所示,试分析各个状态及转换关系。 【试一试】 我们使用电脑工作一般要经过以下几个状态:开机、电脑启动、工作中、空闲和关机,绘制状态机图描述电脑如何从启动状态到关机状态,以及如何从工作状态到空闲状态。 【任务描述】 (1)认识UML的状态机图、通信图、时序图、交互概况图和组合结构图。 (2)构建图书管理系统中图书的状态机图。 (3)构建图书借出的通信图。 【任务实施】 6.1 认识UML的状态机图 状态机图是系统分析的一种常用工具,它描述了一个对象在其生命周期内所经历的各种状态,以及状态之间的转换、发生转换的原因、条件和转换中所执行的活动。 状态机图用于指定对象的行为以及根据不同的当前状态行为之间的差别。 6.1.1 状态机概述 UML用状态机对软件系统的动态特征建模。 利用状态机可以精确地描述对象的行为:从对象的开始状态起,开始响应事件并执行某些动作,这些事件引起状态的转换;对象在新的状态下又开始响应状态和执行动作,如此连续直到终止状态。 UML的状态机由状态、转换、事件、动作和活动组成。 6.1.2 状态机图概述 状态机图是对类所描述事件的补充说明,它显示了类的所有对象可能具有的状态,以及引起状态变化的事件。 状态机图仅用于具有下列特点的类:具有若干个确定的状态,类的行为在这些状态下会受影响且被不同的状态改变。 6.1.3 状态机图的组成 UML状态机图的图形元素包括:状态、转换、开始状态、结束状态、事件、决策和同步。 6.1.4 状态机图的描述方法 状态机图由表示状态的节点和表示状态之间转换的带箭头的直线组成,若干个状态由一条或者多条转换箭头连接,状态的转换由事件触发。 (1)状态:用一个带圆角的矩形表示,框内标有状态的名称和其他信息。 (2)转换:用带箭头的直线表示,从出发状态指向目标状态。 (3)开始状态:开始状态是状态机图的起点,用实心圆表示。 (4)结束状态:终始状态是状态机图的终点,用一个圆中套一个小实心圆表示。 (5)判定:判定是状态机图中一个特定的位置,工作流在此按条件取值发生分支,用一个空心小菱形表示。 (6)同步:同步定义了并发工作流的分叉(Fork)与汇合(Join),同步用一条粗短实线表示,分叉的示意图如图6-8所示,汇合的示意图如图6-9所示。 6.2 构建图书的状态机图 6.2.1 构思图书的状态机图 图书管理系统中的图书主要有四种状态:新书进入流通状态、待借出状态、已借出状态、退出流通状态。 6.2.2 绘制图书的状态机图 (1)创建状态机图 (2)显示状态机图【编辑】窗口和编辑工具栏 (3)添加开始状态 (4)添加状态 (5)设置状态的属性 (6)添加结束状态 (7)添加状态之间的转换 (8)添加转换的事件 (9)完
您可能关注的文档
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP03.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP04.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP05.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP06.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP07.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP08.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP09.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP10.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP11.ppt
- 新TCP_IP协议及其应用 教学课件 林成浴 高校精品系列 TCPIP12.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)