基础数据管理模块建模
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(4)消息:表示对象之间的通信。
3.顺序图的绘制方法
(1)对象:用一个矩形框表示,并 有对象名和类名。 (2)生命线:从对象图标发出的一 条垂直虚线,表示在某段时间内对象 是存在的。
(3)激活期:用位于生命线上的一 个窄矩形表示,矩形框的两端分别表 示激活期的开始时间和终止时间
(4)消息:用一条带箭头水平线表 示,从消息的发出对象指向目标对象。
顺序图存在两个轴:一是水平轴,表
示不同的对象;二是垂直轴,表示时间, 如图4-2所示。
图4-2 顺序图示意
2.顺序图的组成元素
一个顺序图主要由四种元素构成:对 象、生命线、激活期和消息,如图4-2所示。
(1)对象:表示参与交互的对象。 (2)生命线:表示对象存在的时间。 (3)激活期:表示对象被激活的时 间段。
图4-3 在顺序图【编辑】窗口中添加参与者
3.在顺序图【编辑】窗口添加对 象
(1)在顺序图【编辑】窗口添加第1 个对象
(2)在顺序图【编辑】窗口添加第2 个对象
(3)在顺序图【编辑】窗口添加第3 个对象
4.在顺序图【编辑】窗口设置 对象属性
在顺序图【编辑】窗口双击对象“数 据库操作类”图标,弹出如图4-9所示的 【Object Specification for Untitled】对话 框。
【操作示范与知识讲解】
【实例引导】 我们到银行的ATM机取款,主要的步 骤有:读卡、输入并验证密码、确定取款 金额、更新账户、出款、打开票据、退卡 等,这些操作主要由用户、读卡机、ATM 屏幕、账户和出款机按一定顺序协作完成, 其执行顺序示意图如图4-1所示。
图4-1 从ATM机取款的顺序图
【试一试】
【教学导航】
知识技 能
目标
(1)熟悉UML顺序图的功能和组成元素 (2)理解顺序图的绘制方法 (3)学会构思顺序图 (4)学会在Rational Rose 2003中绘制顺序图
本章重 (1)UML顺序图的功能和组成元素 点 (2)在Rational Rose 2003中绘制顺序图
教学方 法
课时建 议
(3)使用Rational Rose 2003绘制浏 览出版社数据和新增出版社的顺序图。
【任务实施】
4.1 认识UML的顺序图 4.2 构思基础数据管理摸型的顺序图 4.3 绘制浏览出版社数据的顺序图 4.4 绘制新增出版社的顺序图
4.1 认识UML的顺序图
1.顺序图的功能
UML顺序图也叫时序图,用来描述对 象之间动态的交互关系,着重反映对象间 消息传递的时间顺序,说明对象之间的交 互过程,以及系统执行过程中,在某一具 体位置将会有什么事件发生。
根据以下的场景描述,绘制顾客从自 动售货机中购买饮料的顺序图。
顾客先向自动售货机的前端投入钱币,
顾客选择要购买的饮料,售货机的钱币识 别器接收顾客投入的钱币,识别器控制售 货机的出货器将一罐饮料送到前端。
【任务描述】
(1)认识UML顺序图的功能、组成 与绘制方法。
(2)分析与构思基础数据管理模块 的顺序图。
【任务描述】 分析“出版社数据管理”子模块的功 能需求、参与者和用例,使用Rational Rose 2003绘制“出版社数据管理”子模块 的用例图。
【任务3】绘制“出版社类”和“出版社数 据 管理界面类”的类图
【任务描述】 设计图书管理系统基础数据管理模块 的“出版社类”和“出版社数据管理界面 类”,且使用Rational Rose 2003绘制“出 版社类”和“出版社数据管理界面类”的 类图。
案例教学法、分组讨论法、自主学习法、探究式训练法 4课时(含引导训练和同步训练)
【引导训练】
【任务1】创建一个Rose模型“04基础数据 管理模块模型”
【任务描述】
创建一个Rose模型,将其命名为“04 基础数据管理模块模型”,且保存在本章 对应的文件夹中。
【任务2】绘制“出版社数据管理”子模块 的 用例图
4.2 构思基础数据管理模型的顺序图
1.构思浏览出版社数据的顺序图
浏览出版社数据的主要参与者是图书 管理员,涉及的类主要有出版社数据管理 界面、出版社类和数据库操作类。
2.构思新增出版社的顺序图
新增出版社的主要参与者是图书管理 员,涉及的类主要有出版社数据管理界面、 出版社类和数据库操作类。
4.3 绘制浏览出版社数据的顺序图
2.在顺序图【编辑】窗口添加参 与者
在Rational Rose 2003【模型浏览】窗 口中的【Use Case View】节点中选择已创 建的参与者,这里单击选择“图书管理 员”。
然后按住左键将其从【模型浏览】窗
口中拖动到顺序图中,此时顺序图【编辑】 窗口中显示参与者“:图书管理员”和泳道 “:图书管理员”,对象“:图书管理员” 下有虚线条。如图4-3所示。
第4章 基础数据管理模块建模
wenku.baidu.com
本章主要对出版社管理和部门管理等 基础数据管理模块建模。
交互图用于对系统进行动态建模,交 互图分为顺序图和通信图,两种图在语义 上是等价的。
顺序图强调消息发送的时间顺序,通 信图则强调接收和发送消息的对象的组织 结构。
Rose支持顺序图和通信图之间的相互 转换,本章主要介绍顺序图的绘制,通信 图的绘制将在第6章予以介绍。
1.建立新的顺序图
在Rational Rose 2003的【模型浏览】 窗口【Logical View】对应的行单击右键, 在弹出的快捷菜单中选择【New】选项, 然后单击下一级菜单项【Sequence Diagram】。
此时,在【Logical View】节点下添 加了一个默认名称为“NewDiagram”的项, 输入一个新的顺序图名称“浏览出版社数 据顺序图”。
图4-9 【Object Specification for Untitled】对话框
在该对象框中可以设置对象的Name (对象名称)、Class(相关联的类)、 Documentation(文档说明)以及 Persistence等属性。
5.在顺序图【编辑】窗口中设置 字体大小和调整对象位置
在顺序图【编辑】窗口中拖动鼠标左 键选中顺序图中的参与者和3个对象,然后 单击右键,在弹出的快捷菜单中依次指向 【Format】→【Font Size】,然后单击菜 单项【10】,即可设置字体大小,如图411所示。
3.顺序图的绘制方法
(1)对象:用一个矩形框表示,并 有对象名和类名。 (2)生命线:从对象图标发出的一 条垂直虚线,表示在某段时间内对象 是存在的。
(3)激活期:用位于生命线上的一 个窄矩形表示,矩形框的两端分别表 示激活期的开始时间和终止时间
(4)消息:用一条带箭头水平线表 示,从消息的发出对象指向目标对象。
顺序图存在两个轴:一是水平轴,表
示不同的对象;二是垂直轴,表示时间, 如图4-2所示。
图4-2 顺序图示意
2.顺序图的组成元素
一个顺序图主要由四种元素构成:对 象、生命线、激活期和消息,如图4-2所示。
(1)对象:表示参与交互的对象。 (2)生命线:表示对象存在的时间。 (3)激活期:表示对象被激活的时 间段。
图4-3 在顺序图【编辑】窗口中添加参与者
3.在顺序图【编辑】窗口添加对 象
(1)在顺序图【编辑】窗口添加第1 个对象
(2)在顺序图【编辑】窗口添加第2 个对象
(3)在顺序图【编辑】窗口添加第3 个对象
4.在顺序图【编辑】窗口设置 对象属性
在顺序图【编辑】窗口双击对象“数 据库操作类”图标,弹出如图4-9所示的 【Object Specification for Untitled】对话 框。
【操作示范与知识讲解】
【实例引导】 我们到银行的ATM机取款,主要的步 骤有:读卡、输入并验证密码、确定取款 金额、更新账户、出款、打开票据、退卡 等,这些操作主要由用户、读卡机、ATM 屏幕、账户和出款机按一定顺序协作完成, 其执行顺序示意图如图4-1所示。
图4-1 从ATM机取款的顺序图
【试一试】
【教学导航】
知识技 能
目标
(1)熟悉UML顺序图的功能和组成元素 (2)理解顺序图的绘制方法 (3)学会构思顺序图 (4)学会在Rational Rose 2003中绘制顺序图
本章重 (1)UML顺序图的功能和组成元素 点 (2)在Rational Rose 2003中绘制顺序图
教学方 法
课时建 议
(3)使用Rational Rose 2003绘制浏 览出版社数据和新增出版社的顺序图。
【任务实施】
4.1 认识UML的顺序图 4.2 构思基础数据管理摸型的顺序图 4.3 绘制浏览出版社数据的顺序图 4.4 绘制新增出版社的顺序图
4.1 认识UML的顺序图
1.顺序图的功能
UML顺序图也叫时序图,用来描述对 象之间动态的交互关系,着重反映对象间 消息传递的时间顺序,说明对象之间的交 互过程,以及系统执行过程中,在某一具 体位置将会有什么事件发生。
根据以下的场景描述,绘制顾客从自 动售货机中购买饮料的顺序图。
顾客先向自动售货机的前端投入钱币,
顾客选择要购买的饮料,售货机的钱币识 别器接收顾客投入的钱币,识别器控制售 货机的出货器将一罐饮料送到前端。
【任务描述】
(1)认识UML顺序图的功能、组成 与绘制方法。
(2)分析与构思基础数据管理模块 的顺序图。
【任务描述】 分析“出版社数据管理”子模块的功 能需求、参与者和用例,使用Rational Rose 2003绘制“出版社数据管理”子模块 的用例图。
【任务3】绘制“出版社类”和“出版社数 据 管理界面类”的类图
【任务描述】 设计图书管理系统基础数据管理模块 的“出版社类”和“出版社数据管理界面 类”,且使用Rational Rose 2003绘制“出 版社类”和“出版社数据管理界面类”的 类图。
案例教学法、分组讨论法、自主学习法、探究式训练法 4课时(含引导训练和同步训练)
【引导训练】
【任务1】创建一个Rose模型“04基础数据 管理模块模型”
【任务描述】
创建一个Rose模型,将其命名为“04 基础数据管理模块模型”,且保存在本章 对应的文件夹中。
【任务2】绘制“出版社数据管理”子模块 的 用例图
4.2 构思基础数据管理模型的顺序图
1.构思浏览出版社数据的顺序图
浏览出版社数据的主要参与者是图书 管理员,涉及的类主要有出版社数据管理 界面、出版社类和数据库操作类。
2.构思新增出版社的顺序图
新增出版社的主要参与者是图书管理 员,涉及的类主要有出版社数据管理界面、 出版社类和数据库操作类。
4.3 绘制浏览出版社数据的顺序图
2.在顺序图【编辑】窗口添加参 与者
在Rational Rose 2003【模型浏览】窗 口中的【Use Case View】节点中选择已创 建的参与者,这里单击选择“图书管理 员”。
然后按住左键将其从【模型浏览】窗
口中拖动到顺序图中,此时顺序图【编辑】 窗口中显示参与者“:图书管理员”和泳道 “:图书管理员”,对象“:图书管理员” 下有虚线条。如图4-3所示。
第4章 基础数据管理模块建模
wenku.baidu.com
本章主要对出版社管理和部门管理等 基础数据管理模块建模。
交互图用于对系统进行动态建模,交 互图分为顺序图和通信图,两种图在语义 上是等价的。
顺序图强调消息发送的时间顺序,通 信图则强调接收和发送消息的对象的组织 结构。
Rose支持顺序图和通信图之间的相互 转换,本章主要介绍顺序图的绘制,通信 图的绘制将在第6章予以介绍。
1.建立新的顺序图
在Rational Rose 2003的【模型浏览】 窗口【Logical View】对应的行单击右键, 在弹出的快捷菜单中选择【New】选项, 然后单击下一级菜单项【Sequence Diagram】。
此时,在【Logical View】节点下添 加了一个默认名称为“NewDiagram”的项, 输入一个新的顺序图名称“浏览出版社数 据顺序图”。
图4-9 【Object Specification for Untitled】对话框
在该对象框中可以设置对象的Name (对象名称)、Class(相关联的类)、 Documentation(文档说明)以及 Persistence等属性。
5.在顺序图【编辑】窗口中设置 字体大小和调整对象位置
在顺序图【编辑】窗口中拖动鼠标左 键选中顺序图中的参与者和3个对象,然后 单击右键,在弹出的快捷菜单中依次指向 【Format】→【Font Size】,然后单击菜 单项【10】,即可设置字体大小,如图411所示。