代码改变世界

需求分析与原型设计---升升备忘录

2018-04-25 21:44  小兵影  阅读(418)  评论(1编辑  收藏  举报

团队成员:

  43029李加兵

  43038陈海升

需求分析:

  需求分析采用NABCD模型。

  N(Need,需求)

  快节奏的当代生活让人们越来越难以养成并坚持一个优良的习惯,时间规划意识越来越淡薄,每天都要处理很多事情,而又会常常因忘记处理重要的事情而苦恼。鉴于此,我希望通过一个人性化且简洁的备忘录帮助人们养成时间规划意识,更合理更有计划地利用时间,并科学的养成优良习惯。

  A(Approach,做法)

  1) 对于app的开发,我们选择了Hbudlier作为平台;
  2) 界面设计模仿小米手机备忘录和“Nota”。
  3)确定好方向和开发语言,分配队员分工,开始工作。
  4) 先做出最基本的功能,再不断完善。

  B(Benefit,好处)

  备忘录可以帮助记忆多个事情,忙而不乱,效益很好,用个人备忘来说,首先从字面意思上可以得出,它是帮助你忘记的事情,在每个人忙碌的生活当中,人的记忆是有限的,备忘录就是让你把多个事情都能记起的东西。

  C(Competitors,竞争)

  竞争的话一个好的备忘录怎么样才能够让人用的舒心包括界面、功能方面是主要竞争方向。

  D(Delivery,推广)

  可以在朋友圈向亲戚好友同学们推广。

基本功能:

  功能一:事件管理。包括事件的添加、修改和删除,同时提供多种方式查询事件。

  功能二:提醒功能。添加事件的同时可以设置事件的提醒时间、提醒方式。

  功能三:完成项记录。对已经完成的事件自动生成记录方便用户查看。

  功能四:其他功能。语音录入、换肤和锁定悬浮通知等。

  功能五:记录完成事件数,留下每日印记,并可生成图片供打卡或分享微信朋友圈等社交平台

原型系统:

  墨刀。

  主页面:

  横拉菜单:

                                

  添加事件:

  事件详情:

  

PSP表格:

    预计耗时(分钟) 实际耗时(分钟)
Planning 计划 2  2
Estimate 估计这个任务需要多少时间 2  2
Development 开发 20  40
Analysis 需求分析  10  10
Design Spec 生成设计文档  0
Design Review 设计复审(和同事审核设计文档)  0  0
Coding Standerd 代码规范(为目前的开发制定合适的规范)  0
Design 具体设计 10  30
Coding 具体编码 0 0
Code Review 代码复审 0  0
Text 测试(自测,修改代码,提交修改)  0 0
Reporting 报告  10  15
Text Report 测试报告 8  14
Size Measurement 计算工作量  2  1
Postmortem & Process Improvement Plan 事后总结,并提出过程改进计划 0  0
Sum 合计 32 57

心得总结:

 

  海升是我的偶像,和他合作很开心,虽然我能够完成的任务不多,但是在他的带领下我们还是完成了这个备忘录,最后我想对海升表达我内心的爱慕之情,这里借用 至尊宝的经典台词:曾经有一份真挚的爱情摆在我的面前,我没有珍惜,等到失去的时候才后悔莫急,人世间最痛苦的事莫过于此,如果上天再给我一次机会,我会对海升说:“我中意你”,如果要在这份爱上加个期限,我希望是一万年。