2018下半年软考软件设计师真题解析:共享单车系统与会议策划系统分析
5星 · 超过95%的资源 需积分: 29 106 浏览量
更新于2024-09-07
2
收藏 430KB DOC 举报
【试题一:共享单车系统分析设计】
(15分)
**问题1**(3分):
图1-1中的实体E1~E3,根据说明中的共享单车系统功能,它们可能分别代表:
- E1:用户(User),作为系统的主要操作者,负责注册、使用单车、查询和保修等操作。
- E2:单车(Bike),是系统的核心资源,用于提供服务,包括位置、状态、开锁密码等。
- E3:位置(Location),可能指的是用户位置和单车位置,用于追踪和管理。
**问题2**(5分):
图1-2中的数据存储D1~D5,依据系统功能,它们可能是:
- D1:用户信息存储(User Information),存放用户的基本信息和注册数据。
- D2:单车信息存储(Bike Database),保存单车的基础信息和状态。
- D3:位置数据库(Location DB),存储实时和历史的位置数据。
- D4:计费规则存储(Billing Rules),管理系统的计费策略。
- D5:支付信息存储(Payment Record),记录用户的支付状态和费用。
**问题3**(5分):
在图1-2中,缺失的数据流可能涉及:
- 从用户信息存储D1出发的数据流:用户注册时的手机号、验证码到用户注册处理(User Registration)。
- 从单车信息存储D2出发的数据流:用户扫码或手动输入编码获取开锁密码,触发单车状态修改(Locking Instruction)。
- 从位置数据库D3出发的数据流:单车位置上传到管理系统(Monitoring & Control),用于行程跟踪。
- 从计费规则存储D4出发的数据流:根据使用时间和规则计算费用,更新用户界面(Fee Calculation)。
- 从支付信息存储D5出发的数据流:用户确认支付后的支付状态更新,以及单车状态重置(Payment Confirmation)。
**问题4**(2分):
“使用单车”这一子加工可细分为以下步骤:
- 扫码或手动输入获取密码(Scanning/Manual Code Entry)
- 发送开锁指令(Unlock Command)
- 单车位置上传与行程更新(Position Upload & Trip Update)
- 结账与支付处理(Invoice Generation & Payment Processing)
- 行程状态记录(Trip Status Logging)
【试题二:网络会议策划系统需求分析】
(15分)
**问题1**:
系统中涉及的实体可能包括:
- 部门实体(Department),存储部门信息,如编号、名称、主管等。
- 主管实体(Supervisor),关联到部门,并管理本部门事务。
- 员工实体(Employee),包括员工号,用于员工关系管理。
**问题2**:
需求分析结果表明的功能有:
- 部门信息管理(Department Management)
- 会议策划功能(Meeting Planning)
- 会议管理(Meeting Scheduling)
- 员工信息管理(Employee Information Management)
- 主管职责管理(Supervisor Role Management)
**问题3**:
系统可能的数据存储包括:
- 部门信息表(Department Registry)
- 员工信息表(Employee Directory)
- 主管关联表(Supervisor Assignment)
- 会议请求表(Meeting Requests)
- 会议日程表(Meeting Calendars)
**问题4**:
会议策划系统的子功能可能包括:
- 部门创建与维护(Department Creation & Updates)
- 会议主题与参与者管理(Meeting Themes & Attendee Management)
- 邀请与确认流程(Invitation & Confirmation Process)
- 会议记录与反馈(Meeting Minutes & Feedback)
2018-11-17 上传
2019-04-16 上传
2019-04-16 上传
2019-03-29 上传
2018-05-14 上传
仁傑
- 粉丝: 2
- 资源: 22
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能