这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224 |
这个作业的目标 | 练习使用原型工具,分析需求,设计原型 |
学号 | 031802420刘任世麒 031802424史金易 |
一、PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
Estimate | 估计这个任务需要多少时间 | 30 | 30 |
Development | 开发 | 120 | 180 |
Analysis | 需求分析 (包括学习新技术) | 100 | 120 |
Design Spec | 生成设计文档 | 60 | 60 |
Design Review | 设计复审 | 40 | 40 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 20 |
Design | 具体设计 | 120 | 150 |
Coding | 具体编码 | ||
Code Review | 代码复审 | ||
Test | 测试(自我测试,修改代码,提交修改) | ||
Reporting | 报告 | 30 | 40 |
Test Report | 测试报告 | 20 | 20 |
Size Measurement | 计算工作量 | 20 | 20 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 60 | 70 |
合计 | 640 | 770 |
二、NABCD
N(Need,需求)
在读学生
- 认识优秀的学长学姐
- 获取实验室的有关信息以便自己的选择
- 联系和自己有相同专业的学长进行学习和生活上的交流
- 对于自己今后各种发展方向的咨询,例如考研,就业,考公,留学等
毕业学长/学姐
- 认识优秀的学弟学妹
- 了解导师们的研究方向和生活动态
- 了解学弟学妹的实验课题和他们的有的意向
- 把自己的学习和生活上的经验传授给学弟学妹,解答他们的困惑
- 为学弟学妹的未来的发展提供有益的信息,和为他们提供宝贵的发展资源和机会
老师
- 了解已毕业学生的发展情况和生活动态
- 了解现在学生的意向
- 了解现在学生的迷惑的地方
A(Approach,做法)
1)本产品的服务对象是全体的福州大学的学生和老师,在登陆时会收集个人信息,通过个人信息可以进行只能推荐
2)本产品设置有好友功能,通过好友功能可以与其他用户进行一对一的交流,以及好友动态的查看
3)本产品同时附带实验室/社团的查询功能,查询之后还带有查看实验室/社团的历届成员,导师和申请加入的功能
4)本产品还带有圈子的功能,可以通过圈子来扩充社交和学习机会
登录与注册
界面展示
B(Benefit,好处)
广泛性:本产品的服务对象是福州大学的全体老师和已毕业和在读的学生
便捷性:本产品可以是在PC端上的软件,也可以是手机运动端的APP,方便用户可以直接使用
隐私性:本产品提供的查找功能可以使使用者直接找到想找到的用户,直接进行一对一的交流,而且可以进行匿名交流
实用性:本产成品覆盖学校的全体实验室和社团,通过查找功能可以直接找到想找到的社团/实验室,也可以直接找到相关老师/学生,直接开展交流
社交性:本产品设有好友和动态的功能,可以通过此功能来进行一对一的交流和学习生活的展示
发展性:在本产品的社团/实验室可以使用在线招募的功能,在读学生也可以通过一对一的咨询来获得发展的机会,老师和已毕业学生也可以通过此来进行招募和推荐
C(Competitors,竞争)
优势
- 操作简单
- 以实验室和社团为中心展开的学生的人际交往和资源倾斜更加有利于用户的发展
- 有学校数据的支援
劣势 - 用户只能局限于福州大学的学生
- 现在许多功能还暂时还没开发完全
- 页面的UI比较简陋,缺乏艺术气息
D(Delivery,推广)
1)在实验室的群里推广
2)通过老师向已经毕业的学生推广
3)在福州大学的官方网页,公众号推广
4)通过选实验/社团的网站进行推广
三、原型设计
设计工具:Mockplus
吾园APP的主要模块:登入,动态,联系,个人资料等
APP初始画面
登录与注册
消息
消息界面显示联系人和组织发来的消息,并且可以以此展开一对一的对话
组织
组织界面显示用户加入的组织,点开下一步显示组织的基本信息,例如组织的历代成员
动态
动态显示组织和个人的学习生活或者问题,也可以用来发布招募和申请招募
个人
这个板块用来显示个人信息,并且可以对本APP进行一些个性化的调试
四,总结
个人总结
刘任世麒:通过这次结对作业,我学会了流程图设计软件的使用,了解了软件在开发过程中的NABCD的模型,了解了软件从设想到实现的基本流程,也学会了在设计软件的过程中要学会正确的分工,在分工的同时还要保持有必要的沟通,来使得两个人的工作过程可以保持一致,从而可以使得工作良好有序的完成。
史金易:通过这次作业,我学会了设计软件Mockplus的使用,在通过该软件设计的过程中,了解了APP开发的各个要考虑的因素,最终设计出来时还是取得了巨大的成就敢