- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 2
高等学校实践教材
计算机科学与技术
面向对象分析与设计
实验指导书
孔磊 编著
徐州工程学院
2015年8月
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc365211088 实验一 用例建模实验 PAGEREF _Toc365211088 \h 1
HYPERLINK \l _Toc365211089 实验二 动态建模实验 PAGEREF _Toc365211089 \h 7
HYPERLINK \l _Toc365211090 实验三 分析类建模实验 PAGEREF _Toc365211090 \h 13
HYPERLINK \l _Toc365211091 实验四 开发类建模实验 PAGEREF _Toc365211091 \h 18
PAGE 25
实验一 用例建模实验
【实验目的】
1. 熟悉Rational Rose 进行建模的一些基本操作;
2. 学会使用Use Case视图与Use Case 框图;
3. 学习使用Use Case、角色与关系。
【实验性质】
设计性实验。
【实验要求】
实验设备和器材:Pentium II以上微机,Windows2000以上操作系统,Rational Rose2003安装光盘一张。
【实验内容】
1.对项目进行需求描述,用文字说明其业务流程。
2.使用业务用例图创建业务用例模型。
3.选择其中一个业务用例,使用业务用例规约详细描述。
4.使用系统用例图对该业务进行系统用例建模。
5.选择其中一个系统用例,使用系统用例规约详细描述。
【实验步骤】
1.需求流程描述
某企业人力资源招聘业务流程:
(1)用人部门主管向人力资源部提出用人申请
(2)人力资源部主管定编调查、审核
(3)总经理批准
(4)人力资源部制定招聘计划、费用预算
(5)总经理批准
(6)向社会或内部发出招聘信息
(7)人力资源部主管收集应聘材料
(8)人力资源部门初试
(9)人力资源部主管整理求职材料
(10)进行面试
(11)应聘材料真实性核对与经历评估
(12)各项智力、技能测验
(13)人力资源部建议录用
(14)第二次面试(顶头上司的面试)
(15)人力资源部下达正式录用通知。
2.在Rose中创建模型包,用于管理各个建模过程以及模型中的UML图。
(1)在用例视图(Use Case View)中创建参与者包,其中包括业务参与者和系统参与者两个子包,分别用于用例图中参与者建模。
(2)在用例视图(Use Case View)中创建业务用例模型包,用于业务用例建模,对项目整体功能和流程进行粗粒度的业务建模。
(3)在用例视图(Use Case View)中创建系统用例模型包,用于对每一个业务用例,建立其系统用例图,因此,在系统用例模型包中,创建数量与业务用例图中业务用例相同,名称与业务用例名称相同的子包。
3.业务用例建模
(1)在业务用例模型包中,新建用例图(Use Case Diagram),使用用例图符号绘制业务用例图。
(2)将参与者的版型改为业务参与者(Business Actor),并将其拖放到业务参与者包中
(3)将用例的版型改为业务用例(Business Use Case)。
(4)命名:业务参与者以ba_开头,业务用例以buc_开头。
(5)业务用例以流程中的步骤为基础,用动词进行描述。
(6)从参与者建立到业务用例的联系,使用实线相连,箭头指向业务用例。
4.业务用例规约
(1)使用业务用例规约细化业务用例中的流程步骤。
(2)按照以下用例规约格式填写。
(3)业务用例细化步骤以人-人交互为主,需要注意的是每一步都应该可以用计算机的方式辅助完成,不涉及计算机的步骤可以忽略。
(4)每一个细分的步骤有些还可以继续用更细小的计算机步骤处理,可以考虑实际操作场景进行细化。
(5)以buc_用人申请用例规约为例
用例名称
buc_用人申请
用例描述
用人部门主管在需要招人时向人力资源部进行申请并得到审批
执行者
用人部门主管、人力资源部主管、总经理
前置条件
1.各执行者具备相应的职责和权限
后置条件
无
正常流
用人部门主管向人力资源部提出用人申请
1.1用人部门主管可以添加申请表
1.2用人部门主管可以修改申请表
1.3 用人部门主管可以删除申请表
1.4用人部门主管可以用人部门主管可以添加申请表
1.5……
2.人力资源部主管进行定编调查
3.人力资源部主管审核用人申请
4.总经理批准用人申请
替代流以及异常处理
1.人力资源部主管审核未通过用人申请
2.总经理审批未通过用人申请
业务规则
1.所有用例的执行者需具有相应的权限(全局规则)
2.提交的招聘需求申请表除其他招聘要求外
文档评论(0)