写张三)(内禀规则) 涉及实体 1.招聘需求申报表:申请部门、填报日期、招聘岗位、拟招人数、期望到位时间、岗位职责、工作地点、基本素质要求、专业素质要求、提供待遇标准、其他招聘要求 5.系统用例建模 (1)在系统用例模型中创建以buc_用人申请业务用例为名称的包,在此包中创建该业务用例对应的系统用例图。
(2)建立系统用例模型,针对系统用例规约中的正常流,归纳细化步骤进行系统用例建模。
(3)系统用例图不用设置版型。
(4)参与者直接与业务的步骤对应的用例相连,而该用例与更加细化的小步骤之间使用虚线箭头相连,箭头版型选择包含(include)。
(5)使用suc_(System Use case)开头,作为每个系统用例名称的前缀。
4
6.系统用例规约
(1)使用系统用例规约细化业务用例中的计算机人机操作。
(2)注意:一个人操作一台计算机,如何和计算机进行操作交互的,请站在计算机软件开发者的角度考虑交互过程,而不是软件操作者只关心开始如何输入数据,结果如何,要分析从开始到结束的完成计算机操作步骤。 (3)以suc_添加申请表系统用例规约为例 用例名称 suc_添加申请表 用例描述 用人部门主管使用计算机系统实现提出用人申请的操作 执行者 用人部门主管 前置条件 用人部门主管已经登录系统,具有操作的权限 后置条件 无 正常流 1.用人部门主管请求新的招聘需求申报表 2.计算机系统展示招聘需求申报表界面 3.用人部门主管输入招聘需求申报表信息 4.用人部门主管提交申请 5.计算机系统验证提交的信息 6.保存招聘需求申报表 7.通知人力资源部主管 8.提交成功提示 替代流以1.计算机验证信息未通过 及异常处理 业务规则 1.所有用例的执行者需具有相应的权限(全局规则) 2.提交的招聘需求申请表除其他招聘要求外,其他内容必须填写(交互规则)3.招聘需求申报表实体对应的信息条目必须遵守其逻辑规则(比如拟招人数应该是数字,而不能填写5
张三)(内禀规则) 涉及实体 1.招聘需求申报表 申请部门、填报日期、招聘岗位、拟招人数、期望到位时间、岗位职责、工作地点、基本素质要求、专业素质要求、提供待遇标准、其他招聘要求 6
实验二 动态建模实验
【实验目的】
1. 理解顺序图的基本知识; 2. 了解对象与类的概念; 3. 学习顺序框图的创建;
4. 学习活动图/泳道图的创建方法。 【实验性质】
设计性实验。 【实验要求】
实验设备和器材:Pentium II以上微机,Windows2000以上操作系统,Rational Rose2003安装光盘一张。 【实验内容】
1.对整个项目,使用活动图/泳道图建立其动态模型
2.对项目中的某个业务用例,使用活动图/泳道图建立其动态模型 3.对业务用例中的某个系统用例,使用活动图/泳道图建立其动态模型 4. 对业务用例中的某个系统用例,同时使用顺序图图建立其交互模型 【实验步骤】
1.活动图/泳道图的创建方法
(1)选择业务用例模型,菜单中选择活动图(Activity Diagram),将创建整个项目的活动图。
(2)选择系统用例模型中,以buc_用人申请为名的包,菜单中选择活动图(Activity Diagram),将创建该业务用例对应的活动图。
7
(3)选择系统用例模型中,buc_用人申请为名的包中某一个系统用例,suc_添加申请表,菜单中选择活动图(Activity Diagram),将创建该系统用例对应的活动图。
2.整个项目的活动图/泳道图
(1)按照业务流程步骤,使用活动描述,活动名称应与业务用例图中的业务用例的名称相同。
(2)只有一个起点,可以有多个终点。
(3)如果增加泳道线,活动图将变化为活动图,可以看到每个角色参与哪些活动,推荐使用。
(4)可以选择菜单Format->Line Style->Rectilinear,使得线横平竖直。 (5)至少使用一个判定。
8