2020软件工程作业04

软件工程 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
原文地址:https://www.cnblogs.com/zxssg/p/12638828.html