Android端评测
- 上手体验:功能全面,易于上手,占用内存小,页面设计人性化。
- 思维导图:
- Bug1:
- Bug2:
- 为什么这个产品组的人没有发现这些bug:测试小组测试不仔细,不全面;这些功能前后端开发可能不同步。
IOS端评测
- 上手体验:运行流畅,图标简洁,配色清爽,部分图片失真,功能种类多但是不完善,夜间模式,导入日历功能方便,实用性高
- 思维导图:
点我查看原图
- Bug1:
- Bug2:
- 为什么这个产品组的人没有发现这些bug:第一个bug可能是因为开发者对于考试安排的理解错误。第二个bug是前后端对分享功能的开发不同步。
假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)。
- 我们会加强宣传。
- 根据反馈修复bug。
- 跟进更新如历年卷、易班等功能。
估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。
我们估计这个项目做到这个程度只需要一个月,因为既然是本校大学毕业生,应该会有比较好的基础,而且做这个项目应该会受到学校极大的支持,对接口的获取难度应该较低,而且有专业的UI支持,我们认为一个月时间足够了。
分析这个软件目前的优劣(和类似软件相比),并推理出开发团队在软件工程 方面可以提高的一个重要部分(具体建议)。
这款软件优势在于拥有较为广阔的群众而且功能也算齐全,劣势就在于有些功能可以有时候无法使用(空教室功能),在软件工程方面可以提高的一个重要部分就是对历年卷这一模块的管理,许多科目都上传了不相关的信息从而干扰大家获取正确的信息,希望能够加强这一块的管理。
根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果。
点我查看原图
针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分。
用户体验方面打7分:因为有些功能经常无法使用而且历年卷功能没有维护。
UI界面美观打9分:界面简洁明了,矢量图也很精美。
核心功能8分:查询课程表、查询成绩、查询考场、历年卷应该都是核心功能,大多数都好用。
历年卷上传入口
- 后端新增一个文件上传接口,为了安全要加入token以及AES加密,同时不能直接发布,需要有一个标识标记审核情况。
- 前端在历年卷页面加一个上传按钮,上传参数:学院、科目、文件、学号、时间....同时上传只是上传,管理员在后端页面通过审核之后,才允许出现在历年卷里。
- 奖励还是无奖励机制,后续再看积极性。
app消息推送功能
- 出成绩或者考试日期公布临近,就会推送。
- 校招,每天的招聘信息推送。 由于考虑到出成绩、考试、校招这些都会提前出来,而且也不是紧急时间,所以可以采用轮询的方式,频率每12小时或每6小时跟服务器请求一次,如果有新通知则在安卓端弹出。
评分:去除最高分(83)最低分(73)后的平均分:76.71
组号 | 团队名 | 评分 |
---|---|---|
1 | 爸爸饿了 | 73 |
2 | 拖鞋旅游队 | 81 |
3 | 彳艮彳亍 | 78 |
4 | 火箭少男100 | 75 |
5 | 起床一起肝活队 | 83 |
6 | 404 Note Found | 79 |
7 | 第三视角 | 77 |
8 | 小白吃 | 74 |
9 | 我头发呢 | 73 |
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | 5 | 5 |
· Estimate | · 估计这个任务需要多少时间 | 120 | 150 |
· Development | 开发 | 10 | 10 |
· Analysis | · 需求分析 (包括学习新技术) | 10 | 10 |
· Design Spec | · 生成设计文档 | 20 | 30 |
· Design Review | · 设计复审 (和同事审核设计文档) | 20 | 20 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
· Design | · 具体设计 | 50 | 80 |
· Coding | · 具体编码 | 0 | 0 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | · 测试(自我测试,修改代码,提交修改) | 0 | 0 |
· Reporting | 报告 | 0 | 0 |
· Test Report | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 0 | 0 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 5 | 5 |
合计 | 150 |
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 300 | 300 | 8 | 8 | 入门Visual studio的使用(包括单元测试) |
2 | 0 | 300 | 6 | 14 | 了解正则表达式的使用 |
3 | 0 | 300 | 10 | 24 | 加深掌握了Axure的使用,学会了使用NABCD模型进行需求分析 |
4 | 500 | 800 | 36 | 60 | 加强了python/java爬虫基础,在java代码方面有很大的提升,解除了数据分析和可视化设计 |
5 | 0 | 800 | 10 | 70 | 竞品分析 |
6 | 0 | 800 | 12 | 82 | UML设计,需求收集 |
7 | 0 | 800 | 10 | 92 | 需求分析,思维导图设计 |
8 | 150 | 950 | 22 | 114 | 团队现场编程,收验团队成果,思考与改善整体架构 |
9 | 100 | 1050 | 8 | 122 | 寻找产品配色,协助前后端对接,对界面UI提出改善 |
10 | 500 | 1550 | 10 | 132 | 产品配色,前后端对接 |
原文:https://www.cnblogs.com/Sulumer/p/10087665.html