面向对象分析与设计 实验指导书

面向对象分析与设计 实验指导书

ID:20255682

大小:1.19 MB

页数:26页

时间:2018-10-11

面向对象分析与设计 实验指导书_第1页
面向对象分析与设计 实验指导书_第2页
面向对象分析与设计 实验指导书_第3页
面向对象分析与设计 实验指导书_第4页
面向对象分析与设计 实验指导书_第5页
资源描述:

《面向对象分析与设计 实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高等学校实践教材计算机科学与技术面向对象分析与设计实验指导书孔磊编著徐州工程学院2015年8月2目录实验一用例建模实验1实验二动态建模实验7实验三分析类建模实验13实验四开发类建模实验1826实验一用例建模实验【实验目的】1.熟悉RationalRose进行建模的一些基本操作;2.学会使用UseCase视图与UseCase框图;3.学习使用UseCase、角色与关系。【实验性质】设计性实验。【实验要求】实验设备和器材:PentiumII以上微机,Windows2000以上操作系统,RationalRose2003安装光盘一张。【实验内容】1.对项目进行

2、需求描述,用文字说明其业务流程。2.使用业务用例图创建业务用例模型。3.选择其中一个业务用例,使用业务用例规约详细描述。4.使用系统用例图对该业务进行系统用例建模。5.选择其中一个系统用例,使用系统用例规约详细描述。【实验步骤】1.需求流程描述某企业人力资源招聘业务流程:(1)用人部门主管向人力资源部提出用人申请(2)人力资源部主管定编调查、审核(3)总经理批准(4)人力资源部制定招聘计划、费用预算(5)总经理批准(6)向社会或内部发出招聘信息(7)人力资源部主管收集应聘材料(8)人力资源部门初试(9)人力资源部主管整理求职材料(10)进行面试(11)

3、应聘材料真实性核对与经历评估(12)各项智力、技能测验(13)人力资源部建议录用(14)第二次面试(顶头上司的面试)(15)人力资源部下达正式录用通知。2.在Rose中创建模型包,用于管理各个建模过程以及模型中的UML图。(1)在用例视图(UseCaseView)中创建参与者包,其中包括业务参与者和系统参与者两个子包,分别用于用例图中参与者建模。(2)在用例视图(UseCaseView)中创建业务用例模型包,用于业务用例建模,对项目整体功能和流程进行粗粒度的业务建模。26(3)在用例视图(UseCaseView)中创建系统用例模型包,用于对每一个业务用

4、例,建立其系统用例图,因此,在系统用例模型包中,创建数量与业务用例图中业务用例相同,名称与业务用例名称相同的子包。3.业务用例建模(1)在业务用例模型包中,新建用例图(UseCaseDiagram),使用用例图符号绘制业务用例图。(2)将参与者的版型改为业务参与者(BusinessActor),并将其拖放到业务参与者包中(3)将用例的版型改为业务用例(BusinessUseCase)。(4)命名:业务参与者以ba_开头,业务用例以buc_开头。(5)业务用例以流程中的步骤为基础,用动词进行描述。(6)从参与者建立到业务用例的联系,使用实线相连,箭头指向

5、业务用例。264.业务用例规约(1)使用业务用例规约细化业务用例中的流程步骤。(2)按照以下用例规约格式填写。(3)业务用例细化步骤以人-人交互为主,需要注意的是每一步都应该可以用计算机的方式辅助完成,不涉及计算机的步骤可以忽略。(4)每一个细分的步骤有些还可以继续用更细小的计算机步骤处理,可以考虑实际操作场景进行细化。(5)以buc_用人申请用例规约为例用例名称buc_用人申请用例描述用人部门主管在需要招人时向人力资源部进行申请并得到审批执行者用人部门主管、人力资源部主管、总经理前置条件1.各执行者具备相应的职责和权限后置条件无正常流1.用人部门主管

6、向人力资源部提出用人申请1.1用人部门主管可以添加申请表1.2用人部门主管可以修改申请表1.3用人部门主管可以删除申请表1.4用人部门主管可以用人部门主管可以添加申请表1.5……2.人力资源部主管进行定编调查3.人力资源部主管审核用人申请4.总经理批准用人申请替代流以及异常处理1.人力资源部主管审核未通过用人申请2.总经理审批未通过用人申请业务规则1.所有用例的执行者需具有相应的权限(全局规则)2.提交的招聘需求申请表除其他招聘要求外,其他内容必须填写(交互规则)3.招聘需求申报表实体对应的信息条目必须遵守其逻辑规则(比如拟招人数应该是数字,而不能填写

7、张三)(内禀规则)26涉及实体1.招聘需求申报表:申请部门、填报日期、招聘岗位、拟招人数、期望到位时间、岗位职责、工作地点、基本素质要求、专业素质要求、提供待遇标准、其他招聘要求5.系统用例建模(1)在系统用例模型中创建以buc_用人申请业务用例为名称的包,在此包中创建该业务用例对应的系统用例图。(2)建立系统用例模型,针对系统用例规约中的正常流,归纳细化步骤进行系统用例建模。(3)系统用例图不用设置版型。(4)参与者直接与业务的步骤对应的用例相连,而该用例与更加细化的小步骤之间使用虚线箭头相连,箭头版型选择包含(include)。(5)使用suc_(

8、SystemUsecase)开头,作为每个系统用例名称的前缀。6.系统用例规约26(1)使用系

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

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

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