第4章基础数据管理模块建模课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第4章基础数据管理模块建模课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 数据管理 模块 建模 课件
- 资源描述:
-
1、本章主要对本章主要对出版社管理和部门管理出版社管理和部门管理等等基础数据管理模块建模。基础数据管理模块建模。交互图用于对系统进行动态建模,交交互图用于对系统进行动态建模,交互图分为互图分为顺序图顺序图和和通信图通信图,两种图在语义,两种图在语义上是等价的。上是等价的。顺序图强调消息发送的顺序图强调消息发送的时间顺序时间顺序,通,通信图则强调信图则强调接收和发送消息的对象的组织接收和发送消息的对象的组织结构。结构。Rose支持顺序图和通信图之间的相互支持顺序图和通信图之间的相互转换,本章主要介绍顺序图的绘制,通信转换,本章主要介绍顺序图的绘制,通信图的绘制将在第图的绘制将在第6章予以介绍。章予以
2、介绍。【教学导航教学导航】知识技知识技能能目标目标(1)熟悉)熟悉UML顺序图的功能和组成元素顺序图的功能和组成元素(2)理解顺序图的绘制方法)理解顺序图的绘制方法(3)学会构思顺序图)学会构思顺序图(4)学会在)学会在Rational Rose 2003中绘制顺序图中绘制顺序图本章重本章重点点(1)UML顺序图的功能和组成元素顺序图的功能和组成元素(2)在)在Rational Rose 2003中绘制顺序图中绘制顺序图教学方教学方法法 案例教学法、分组讨论法、自主学习法、探究式训练法案例教学法、分组讨论法、自主学习法、探究式训练法课时建课时建议议 4课时(含引导训练和同步训练)课时(含引导训
3、练和同步训练)【引导训练引导训练】【任务任务1】创建一个创建一个Rose模型模型“04基础数据基础数据管理模块模型管理模块模型”【任务描述任务描述】创建一个创建一个Rose模型,将其命名为模型,将其命名为“04基础数据管理模块模型基础数据管理模块模型”,且保存在本章,且保存在本章对应的文件夹中。对应的文件夹中。【任务任务2】绘制绘制“出版社数据管理出版社数据管理”子模块子模块的用例图的用例图【任务描述任务描述】分析分析“出版社数据管理出版社数据管理”子模块的功能需子模块的功能需求、参与者和用例,使用求、参与者和用例,使用Rational Rose 2003绘制绘制“出版社数据管理出版社数据管理
4、”子模块的用子模块的用例图。例图。提示:主要功能有浏览出版社信息、新增提示:主要功能有浏览出版社信息、新增出版社、修改出版社数据和删除出版社。出版社、修改出版社数据和删除出版社。出版社数据管理主要由图书管理员完成。出版社数据管理主要由图书管理员完成。【任务任务3】绘制绘制“出版社类出版社类”和和“出版社数出版社数据管理界面类据管理界面类”的类图的类图【任务描述任务描述】设计图书管理系统基础数据管理模块设计图书管理系统基础数据管理模块的的“出版社类出版社类”和和“出版社数据管理界面出版社数据管理界面类类”,且使用,且使用Rational Rose 2003绘制绘制“出出版社类版社类”和和“出版社
5、数据管理界面类出版社数据管理界面类”的的类图。类图。【操作示范与知识讲解操作示范与知识讲解】【实例引导实例引导】我们到银行的我们到银行的ATM机取款,主要的步机取款,主要的步骤有:骤有:读卡、输入并验证密码、确定取款读卡、输入并验证密码、确定取款金额、更新账户、出款、打开票据、退卡金额、更新账户、出款、打开票据、退卡等,这些操作主要由等,这些操作主要由用户、读卡机、用户、读卡机、ATM屏幕、账户和出款机屏幕、账户和出款机按一定顺序协作完成,按一定顺序协作完成,其执行顺序示意图如图其执行顺序示意图如图4-1所示。所示。图图4-1从从ATM机机取取款款的的顺顺序序图图【试一试试一试】根据以下的场景
6、描述,绘制顾客从自根据以下的场景描述,绘制顾客从自动售货机中购买饮料的顺序图。动售货机中购买饮料的顺序图。顾客先向自动售货机的前端投入钱币,顾客先向自动售货机的前端投入钱币,顾客选择要购买的饮料,售货机的钱币识顾客选择要购买的饮料,售货机的钱币识别器接收顾客投入的钱币,识别器控制售别器接收顾客投入的钱币,识别器控制售货机的出货器将一罐饮料送到前端。货机的出货器将一罐饮料送到前端。【任务描述任务描述】(1)认识)认识UML顺序图的功能、组成顺序图的功能、组成与绘制方法。与绘制方法。(2)分析与构思基础数据管理模块)分析与构思基础数据管理模块的顺序图。的顺序图。(3)使用)使用Rational R
7、ose 2003绘制浏绘制浏览出版社数据和新增出版社的顺序图。览出版社数据和新增出版社的顺序图。4.1 4.1 认识认识UMLUML的顺序图的顺序图4.2 4.2 构思基础数据管理摸型的顺序图构思基础数据管理摸型的顺序图4.3 4.3 绘制浏览出版社数据的顺序图绘制浏览出版社数据的顺序图4.4 4.4 绘制新增出版社的顺序图绘制新增出版社的顺序图【任务实施】1顺序图的功能顺序图的功能UML顺序图也叫时序图顺序图也叫时序图,用来描述对,用来描述对象之间动态的交互关系,着重反映对象间象之间动态的交互关系,着重反映对象间消息传递的时间顺序,说明对象之间的交消息传递的时间顺序,说明对象之间的交互过程,
8、以及系统执行过程中,在某一具互过程,以及系统执行过程中,在某一具体位置将会有什么事件发生。体位置将会有什么事件发生。顺序图存在两个轴:一是水平轴,表顺序图存在两个轴:一是水平轴,表示不同的示不同的对象对象;二是垂直轴,表示;二是垂直轴,表示时间时间。当一个对象调用另一个对象的操作时,就当一个对象调用另一个对象的操作时,就完成了一次消息传递。完成了一次消息传递。2顺序图的组成元素顺序图的组成元素一个顺序图主要由四种元素构成:对一个顺序图主要由四种元素构成:对象、生命线、激活期和消息,如图象、生命线、激活期和消息,如图4-2所示。所示。图图4-2顺序图示意顺序图示意(1)对象:表示参与交互的对象。
9、)对象:表示参与交互的对象。(2)生命线:表示对象存在的时间。)生命线:表示对象存在的时间。(3)激活期:表示对象被激活的时)激活期:表示对象被激活的时间段。间段。(4)消息:表示对象之间的通信。)消息:表示对象之间的通信。3顺序图的绘制方法顺序图的绘制方法(1)对象:用一个矩形框表示,并)对象:用一个矩形框表示,并有对象名和类名。有对象名和类名。(2)生命线:从对象图标发出的一)生命线:从对象图标发出的一条垂直虚线,表示在某段时间内对象条垂直虚线,表示在某段时间内对象是存在的。是存在的。(3)激活期:用位于生命线上的一)激活期:用位于生命线上的一个窄矩形表示,矩形框的两端分别表个窄矩形表示,
10、矩形框的两端分别表示激活期的开始时间和终止时间示激活期的开始时间和终止时间(4)消息:用一条带箭头水平线表)消息:用一条带箭头水平线表示,从消息的发出对象指向目标对象。示,从消息的发出对象指向目标对象。1构思浏览出版社数据的顺序图构思浏览出版社数据的顺序图浏览出版社数据的主要参与者是图书浏览出版社数据的主要参与者是图书管理员,涉及的类主要有出版社数据管理管理员,涉及的类主要有出版社数据管理界面、出版社类和数据库操作类。界面、出版社类和数据库操作类。2构思新增出版社的顺序图构思新增出版社的顺序图新增出版社的主要参与者是图书管理新增出版社的主要参与者是图书管理员,涉及的类主要有出版社数据管理界面、
展开阅读全文