2017下半年软件设计师考试真题解析:共享单车系统与信息技术应用
本文档是关于2017年下半年全国计算机技术与软件专业技术资格(水平)考试中软件设计师下午试卷的真题。这份试卷主要考察了考生对软件设计的理解和应用,特别是针对共享单车系统的分析与设计。以下是部分内容解析: 1. **考试形式**: - 考试包含6道题目,分为必答题和选答题,总计75分。 - 必答题为前四题,选答题可以从第五题到第六题中任选一题作答。 2. **共享单车系统设计**: - 系统包括用户注册登录功能,用户通过手机APP输入信息并验证后创建账户,系统会记录用户信息。 - 使用流程包括:扫码开锁、骑行过程中的位置更新、锁车结算费用并记录支付状态,以及重置密码和单车状态。 - 辅助管理功能包括行程查询、报修故障等,支持商家对单车管理、计费规则设置和用户信用管理。 - 系统采用结构化方法设计,提供了上下文数据流图和0层数据流图,用于描述系统交互和数据流动。 **具体问题及答案解析**: - **问题1**:图1-1中的实体El~E3可能代表的是系统中的关键对象或概念。根据上下文,它们可能分别是: - El:用户(User) - 可能是系统中的用户账户或用户信息实体。 - E2:单车(Bike) - 存储单车的基础信息和状态。 - E3:位置(Location) - 包括用户和单车的位置数据。 - **问题2**:图1-2是0层数据流图,可能涉及数据的输入、处理和输出。具体可能涉及以下操作: - 数据输入:用户信息、位置数据、单车状态等。 - 数据处理:注册、登录验证、计费计算、行程记录、故障报告等业务逻辑。 - 数据输出:单车位置信息、行程详情、费用结算通知、用户信用状态等。 总结来说,这份试卷考察了考生对软件设计师所需的关键技能,包括需求分析、系统设计、数据库管理和业务逻辑实现等。通过解答这些问题,考生需要展示他们在实际项目中的设计思维、编程能力和对共享单车业务流程的深入理解。
剩余17页未读,继续阅读
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展