软件工程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
本作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10594 |
这个作业的目标 | 结对编程设计家族树方案 |
作业正文 | 本篇 |
其他参考文献 | 百度百科——墨刀 |
一、结对成员
- 陈勇 20177644
- 张顺 20177619
二、开发工具
墨刀
三、需求分析—NABCD模型
N(Need,需求)
老师的需求:
- 了解已毕业学生最近的动态及现在大致状况
- 了解已毕业学生现在在哪工作
- 了解已毕业学生的发展状况,如跳槽过哪些公司
学生的需求:
- 与已经毕业的学姐学长交流
- 查看毕业的学姐学长们的去向和现状
- 了解老师最近的动态及现在大致状况
- 了解学校实验室研究的课题、项目等
- 能与学弟学妹们联系,提供内推机会
A(Approach,做法)
- 相比于pc端,移动端可以有更好的用户体验,让用户快速浏览到信息,更易上手,所以使用手机UI
- 与qq、wechat类似,主界面默认为消息界面,拥有聊天功能
- 填写个人信息后,自动生成并加入家族树,家族树包括初中家族树、高中家族树等,其中人员包括你的老师、同学
- 点击他人头像,可以查看他人信息及其动态,并且可以发送消息。
B(Benefit,好处)
- 采用邮箱和手机号注册,确保安全性和真实性
- 采用了微信与qq的类似界面,操作没有生疏感且更加简洁
- 采用实名认证,更一步确保真实性
- 多重家族树,让你拥有小学到大学的社交圈
C (Competitors,竞争)
优势:
- 界面简洁,易操作
- 老师与同学能够很快了解对方动态并即时交流。
劣势: - 功能过于单一
- 同功能软件繁多,推广难度大。
D (Delivery,推广)
- 线上贴吧、知乎、微信公众号等进行宣传
- 线下学校内宣传
四、原型设计
- 登陆界面
- 注册界面
- 主功能界面
- 聊天界面
- 家族树界面
某个家族树详细信息
点击头像查看个人资料及其动态
- 个人信息界面
五、结对过程
1、任务分配
陈勇:操作墨刀,设计软件的基本模型
张顺:提出改进建议和上网查阅相关资料后编写博客
2、遇到的困难
想法有很多,需求也有很多,但是没有足够的技术去实现,过于折磨完美主义者!
3、心得
陈勇:此次作业初步体验了一把产品经理的工作内容,发现摸透用户的使用习惯与技术人员的工作量二者很难得兼(主要是自己太菜),在今后的日子里还有很大的学习空间。
张顺:对于墨刀工具的使用还不是很透彻,提出的一些改进方案自己不能得到很好的实现。但是总体来说这也是一次有趣的尝试,希望下次能够做得更好。同时在这一次合作分工中,与我的结对编程小伙伴相处的很愉快。
4、结对照片
5、pdf附件
链接:https://pan.baidu.com/s/1-oVFEylbveinWaccvzLE-w
提取码:8xi3
6、自评分
项目 | 分数 |
---|---|
NABCD | 35 |
功能设计 | 20 |
界面设计 | 20 |
结对过程描述 | 9 |
成员信息 | 2 |
结对照片 | 2 |
PDF附件 | 2 |