第5章 业务数据管理模块建模.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(1)新增书目 (2)修改书目数据 (3)删除书目 5.3 绘制书目数据管理的活动图 1.创建活动图 在Rational Rose 2003【模型浏览】窗口【Logical View】对应的行单击右键,在弹出的快捷菜单中选择【New】选项,然后单击下一级菜单项【Activity Diagram】,如图5-7所示。 图5-7 创建活动图的快捷菜单 2.显示活动图【编辑】窗口和编辑工具栏 建立活动图后,双击【模型浏览】窗口中的【Logical View】节点中“State/Activity Model”包中的项“书目数据管理活动图”,显示活动图【编辑】窗口和编辑工具栏,如图5-10所示。 图5-10 活动图的【编辑】窗口 3.添加活动图的开始状态 单击选择编辑工具栏上的【Start State】按钮,然后在活动图【编辑】窗口中要绘制开始状态的位置单击鼠标左键,在编辑窗口会添加一个开始状态,如图5-11所示。 图5-11 绘制开始状态 4.添加动作状态 单击选择编辑工具栏上的【Activity】按钮,然后在活动图【编辑】窗口中要绘制动作状态的位置单击鼠标左键,在编辑窗口会添加一个动作状态。 如图5-15所示。 图5-15 绘制动作状态 5.添加活动状态 单击选择编辑工具栏上的【Activity】按钮,然后在活动图【编辑】窗口中要绘制活动状态的位置单击鼠标左键,在编辑窗口会添加一个活动状态,修改该活动状态的名称为“新增书目”,如图5-17所示。 图5-17 添加一个活动状态且修改其默认名称 6.添加决策 新增书目时,根据需要可能要新增多条书目,因此在“书目数据管理活动图”中添加一个决策。 单击选择编辑工具栏上的【Decision】按钮,然后在活动图【编辑】窗口中要绘制决策判断的位置单击鼠标左键,在【编辑】窗口会添加一个决策图标。 7.添加活动图的结束状态 单击选择编辑工具栏上的【End State】按钮,然后在活动图【编辑】窗口中要绘制结束状态的位置单击鼠标左键,在【编辑】窗口会添加一个结束状态,如图5-29所示。 图5-29 在活动图【编辑】窗口中添加结束状态 8.添加分叉与汇合 单击选择活动图【编辑】窗口编辑工具栏上的【Horizontal Synchronization】按钮,在【编辑】窗口要添加分叉与汇合的位置单击鼠标左键即可,如图5-32所示。 图5-32 在【编辑】窗口中添加分叉与汇合 9.添加状态转换 状态转换显示活动之间的移动,状态转换在动作状态或活动状态之间进行。 单击选择活动图【编辑】窗口编辑工具栏上的【State Transition】按钮,光标移到【编辑】窗口中变为形状,然后在【编辑】窗口两个要转换的动作状态或活动状态之间拖动一条直线即可。 10.添加决策的条件 在活动图【编辑】窗口中双击“是否继续新增书目”的决策与活动状态“输入书目数据”之间的转换,在弹出的【State Transition Specification】对话框中的【General】选项卡的“Event”文本框输入“是”,如图5-35所示。 图5-35 在【State Transition Specification】 对话框中设置决策的监护条件 11.保存绘制的活动图 【同步训练】 【任务1】绘制图书借阅者管理的用例图 【任务描述】 分析“图书借阅者数据管理”子模块的功能需求、参与者和用例,使用Rational Rose 2003绘制“图书借阅者数据管理”子模块的用例图 【任务2】绘制“借阅者类”、“借阅者数据管理界面类”和“新增借阅者界面类”的类图 【任务描述】 设计图书管理系统业务数据管理模块的“借阅者类”和“借阅者数据管理界面类”,且使用Rational Rose 2003绘制“借阅者类”和“借阅者数据管理界面类”的类图。 【任务3】绘制新增借阅者数据的顺序图 【任务描述】 分析“借阅者管理”子模块新增借阅者数据所涉及的类、方法及其实现过程,使用Rational Rose 2003绘制新增借阅者数据的顺序图。 【任务4】绘制删除借阅者数据的顺序图 【任务描述】 分析“借阅者管理”子模块删除借阅者数据所涉及的类、方法及其实现过程,使用Rational Rose 2003绘制删除借阅者数据的顺序图。 【任务5】绘制新增借阅者数据的活动图 【任务描述】 识别新增借阅数据的对象和活动,使用Rational Rose 2003绘制的新增借阅者数据活动图。 【本章小结】 本章介绍了UML活动图的功能、组成元素,重点介绍了Rational Rose 2003中绘制活动图的方法。 活动图是UML用于对系统的动态行 为建

文档评论(0)

kaku + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档