高能天气——团队作业第二周

高能天气——团队作业第二周

规格说明书

修订历史

日期 版本 说明 作者
2018.11.21 V1.0 完成初始时的app需求 于欣月、余坤澎、康皓越、范雯琪、张昊然
2018.12.1 V1.1 完善排版和文字,结合项目实际情况改善部分页面 范雯琪、张昊然

上次的《需求规格说明书》初稿有哪些不足?

  • 部分用语不够规范。
  • 用户使用流程图未在需求规格说明书中体现。
  • 用户的使用方法不够明确。
  • 部分排版不够简洁与清晰。

团队编码规范

  • 因为我们是“平平淡淡才是真”项目组,所以我们没有使用任何一个公司的代码规范。这也是我们小组成员之间互相信任的体现,我们在讨论后集体决定将编码规范初步定于以下几个方面:
  • 代码规范:
    • 在能力所允许的范围内尽可能的简洁。
    • 在部分复杂代码后备注其用法。
    • 缩进等问题符合惯例。
  • 编码原则:
    • 在能力所允许的范围内尽可能地提高算法效率。
    • 自己编写的代码可以复写和给别人解释。

使用Powerdesigner绘制ER图

  • 我们的项目中,在天气预报一部分使用了数据库,使用情况如下:在选择城市的碎片中,查询全国所有的省,优先从数据库中查,如果没有查询到再去服务器上查询,查询选中省内所有的市,优先从数据库中查询,如果没有查到再去服务器上查询, 查询选中市内所有的县,优先从数据库中查询,如果没有查询到再去服务器上查询。

后端架构设计


团队分工

(一)核心需求的优先级

  • 需求功能优先级象限图
  • 各版本需要实现的功能
    • α版本
      • 查找城市:切换城市按钮、滑动界面视图
      • 天气预报(即主界面):滑动界面视图、手势操作、后台自动更新天气、手动更换天气
      • 备忘录:依照光照进行主题切换、语音输入及手势操作
      • 闹钟:添加和删除时间段、更换闹钟音乐
      • 界面优化:优化界面、背景、按钮等。
    • β版本
      • 小游戏优化
      • 实现课程表
      • 视实际情况决定是否取消特别关心
    • 最终版本
      • 界面优化
      • 相关功能优化
  • WBS图(α版本)

(二)确定子功能的工作量

(三)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%

参考资料

posted @ 2018-12-02 23:13  框框框  阅读(363)  评论(0编辑  收藏  举报