网站大量收购闲置独家精品文档,联系QQ:2885784924

第6章-业务处理模块建模.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【任务2】绘制图书归还界面类的类图 【任务描述】 设计图书管理系统业务处理模块的“图书归还界面类”,且使用Rational Rose 2003绘制“图书归还界面类”的类图。 【任务3】绘制图书归还的顺序图 【任务描述】 分析图书管理系统业务处理模块的“图书归还”所涉及的类、方法及其实现过程,使用Rational Rose 2003绘制图书归还的顺序图。 【任务4】绘制图书归还的活动图 【任务描述】 分析图书管理系统中“图书归还”的动作状态或活动状态、决策以及各个状态的转换,使用Rational Rose 2003绘制图书归还的活动图。 【任务5】绘制借书证的状态机图 【任务描述】 分析借书证的主要状态,使用Rational Rose 2003绘制借书证的状态机图。 【本章小结】 本章介绍了UML状态机图的组成与描述方法,介绍UML通信图的基本概念与构成,还介绍了UML的时序图、交互概况图和组合结构图。 重点介绍了Rational Rose 200中状态机图和通信图的绘制方法。 状态机图是对类所描述事件的补充说明,它显示了类的所有对象可能具有的状态,以及引起状态变化的事件。 通信图主要用于显示系统之间需要哪些链接以传递交互的消息。 从通信图中可以很容易分辨出要发生交互时需要连接哪些系统对象。 状态机图仅用于具有下列特点的类:具有若干个确定的状态,类的行为在这些状态下会受影响且被不同的状态改变。 6.1.3 状态机图的组成 UML状态机图的图形元素包括:状态、转换、开始状态、结束状态、事件、决策和同步。 6.1.4 状态机图的描述方法 状态机图由表示状态的节点和表示状态之间转换的带箭头的直线组成,若干个状态由一条或者多条转换箭头连接,状态的转换由事件触发。 (1)状态:用一个带圆角的矩形表示,框内标有状态的名称和其他信息。 (2)转换:用带箭头的直线表示,从出发状态指向目标状态。 (3)开始状态:开始状态是状态机图的起点,用实心圆表示。 (4)结束状态:终始状态是状态机图的终点,用一个圆中套一个小实心圆表示。 (5)判定:判定是状态机图中一个特定的位置,工作流在此按条件取值发生分支,用一个空心小菱形表示。 (6)同步:同步定义了并发工作流的分叉(Fork)与汇合(Join),同步用一条粗短实线表示,分叉的示意图如图6-8所示,汇合的示意图如图6-9所示。 图6-8 状态的分叉示意图 图6-9 状态的汇合示意图 6.2 构建图书的状态机图 6.2.1 构思图书的状态机图 图书管理系统中的图书主要有四种状态:新书进入流通状态、待借出状态、已借出状态、退出流通状态。 6.2.2 绘制图书的状态机图 (1)创建状态机图 (2)显示状态机图【编辑】窗口和编辑工具栏 (3)添加开始状态 (4)添加状态 (5)设置状态的属性 (6)添加结束状态 (7)添加状态之间的转换 (8)添加转换的事件 (9)完善状态机图 (10)保存绘制的状态机图 6.3 认识UML的通信图 顺序图主要描述系统各组成部分之间交互的次序,用于说明系统的动态视图。 通信图则从另一个角度描述系统对象之间的链接,也是用于说明系统的动态视图。 6.3.1 通信图的概述 通信图主要用于显示系统之间需要哪些链接以传递交互的消息。 从通信图中可以很容易分辨出要发生交互时需要连接哪些系统对象。 在顺序图中,消息在系统对象之间传递暗示了系统对象之间存在链接。 通信图提供了一种直觉的方法来显示系统对象之间组成交互的事件所需要的链接。 6.3.2 通信图的构成 UML通信图的图形元素主要包括对 象、链接和消息流。 6.4 构建图书借出的通信图 6.4.1 构思图书借出的通信图 图书借出所涉的对象主要有图书借阅员、图书借出界面、图书借出类、数据库操作类,主要操作过程和通信路径如下。 (1)图书借阅员执行借出图书操作,系统发送创建界面的消息,图书借出界面创建并显示后,界面发送获取借阅者信息的消息,然后向图书借出类发送获取借阅者信息的消息,接着向数据库操作类发送从数据表提取数据的消息。 数据库操作类收到消息后,从后台数据表中提取所需的借阅者数据后返回到图书借出界面。 (2)界面发送获取图书信息的消息,然后向图书借出类发送获取图书信息的消息,接着向数据库操作类发送从数据表提取数据的消息。 数据库操作类收到消息后,从后台数据表中提取所需的图书数据后返回到图书借出界面。 (3)界面发送借出操

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档