高能天气——团队作业第二周
高能天气——团队作业第二周
规格说明书
修订历史
日期 | 版本 | 说明 | 作者 |
---|---|---|---|
2018.11.21 | V1.0 | 完成初始时的app需求 | 于欣月、余坤澎、康皓越、范雯琪、张昊然 |
2018.12.1 | V1.1 | 完善排版和文字,结合项目实际情况改善部分页面 | 范雯琪、张昊然 |
上次的《需求规格说明书》初稿有哪些不足?
- 部分用语不够规范。
- 用户使用流程图未在需求规格说明书中体现。
- 用户的使用方法不够明确。
- 部分排版不够简洁与清晰。
团队编码规范
- 因为我们是“平平淡淡才是真”项目组,所以我们没有使用任何一个公司的代码规范。这也是我们小组成员之间互相信任的体现,我们在讨论后集体决定将编码规范初步定于以下几个方面:
- 代码规范:
- 在能力所允许的范围内尽可能的简洁。
- 在部分复杂代码后备注其用法。
- 缩进等问题符合惯例。
- 编码原则:
- 在能力所允许的范围内尽可能地提高算法效率。
- 自己编写的代码可以复写和给别人解释。
使用Powerdesigner绘制ER图
- 我们的项目中,在天气预报一部分使用了数据库,使用情况如下:在选择城市的碎片中,查询全国所有的省,优先从数据库中查,如果没有查询到再去服务器上查询,查询选中省内所有的市,优先从数据库中查询,如果没有查到再去服务器上查询, 查询选中市内所有的县,优先从数据库中查询,如果没有查询到再去服务器上查询。
后端架构设计
团队分工
(一)核心需求的优先级
- 需求功能优先级象限图
- 各版本需要实现的功能
- α版本
- 查找城市:切换城市按钮、滑动界面视图
- 天气预报(即主界面):滑动界面视图、手势操作、后台自动更新天气、手动更换天气
- 备忘录:依照光照进行主题切换、语音输入及手势操作
- 闹钟:添加和删除时间段、更换闹钟音乐
- 界面优化:优化界面、背景、按钮等。
- β版本
- 小游戏优化
- 实现课程表
- 视实际情况决定是否取消特别关心
- 最终版本
- 界面优化
- 相关功能优化
- α版本
- WBS图(α版本)
(二)确定子功能的工作量
- 在Leangoo中进行了实现
(三)TODOList及燃尽图
- TODOList
- 于欣月:天气预报、课程表、完成用户手册初版、进行调试与测试、后续完善。
- 余坤澎:备忘录、菜单、完成用户手册初版、后续完善、进行调试与测试。
- 康皓越:闹钟、完成用户手册初版、后续完善、进行调试与测试。
- 范雯琪:特别关心、界面优化、完成用户手册初版。
- 张昊然:特别关系、界面优化、完成用户手册初版。
- 燃尽图
本周分工及工作量比例
成员 | 个人贡献度及完成度 | 用时 | 比例 |
---|---|---|---|
于欣月 | 确定任务、分配任务(100%)、制定项目开发过程中代码规范(20%)、使用象限法设计优先级图(25%)、界面设计(33%) | 4 | 20% |
余坤澎 | 制定项目开发过程中代码规范(20%)、使用象限法设计优先级图(25%)、界面设计(33%) | 4 | 20% |
康皓越 | 制定项目开发过程中代码规范(20%)、使用Powerdesigner绘制ER图(100%)、后端架构图(50%)、界面设计(33%) | 4 | 20% |
范雯琪 | 修改需求规格说明书(50%)、后端架构图(50%)、编辑博客(70%)、使用象限法设计优先级图(50%)、项目gitHub燃尽图(100%)、制定项目开发过程中代码规范(20%) | 4 | 20% |
张昊然 | 修改需求规格说明书(50%)、编辑博客(30%)、制定项目开发过程中代码规范(20%)、检查汇总整理(markdown和pdf)(100%)、列出ToDoList(100%) | 4 | 20% |