- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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)完
您可能关注的文档
- UML面向对象分析与设计教程 教学课件 作者 978 7 302 28541 0 第13章 网上购物商店.ppt
- UML面向对象建模基础徐锋电子教案 CH01.PPT
- UML面向对象建模基础徐锋电子教案 CH02.PPT
- UML面向对象建模基础徐锋电子教案 CH03.PPT
- UML面向对象建模基础徐锋电子教案 CH04.PPT
- UML面向对象建模基础徐锋电子教案 CH05.PPT
- UML面向对象建模基础徐锋电子教案 CH06.PPT
- UML面向对象建模基础徐锋电子教案 CH07.PPT
- UML面向对象建模基础徐锋电子教案 CH08.PPT
- UML面向对象建模基础徐锋电子教案 CH09.PPT
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第7章 图书管理系统建模.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第8章 Web应用系统建模.ppt
- UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第9章 UML软件模型的实现.ppt
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml001.ppt
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml002.ppt
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml003.ppt
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml004.ppt
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml005.ppt
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml006.ppt
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml007.ppt
最近下载
- 形势与政策(2024春)超星尔雅学习通章节测试答案.docx VIP
- 最新2023版知识产权贯标GBT29490 02知识产权法律法规及合规性评价控制程序(含表单)[知识产权合规管理体系文件].docx VIP
- 2025年山西政采专家培训后考试题库及答案最新.docx VIP
- 《工程勘察设计收费标准》(2002年修订本)-完整版-1.pdf VIP
- 2025湖北襄阳粮油集团有限公司招聘通过人员笔试历年参考题库附带答案详解.pdf
- 免费颁奖典礼晚会PPT模板 (8).pptx VIP
- 人教部编版八年级语文上册《采桑子》示范公开课教学课件.pptx VIP
- 2025年贵州省贵阳市【辅警协警】笔试预测试题(附答案).docx VIP
- 2025年浙教版七年级数学上册第二单元测(含答案)试卷 .pdf VIP
- ACP云计算复习测试卷含答案.doc
文档评论(0)