第一大题

1.1

“4+1”视图模型包含

运用用例图构建预约实验课程业务的场景视图需经过以下步骤:识别参与者、提取用例、确定关系并绘制用例图。

1.2

补全后的用例图

第二大题

2.1

依据业务需求描述抽象的方法有 4 个步骤

  1. 识别核心实体对象:从业务流程中提取关键名词 (如设备、维修记录、报废申请);
  2. 识别业务参与者:明确操作系统的角色 (如实验员、管理员);
  3. 定义对象属性与方法:属性描述对象静态特征 (如设备编号、状态),方法描述对象动态行为 (如更新状态、提交申请);
  4. 建立对象间关系:如继承 (实验员→用户),关联 (设备→维修记录);

2.2

该业务涉及的类包括设备、用户、实验员(继承自用户)、管理员(继承自用户)、维修记录、报废申请、审批记录等。

主要属性 主要方法
设备类 设备编号 设备名称 设备状态 所属实验室编号 更新状态() 自动释放()
用户基类 用户 ID 密码 角色类型 查询设备状态()
实验员类 (继承自用户基类的所有属性) 登记维修() 发起报废()
管理员类 (继承自用户基类的所有属性) 审批报废() 修改设备信息()
维修记录类 记录 ID 设备编号 维修原因 处理结果 完成维修()
报废申请类 申请单 ID 设备编号 审批状态 通过审批()
审批记录类 审批 ID 申请单 ID 审批意见 审批状态 签署审批意⻅() 更新审批状态()

2.3

类图

第三大题

3.1

补全后的顺序图

3.2

设备状态机图

第四大题

4.1

根据 RUP 的理论框架,结合业务建模、需求分析、系统设计、实现与测试等核心工作流。

实验室管理系统的开发过程需要设计以下 UML 模型来描述“实验教学实施环节”的业务逻辑:

业务建模阶段:主要描述业务流程与角色交互

需求分析阶段主:主要细化功能与规则

系统设计阶段:主要将业务逻辑映射到技术实现

4.2

实验启动环节活动图