2018下半年软考软件设计师真题解析:共享单车系统与会议策划系统分析

5星 · 超过95%的资源 需积分: 29 13 下载量 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)