对象程序设计实验二实验报告.docVIP

  • 5
  • 0
  • 约2.52千字
  • 约 19页
  • 2017-05-21 发布于浙江
  • 举报
对象程序设计实验二实验报告

面向对象系统分析与设计实验报告 课程名称: 面向对象系统分析与设计 实验项目名称: 面向对象的系统分析建模 学院:计算机与软件学院 专业: 软件工程 指导教师: 毛斐巧 报告人: 文成 学号: 2011150259 班级: 软件2 实验时间: 2013-11-15 实验报告提交时间: 2013-11-30 实验目的: 学用面向对象的系统分析技术对SZU图书馆管理系统实例进行模型分析,建立该系统分析模型阶段的UML图,掌握面向对象的系统分析技术并学用相应的建模工具。具体包括: (1) 系统用例建模:SZU图书馆管理系统的用例描述及用例图。 (2) 系统业务流程建模:SZU图书馆管理系统的活动图。 (3) 系统静态结构建模:SZU图书馆管理系统的分析类的创建和可视化。 (4) 系统动态结构建模:SZU图书馆管理系统的顺序图和通信图。 (5) 系统业务规则建模:增加了业务规则的SZU图书馆管理系统分析类图 二、实验环境 RSA(Rational Software Architect) version 7.0 实验内容 与您所在的项目组成员一起为您们组选定的软件系统识别出参与者、用例、分析类,建立该系统的分析模型。 四、实验结果 1.系统用例建模 某某公司的员工信息管理系统的参与者及其描述信息列表如下:     参与者:   员工:在某公司的中各种用工形式的人员。   普通职员:该公司任行政和业务工作的人员   其他职员:包括清洁工,保安等其他职员   经理:公司对内生产经营的领导,也是公司对外活动的代表,是日常经营管理和行政事务的负责人   部长:该公司一个部门中的管理者   系统管理员:管理和维护员工信息管理系统的人   人事管理系统:负责向员工信息管理系统提供员工基本信息的外部系统。   工资管理系统:负责向员工信息管理系统提供员工工资信息的外部系统。  泛化关系:   员工与普通职员、其他职员、经理、部长 员工信息管理系统的参与者归属包划分 系统管理员 Versatile Actors包 用例: 服务提供功能区:检索员工,员工签到签离,工资结算, 系统数据维护功能区: 维护员工信息,浏览员工信息 用例说明文档: 用例图: 2.系统业务流程建模 3系统静态结构建模 分析类: 系统动态结构建模 员工检索 员工签到签离 工资结算 5.系统业务规则建模 业务规则文档-----“检索员工”用例 业务规则编号 业务规则类型 业务规则名称 语义描述 隶属类 BR1 约束 检查员工“员工号”合法性 检查员工的“员工号”是否是8位数字字符组成。 员工 BR2 约束 检查员工“权限”类型 检查借阅者的“权限”属于1、2、3、4哪一类(1代表只可查看修改自己信息,2代表可以查看他人信息,3代表可以修改他人高级信息,4代表管理员最高权限职员) 员工 BR3 约束 员工的邮箱地址格式的合法性 检查员工的邮箱地址格式应为”*@*”。 员工 业务规则文档-----“员工签到签离”用例 业务规则编号 业务规则类型 业务规则名称 语义描述 隶属类 BR1 约束 验证签到签离时间的合法性 借阅信息中的“借期”只能是00:00::00~24:00:00,检验是否合法。 出勤情况 BR2 计算 计算员工当月的总工作时间 总工作时间从当月工作第一天开始算,累计每日的“签离时间减签到时间” 工作情况 BR3 动作激活器 阻止非法签到 下班时间不可签到,直到第二天上班前一小时才可签到 出勤情况 业务规则文档-----“工资结算”用例 业务规则编号 业务规则类型 业务规则名称 语义描述 隶属类 BR1 计算 计算员工当月的总工作时间 总工作时间从当月工作第一天开始算,累计每日的“签离时间减签到时间” 工作情况 BR2 计算 计算员工的出勤奖金 根据签到、迟到调整奖金发放 工资 BR3 计算 计算员工的应得金额 根据底薪和奖金计算出员工的应得金额 工资 BR4 约束 员工的总工资的最低标准 员工的总工资必须高于底薪 工资 业务规则文档-----“员工查询个人信息”用例 业务规则编号 业务规则类型 业务规则名称 语义描述 隶属类 BR1 约束 检查员工“权限”类型 检查借阅者的“权限”属于1、2、3、4哪一类(1代表只可查看修改自己信息,2代表可以查看他人信息,3代表可以修改他人高级信息,4代表管理员最

文档评论(0)

1亿VIP精品文档

相关文档