阶段序列 | 阶段时间 | 主要阶段任务 | 完成情况 |
---|---|---|---|
第一阶段 | 9.6 | 团队成立 | 已完成 |
第二阶段 | 9.6-9.13 | 课题选择 | 已完成 |
第三阶段 | 9.13-9.18 | 团队分工商定 | 已完成 |
第四阶段 | 9.18-9.30 | 学习基础知识前端、后端、产品经理 | 已完成 |
第五阶段 | 9.30-10.7 | 市场分析以及产品调研 | 已完成 |
第六阶段 | 10.7-10.15 | 基础界面的设计构思以及原型设计 | 完成部分 |
第七阶段 | 10.15-10.20 | 需求分析以及项目构思的再调整 | 已完成 |
第八阶段 | 10.20-11.1 | 基本界面的前端50%设计 | 完成部分 |
第九阶段 | 11.1-11.5 | 完成前端100%的设计,完成后端50%的连接,算法完成20% | 待完成 |
第十阶段 | 11.5-11.8 | 后端完成100%,算法完成20%,完成文档的第一版攥写,以及产品测试 | 待完成 |
第十一阶段 | 11.9 | Alpha版本发布 | 待完成 |
第十二阶段 | 后期不确定性大以下内容暂定 | ||
第十二阶段 | 11.9-11.15 | Bata版本完成50%以及项目的优化 | 待完成 |
第十三阶段 | 11.15-11.20 | 基本完成Bata版本 | 待完成 |
第十四阶段 | 11.20-11.22 | 项目优化 | 待完成 |
第十五阶段 | 11.22-12.23 | 文档定稿,视频和PPT等的制作 | 待完成 |
模板序号 | 模块名 | 模块具体内容 |
---|---|---|
1 | 首页 | 引导页设计,软件简介 |
2 | 注册登陆模块 | 实现用户的注册和登陆功能 |
3 | 宠物界面 | 宠物随着任务完成的成长和任务未完成的退化 |
4 | 任务添加模块 | 任务添加以及删除 |
5 | 任务列表模块 | 查看所有的任务以及任务的删除 |
6 | SNUG TAB | 展示SNUG的功能和进入SNUG的功能界面 |
7 | 数据分析模块 | 将收集的所有的数据统计并且进行分析 |
8 | 推荐个性化调整 | 调整推荐频率和弹窗提醒 |
9 | 个人中心 | 用户头像,用户信息等各种功能 |
队员 | 分工明细 | To Do List |
---|---|---|
吴雅辉 | 1.文档撰写 2.辅助任务、提醒的内容设计 |
1.答辩主讲 2.辅助后端设计任务、提醒内容 3.辅助制作PPT |
张婉怡 | 2.美工设计 2.辅助任务、提醒的内容设计 |
1.美工设计,主要负责界面设计 2.辅助后端设计任务、提醒的内容 |
陈秋琴 | 1.前端负责人,前端任务安排及汇总 2.前端主力 |
1.跟进前端组每个人的任务完成情况,并进行及时的反馈及调整 2.负责引导页、主界面、添加打卡界面的实现和完善 |
陈钰蕙 | 1.前端主力 2.辅助美工 |
1.负责任务列表、数据分析、宠物训练界面的实现和完善 2.辅助进行UI美工设计 |
郑雅芳 | 1.UI美工设计 2.前端主力3.辅助文档撰写 |
1.负责登录、注册、设置注册界面、宠物交互动画的实现和完善 2.UI美工设计,主要负责宠物及其互动模块的设计 3.辅助修改文档 |
阮君曦 | 1.后端负责人,后端任务安排及汇总 2.数据库搭建 3.接口设计 |
1.数据库搭建(云端) 2.任务推送基础功能实现 3.提醒内容的设计及实现 |
施金海 | 1.后端主力 2.数据库搭建 3.爬取数据 |
1.实现登入接口、新用户注册、短信获取验证码、忘记密码、修改密码、退出登录等(后端) 2.数据库搭建(云端)3.爬取所需语言库数据 |
史恩泽 | 1.跟踪项目进度,安排整体计划 2.算法在主力 3.实现模块,根据反馈调整任务推送 |
1.跟进每个组的完成反馈情况,推进完成alpha版本 根据用户主动反馈情况和系统获取的实际情况,调整任务和提醒的推送时间等 |
陈银山 | 1.算法负责人,算法任务安排及汇总 2.实现模块,分析数据智能提醒 |
1.跟进算法组每个人的任务完成情况,并进行及时的反馈和调整 2.获取用户位置信息、天气信息、周边情况等,根据所获信息进行智能提醒 |
李季城 | 1.算法辅助 2.文档撰写 |
1.根据用户的屏幕使用时间等情况分析用户手机APP使用行为 2.制作答辩PPT |
姓 名 | 任务工作量(60) | 个人参与度(10) | 完成及时性(10) | Leader评分(20) | 得分(100) | 贡献比例(%) |
---|---|---|---|---|---|---|
史恩泽 | 56 | 10 | 10 | 20 | 96 | 11.3 |
陈秋琴 | 52 | 10 | 10 | 18 | 88 | 10.6 |
郑雅芳 | 52 | 10 | 10 | 20 | 92 | 10.8 |
陈钰蕙 | 52 | 10 | 5 | 20 | 85 | 10.0 |
陈银山 | 45 | 6 | 10 | 15 | 76 | 8.9 |
李季城 | 35 | 5 | 10 | 15 | 58 | 7.6 |
阮君曦 | 52 | 10 | 10 | 20 | 92 | 10.8 |
施金海 | 54 | 10 | 10 | 20 | 94 | 11.1 |
吴雅辉 | 54 | 10 | 8 | 20 | 92 | 10.8 |
张婉怡 | 35 | 8 | 10 | 15 | 68 | 8.0 |
描述的部分:
面临的问题:
解决的问题:
附图:
描述的部分:
面临的问题:
解决的问题:
附图:
描述的部分:
面临的问题:
解决的问题:
附图:
附图:
附图:
附图:
附图:
描述的部分:
面临的问题:
解决的问题:
附图:
根据作业博客的推荐,先了解了Visio及Rose的使用,期间发现很多博客推荐StarUML,一番对比之后选择了StarUML。
Visio
Visio可以说是目前最能够用图形方式来表达各种商业图形用途的工具。Visio在左侧提供很多绘图元素,只需要简单的拖动就可以完成设计,用于图形语义的描述比较方便。软件内提供了各种模板,方便各行业使用。缺点大概是收费太高。
Rational Rose
ROSE保证代码和模型的高度一致,它可以为模型生成相应的代码,可以从原来的软件系统中导出该系统的模型,还可以真正实现代码和模型之间的循环工程,保证模型和代码的一致。支持多种语言。支持数据库的建模,能够为SQL server等支持DDL的数据库自动生成数据描述语言DDL。在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗。
Process On
在线和免费两大优势对于新手十分友好,由于操作简单,对于有绘图经验的用户,学习成本几乎为零。在线储存避免了断电,蓝屏等悲剧发生。结合网络社交的特性,不同图表的作者可以轻松地在平台分享各自作品,用户也可以方便地对公开的作品进行搜索,同时还支持多人协作的功能,适合团队内部协同工作。
优点:
缺点:
Visio
应用广泛,有各行业的图库可用,容易学习。
Rational Rose
用rose做设计,做的详细后直接生成代码,非常有优势。对应用结构任意一层做出修改时,只对其它层产生极小的影响。
Process On
很多模板参考,也可以发给队友在线看在线修改,对于团队使用确实方便。但如果无网络,还是得安装软件,并且不能实现共享。
去掉一个最高分,去掉一个最低分,小组最终得分为51.94分
组号 | 组名 | 打分 |
---|---|---|
1 | 007 | 54.6 |
2 | 無駄無駄 | 54.6 |
3 | 十一根小腿 | 49.6 |
4 | NewGame | 50.4 |
5 | 计算机四班好朋友联盟 | 52.8 |
6 | 拾光队 | 49.2 |
7 | 摇光组 | 54.6 |
8 | 955 | 52.2 |
9 | 观光队 | 54 |
10 | 女生都队 | 58.8 |
11 | 不知道叫什么 | 46.2 |
12 | To Be Done | 47.4 |
问:宠物要怎么设计?什么时候会动?
答:宠物会参考网上素材,根据需求进行调整和设计。至于什么时候会动,最开始我们应该会做成gif像原型展示的那样,在主界面就能看到它一直动,后期来得及的话,再考虑与用户交互的效果。
问:想法还是挺不错的,跟市面上的产品比显得独树一帜,但是感觉通过用手机来做任务打卡改善生活的目的可行性和意义不是很大,良好的生活习惯可能首先要脱离依赖手机
答:我们app的本意是在用户使用手机的时候给予一些提醒,特别是现如今随着手机功能的拓展,人们使用手机的时间也越来越多,我们希望通过对用户的一些温暖的提醒及帮助可以使用户在繁忙的生活中依然保持较高的生活质量。
问:如果用户设定的打卡任务违背健康的生活习惯,APP会不会做出一些提示、建议?
答:会的,我们会对用户设置的内容进行判断,如果发现是违背健康的生活习惯,或者是违背道德标准的内容,都会对用户进行提示建议甚至禁止。
第四组的提问:
问:
答:
问:原型设计真的不错,期待看到你们的原创宠物
答:谢谢!原创宠物我们会尽力的。
问:你们觉得真的会有人用这个软件达到自律的目的吗?
答:会的,我们app的宗旨是陪伴用户,会在用户使用手机的时候进行提醒,假如用户玩手机忘记了时间,看到我们的提醒之后就会发现时间的流逝,想到还有一堆待做的事情,从而停止玩手机,这就是我们使用户达到自律的目的的情景之一。
问:如何保证常驻后台,且能低耗?
答:我们会通过service来实现后台的常驻,然后进行进程保活,开机唤醒app,接入SKD,我们的app在后台常驻后所运行的就只是任务提醒,电量消耗本身很小,我们也会通过算法优化,尽量减少后台运行所消耗的电量。
问:宠物训练是一个很好的想法,可以多做一些调查明确用户对这个方面的需求,适当的加大宣传的力度
答:宠物训练是我们app 的一大特色,我们前期进行了调研,很多被调查者都对我们的app产生了浓厚的兴趣,我们相信我们的app上市后一定会取得不错的成绩,宣传会在app上线前期再做打算。
问:这类app不是很了解,个人觉得用户激励机制可以再改进吧
答:这类app的主要功能是通过任务提醒来养成用户的自律性,我们创新性的将宠物的元素融于app 的设计中,这是我们和市面上面的产品最大的区别。用户激励机制这本身就是一个和用户互动的,让用户获得成就感的功能,这种奖励可以是虚拟的,目前是用户按时完成任务宠物会成长,后期可以考虑加入一些更加吸引的机制。
问:原型设计太强了吧,是什么样的机灵小脑瓜设计出来的呢?
答:谢谢你,这个原型是我们团队共同协商产生的想法,并且由我们团队两位对原型设计最为擅长的女生设计完成的。我们的初衷是设计出一种简洁可爱,暖心的界面,在提醒用户自律的同时让用户更加的喜欢我们的app,我们也更加完善我们的设计,让它更为大众所喜欢。
问:怎么让宠物动起来呢..
答:宠物是一种UI,他的动主要靠UI设计和后端接口,在后端会有实现宠物活动的算法,UI设计我们基本完成了,目前还在努力的让宠物运动更加智能。
问:MD5加密还是没有改。还有你们的类图真的是系统的设计吗?
答:MD5加密新的需求报告已经修改了,这也是团队成员第一次做的类图,确实会存在些许的bug,你看到的是之前旧版的,后面等文档修改完
这里主要修改了文字编辑错误,数据应在30s内完成的数据指的是用户的数据分析报告,而且以用户的数据文本量在3s内完成较为合理。由于本APP的体量较小,所以响应的更新请求应在在1min内较为准确。
由于了解不当,不清楚MD5技术的使用,这里进行调整改为DES加密算法。
困难描述
做过哪些尝试
是否解决
有何收获
困难描述
做过哪些尝试
是否解决
有何收获
困难描述
做过哪些尝试
是否解决
有何收获
困难描述
做过哪些尝试
是否解决
有何收获
困难描述
做过哪些尝试
是否解决
有何收获
困难描述
做过哪些尝试
是否解决
有何收获
困难描述
做过哪些尝试
是否解决
有何收获
困难描述
做过哪些尝试
是否解决
有何收获
困难描述
做过哪些尝试
是否解决
有何收获
困难描述
做过哪些尝试
是否解决
有何收获
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 25 |
· Estimate | · 估计这个任务需要多少时间 | 30 | 25 |
Development | 开发 | 350 | 475 |
· Analysis | · 需求分析 (包括学习新技术) | 60 | 60 |
· Design Spec | · 生成设计文档 | 60 | 120 |
· Design Review | · 设计复审 | 40 | 45 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
· Design | · 具体设计 | 190 | 250 |
· Coding | · 具体编码 | 0 | 0 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | · 测试(自我测试,修改代码,提交修改) | 0 | 0 |
Reporting | 报告 | 100 | 95 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 40 | 50 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 60 | 45 |
合计 | 480 | 595 |
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 103 | 103 | 14 | 14 | 学会了十三水的玩法,对原型设计有了一定的基础 |
2 | 400 | 503 | 10 | 24 | 学习C# winform开发,完善具体设计思路 |
3 | 1313 | 1816 | 30 | 54 | 实现核心算法“自动分牌” |
4 | 1153 | 2969 | 22 | 76 | 界面设计与代码实现,完成各窗体与接口的实现 |
5 | 0 | 2969 | 15 | 91 | 详细了解商业计划书以及产品介绍视频的制作 |
6 | 0 | 2969 | 20 | 111 | 学习了UML类图的绘制,了解需求规格说明书的书写 |
原文:https://www.cnblogs.com/ljc01/p/11737226.html