第4章基础数据管理模块建模课件.ppt

上传人(卖家):晟晟文业 文档编号:4606049 上传时间:2022-12-24 格式:PPT 页数:47 大小:127.50KB
下载 相关 举报
第4章基础数据管理模块建模课件.ppt_第1页
第1页 / 共47页
第4章基础数据管理模块建模课件.ppt_第2页
第2页 / 共47页
第4章基础数据管理模块建模课件.ppt_第3页
第3页 / 共47页
第4章基础数据管理模块建模课件.ppt_第4页
第4页 / 共47页
第4章基础数据管理模块建模课件.ppt_第5页
第5页 / 共47页
点击查看更多>>
资源描述

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构思新增出版社的顺序图构思新增出版社的顺序图新增出版社的主要参与者是图书管理新增出版社的主要参与者是图书管理员,涉及的类主要有出版社数据管理界面、

11、员,涉及的类主要有出版社数据管理界面、出版社类和数据库操作类。出版社类和数据库操作类。1建立新的顺序图建立新的顺序图在在Rational Rose 2003的的【模型浏览模型浏览】窗口窗口【Logical View】对应的行单击右键,对应的行单击右键,在弹出的快捷菜单中选择在弹出的快捷菜单中选择【New】选项,选项,然后单击下一级菜单项然后单击下一级菜单项【Sequence Diagram】。此时,在此时,在【Logical View】节点下添节点下添加了一个默认名称为加了一个默认名称为“NewDiagram”的项,的项,输入一个新的顺序图名称输入一个新的顺序图名称“浏览出版社数浏览出版社数据

12、顺序图据顺序图”。2在顺序图在顺序图【编辑编辑】窗口添加参窗口添加参与者与者在在Rational Rose 2003【模型浏览模型浏览】窗窗口中的口中的【Use Case View】节点中选择已创节点中选择已创建的参与者,这里单击选择建的参与者,这里单击选择“图书管理图书管理员员”。然后按住左键将其从然后按住左键将其从【模型浏览模型浏览】窗窗口中拖动到顺序图中,此时顺序图口中拖动到顺序图中,此时顺序图【编辑编辑】窗口中显示参与者窗口中显示参与者“:图书管理员图书管理员”和泳道和泳道“:图书管理员图书管理员”,对象,对象“:图书管理员图书管理员”下有虚线条。如图下有虚线条。如图4-3所示。所示。

13、图图4-3在顺序图在顺序图【编辑编辑】窗口中添加参与者窗口中添加参与者3在顺序图在顺序图【编辑编辑】窗口添加对窗口添加对象象(1)在顺序图)在顺序图【编辑编辑】窗口添加第窗口添加第1个对象个对象(2)在顺序图)在顺序图【编辑编辑】窗口添加第窗口添加第2个对象个对象(3)在顺序图)在顺序图【编辑编辑】窗口添加第窗口添加第3个对象个对象4在顺序图在顺序图【编辑编辑】窗口设置窗口设置对象属性对象属性在顺序图在顺序图【编辑编辑】窗口双击对象窗口双击对象“数数据库操作类据库操作类”图标,弹出如图图标,弹出如图4-9所示的所示的【Object Specification for Untitled】对话对话

14、框。框。图图4-9【Object Specification for Untitled】对话框对话框在该对象框中可以设置对象的在该对象框中可以设置对象的Name(对象名称)、(对象名称)、Class(相关联的类相关联的类)、Documentation(文档说明)以及(文档说明)以及Persistence等属性。等属性。5在顺序图在顺序图【编辑编辑】窗口中设置窗口中设置字体大小和调整对象位置字体大小和调整对象位置在顺序图在顺序图【编辑编辑】窗口中拖动鼠标左窗口中拖动鼠标左键选中顺序图中的参与者和键选中顺序图中的参与者和3个对象,然后个对象,然后单击右键,在弹出的快捷菜单中依次指向单击右键,在弹出

15、的快捷菜单中依次指向【Format】【Font Size】,然后单击菜,然后单击菜单项单项【10】,即可设置字体大小,如图,即可设置字体大小,如图4-11所示。所示。图图4-11设置字体大小的快捷菜单设置字体大小的快捷菜单6在顺序图在顺序图【编辑编辑】窗口添加消息窗口添加消息消息是对象间的通信,一个对象可以消息是对象间的通信,一个对象可以请求另一个对象做某件事。请求另一个对象做某件事。(1)在参与者与对象之间添加消息)在参与者与对象之间添加消息(2)添加对象的反身消息)添加对象的反身消息(3)在对象与对象之间添加消息)在对象与对象之间添加消息(4)添加返回消息)添加返回消息(5)调整消息文本的

16、字体大小和位)调整消息文本的字体大小和位 置置7保存绘制的顺序图保存绘制的顺序图单击菜单单击菜单【File】【Save】,或者,或者单击工具栏中的单击工具栏中的【Save】按钮保存所绘制按钮保存所绘制的顺序图。的顺序图。使用使用Rational Rose 2003绘制新增出版绘制新增出版社顺序图与绘制浏览出版社数据顺序图相社顺序图与绘制浏览出版社数据顺序图相似,其主要操作步骤如下。似,其主要操作步骤如下。(1)在)在【模型浏览模型浏览】窗口窗口【Logical View】节点中新建顺序图节点中新建顺序图“新增出版新增出版社顺序图社顺序图”,然后显示顺序图,然后显示顺序图【编辑编辑】窗口和编辑工

17、具栏。窗口和编辑工具栏。(2)在顺序图)在顺序图【编辑编辑】窗口添加窗口添加1个个参与者参与者“图书管理员图书管理员”和和3个对象个对象“:出版社数据管理界面出版社数据管理界面”、“:出版社出版社类类”和和“:数据库操作类数据库操作类”。(3)设置对象属性,调整参与者及)设置对象属性,调整参与者及各个对象的位置,设置其字体大小。各个对象的位置,设置其字体大小。(4)在参与者与对象之间或者对象)在参与者与对象之间或者对象与对象之间添加各种形式的消息。与对象之间添加各种形式的消息。【同步训练同步训练】【任务任务1】绘制部门数据管理的用例图绘制部门数据管理的用例图【任务描述任务描述】分析分析“部门数

18、据管理部门数据管理”子模块的功能子模块的功能需求、参与者和用例,使用需求、参与者和用例,使用Rational Rose 2003绘制绘制“部门数据管理部门数据管理”子模块的用例子模块的用例图图【任务任务2】绘制绘制“部门类部门类”和和“部门数据管部门数据管理界面类理界面类”的类图的类图【任务描述任务描述】设计图书管理系统基础数据管理模块设计图书管理系统基础数据管理模块的的“部门类部门类”和和“部门数据管理界面类部门数据管理界面类”,且使用且使用Rational Rose 2003绘制绘制“部门类部门类”和和“部门数据管理界面类部门数据管理界面类”的类图。的类图。【任务任务3】绘制修改部门数据的

19、顺序图绘制修改部门数据的顺序图【任务描述任务描述】分析分析“部门管理部门管理”子模块中修改部门子模块中修改部门数据所涉及的类、方法及其实现过程,使数据所涉及的类、方法及其实现过程,使用用Rational Rose 2003绘制修改部门数据的绘制修改部门数据的顺序图。顺序图。【任务任务4】绘制删除部门数据的顺序图绘制删除部门数据的顺序图【任务描述任务描述】分析分析“部门管理部门管理”子模块中删除部门子模块中删除部门数据所涉及的类、方法及其实现过程,使数据所涉及的类、方法及其实现过程,使用用Rational Rose 2003绘制删除部门数据的绘制删除部门数据的顺序图。顺序图。【任务任务5】浏览更

20、新部门数据的活动图浏览更新部门数据的活动图【任务描述任务描述】在在Rational Rose 2003的逻辑视图中显的逻辑视图中显示示“更新部门数据更新部门数据”的活动图,观察的活动图,观察“更更新部门数据新部门数据”的操作过程。的操作过程。【本章小结本章小结】本章介绍了本章介绍了UML顺序图的顺序图的功能、组成功能、组成元素和绘制方法元素和绘制方法,重点介绍了,重点介绍了Rational Rose 2003中顺序图的绘制方法。中顺序图的绘制方法。UML顺序图强调消息发送的时间顺序,顺序图强调消息发送的时间顺序,顺序图一般包括顺序图一般包括对象、生命线、激活期和对象、生命线、激活期和消息消息等元素,顺序图中的对象沿横轴排列,等元素,顺序图中的对象沿横轴排列,从左至右分布在图的顶部,消息则沿纵轴从左至右分布在图的顶部,消息则沿纵轴按时间顺序排列。按时间顺序排列。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第4章基础数据管理模块建模课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|