基础数据管理模块建模.ppt
《基础数据管理模块建模.ppt》由会员分享,可在线阅读,更多相关《基础数据管理模块建模.ppt(50页珍藏版)》请在三一办公上搜索。
1、第4章基础数据管理模块建模,本章主要对出版社管理和部门管理等基础数据管理模块建模。交互图用于对系统进行动态建模,交互图分为顺序图和通信图,两种图在语义上是等价的。,顺序图强调消息发送的时间顺序,通信图则强调接收和发送消息的对象的组织结构。Rose支持顺序图和通信图之间的相互转换,本章主要介绍顺序图的绘制,通信图的绘制将在第6章予以介绍。,【教学导航】,【引导训练】【任务1】创建一个Rose模型“04基础数据管理模块模型”,【任务描述】创建一个Rose模型,将其命名为“04基础数据管理模块模型”,且保存在本章对应的文件夹中。,【任务2】绘制“出版社数据管理”子模块的用例图【任务描述】分析“出版社
2、数据管理”子模块的功能需求、参与者和用例,使用Rational Rose 2003绘制“出版社数据管理”子模块的用例图。,【任务3】绘制“出版社类”和“出版社数据管理界面类”的类图【任务描述】设计图书管理系统基础数据管理模块的“出版社类”和“出版社数据管理界面类”,且使用Rational Rose 2003绘制“出版社类”和“出版社数据管理界面类”的类图。,【操作示范与知识讲解】【实例引导】我们到银行的ATM机取款,主要的步骤有:读卡、输入并验证密码、确定取款金额、更新账户、出款、打开票据、退卡等,这些操作主要由用户、读卡机、ATM屏幕、账户和出款机按一定顺序协作完成,其执行顺序示意图如图4-
3、1所示。,图4-1从ATM机取款的顺序图,【试一试】根据以下的场景描述,绘制顾客从自动售货机中购买饮料的顺序图。,顾客先向自动售货机的前端投入钱币,顾客选择要购买的饮料,售货机的钱币识别器接收顾客投入的钱币,识别器控制售货机的出货器将一罐饮料送到前端。,【任务描述】(1)认识UML顺序图的功能、组成与绘制方法。(2)分析与构思基础数据管理模块的顺序图。,(3)使用Rational Rose 2003绘制浏览出版社数据和新增出版社的顺序图。【任务实施】,4.1认识UML的顺序图,1顺序图的功能UML顺序图也叫时序图,用来描述对象之间动态的交互关系,着重反映对象间消息传递的时间顺序,说明对象之间的
4、交互过程,以及系统执行过程中,在某一具体位置将会有什么事件发生。,顺序图存在两个轴:一是水平轴,表示不同的对象;二是垂直轴,表示时间,如图4-2所示。,图4-2顺序图示意,2顺序图的组成元素一个顺序图主要由四种元素构成:对象、生命线、激活期和消息,如图4-2所示。,(1)对象:表示参与交互的对象。(2)生命线:表示对象存在的时间。(3)激活期:表示对象被激活的时间段。(4)消息:表示对象之间的通信。,3顺序图的绘制方法(1)对象:用一个矩形框表示,并有对象名和类名。(2)生命线:从对象图标发出的一条垂直虚线,表示在某段时间内对象是存在的。,(3)激活期:用位于生命线上的一个窄矩形表示,矩形框的
5、两端分别表示激活期的开始时间和终止时间(4)消息:用一条带箭头水平线表示,从消息的发出对象指向目标对象。,4.2构思基础数据管理模型的顺序图,1构思浏览出版社数据的顺序图浏览出版社数据的主要参与者是图书管理员,涉及的类主要有出版社数据管理界面、出版社类和数据库操作类。,2构思新增出版社的顺序图新增出版社的主要参与者是图书管理员,涉及的类主要有出版社数据管理界面、出版社类和数据库操作类。,4.3绘制浏览出版社数据的顺序图,1建立新的顺序图在Rational Rose 2003的【模型浏览】窗口【Logical View】对应的行单击右键,在弹出的快捷菜单中选择【New】选项,然后单击下一级菜单项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 数据管理 模块 建模
链接地址:https://www.31ppt.com/p-6043092.html