基础数据管理模块建模

基础数据管理模块建模

ID:39313494

大小:238.00 KB

页数:50页

时间:2019-06-30

基础数据管理模块建模_第1页
基础数据管理模块建模_第2页
基础数据管理模块建模_第3页
基础数据管理模块建模_第4页
基础数据管理模块建模_第5页
资源描述:

《基础数据管理模块建模》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章基础数据管理模块建模本章主要对出版社管理和部门管理等基础数据管理模块建模。交互图用于对系统进行动态建模,交互图分为顺序图和通信图,两种图在语义上是等价的。顺序图强调消息发送的时间顺序,通信图则强调接收和发送消息的对象的组织结构。Rose支持顺序图和通信图之间的相互转换,本章主要介绍顺序图的绘制,通信图的绘制将在第6章予以介绍。【教学导航】知识技能目标(1)熟悉UML顺序图的功能和组成元素(2)理解顺序图的绘制方法(3)学会构思顺序图(4)学会在RationalRose2003中绘制顺序图本章重点(1)UML顺序图的功能和组成元素(2)在RationalRose2003中

2、绘制顺序图教学方法案例教学法、分组讨论法、自主学习法、探究式训练法课时建议4课时(含引导训练和同步训练)【引导训练】【任务1】创建一个Rose模型“04基础数据管理模块模型”【任务描述】创建一个Rose模型,将其命名为“04基础数据管理模块模型”,且保存在本章对应的文件夹中。【任务2】绘制“出版社数据管理”子模块的用例图【任务描述】分析“出版社数据管理”子模块的功能需求、参与者和用例,使用RationalRose2003绘制“出版社数据管理”子模块的用例图。【任务3】绘制“出版社类”和“出版社数据管理界面类”的类图【任务描述】设计图书管理系统基础数据管理模块的“出版社类”和“

3、出版社数据管理界面类”,且使用RationalRose2003绘制“出版社类”和“出版社数据管理界面类”的类图。【操作示范与知识讲解】【实例引导】我们到银行的ATM机取款,主要的步骤有:读卡、输入并验证密码、确定取款金额、更新账户、出款、打开票据、退卡等,这些操作主要由用户、读卡机、ATM屏幕、账户和出款机按一定顺序协作完成,其执行顺序示意图如图4-1所示。图4-1从ATM机取款的顺序图【试一试】根据以下的场景描述,绘制顾客从自动售货机中购买饮料的顺序图。顾客先向自动售货机的前端投入钱币,顾客选择要购买的饮料,售货机的钱币识别器接收顾客投入的钱币,识别器控制售货机的出货器将一

4、罐饮料送到前端。【任务描述】(1)认识UML顺序图的功能、组成与绘制方法。(2)分析与构思基础数据管理模块的顺序图。(3)使用RationalRose2003绘制浏览出版社数据和新增出版社的顺序图。【任务实施】4.1认识UML的顺序图4.2构思基础数据管理摸型的顺序图4.3绘制浏览出版社数据的顺序图4.4绘制新增出版社的顺序图4.1认识UML的顺序图1.顺序图的功能UML顺序图也叫时序图,用来描述对象之间动态的交互关系,着重反映对象间消息传递的时间顺序,说明对象之间的交互过程,以及系统执行过程中,在某一具体位置将会有什么事件发生。顺序图存在两个轴:一是水平轴,表示不同的对象;

5、二是垂直轴,表示时间,如图4-2所示。图4-2顺序图示意2.顺序图的组成元素一个顺序图主要由四种元素构成:对象、生命线、激活期和消息,如图4-2所示。(1)对象:表示参与交互的对象。(2)生命线:表示对象存在的时间。(3)激活期:表示对象被激活的时间段。(4)消息:表示对象之间的通信。3.顺序图的绘制方法(1)对象:用一个矩形框表示,并有对象名和类名。(2)生命线:从对象图标发出的一条垂直虚线,表示在某段时间内对象是存在的。(3)激活期:用位于生命线上的一个窄矩形表示,矩形框的两端分别表示激活期的开始时间和终止时间(4)消息:用一条带箭头水平线表示,从消息的发出对象指向目标对

6、象。4.2构思基础数据管理模型的顺序图1.构思浏览出版社数据的顺序图浏览出版社数据的主要参与者是图书管理员,涉及的类主要有出版社数据管理界面、出版社类和数据库操作类。2.构思新增出版社的顺序图新增出版社的主要参与者是图书管理员,涉及的类主要有出版社数据管理界面、出版社类和数据库操作类。4.3绘制浏览出版社数据的顺序图1.建立新的顺序图在RationalRose2003的【模型浏览】窗口【LogicalView】对应的行单击右键,在弹出的快捷菜单中选择【New】选项,然后单击下一级菜单项【SequenceDiagram】。此时,在【LogicalView】节点下添加了一个默认名

7、称为“NewDiagram”的项,输入一个新的顺序图名称“浏览出版社数据顺序图”。2.在顺序图【编辑】窗口添加参与者在RationalRose2003【模型浏览】窗口中的【UseCaseView】节点中选择已创建的参与者,这里单击选择“图书管理员”。然后按住左键将其从【模型浏览】窗口中拖动到顺序图中,此时顺序图【编辑】窗口中显示参与者“:图书管理员”和泳道“:图书管理员”,对象“:图书管理员”下有虚线条。如图4-3所示。图4-3在顺序图【编辑】窗口中添加参与者3.在顺序图【编辑】窗口添加对象(1)在顺序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。