软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计

结对成员学号

031702108 博客地址
031702142 博客地址

使用原型设计工具:Axure Rp
附件:百度云链接——PDF
-------

需求分析——NABCD模型

需求(Need)

  1. 教师方面:
    • 想了解已经毕业学生的发展情况,现在的工作情况,他的一些生活动态
  2. 萌新方面:
    • 想了解毕设导师或者研究生导师
    • 想和老师现在带的或之前带的已经毕业的学姐学长交流一下,获取一下对导师的看法
    • 希望得知毕业学长姐的现状,了解自己加入实验室后的发展前途和趋势
  3. 在读生方面:
    • 想了解老师的情况,希望获得项目机会
    • 希望能联系上工作的直系学长姐,获得内推的机会
  4. 毕业生方面:
    • 想念老师,却害怕尴尬而不联系
    • 想内推学弟妹,却不知道他们适不适合,没有联系方式

做法(Approach)

设计开发一款APP,可以通过搜索关注,或者同校同专业的发现新的朋友以及导师,从而了解到导师的情况和部分学长姐的情况;加强导师门下学生的联系,建立同门家族树,家族聊天系统,动态可以针对性展示。

好处(Benefit)

解决了同门之间的联系困难,了解现状困难的情况。提供了部分内推的机会给学弟妹,解决了部分工作问题。

竞争(Competitors)

  1. 优势:
    • 工作和生活分割,动态可以选择发布在同门圈或者好友圈,针对不同人群的推送
    • 扩列,少量推送同校或者同专业的人群给用户,用来找寻尚未联系上的学长姐或者添加志同道合的人
  2. 劣势:
    • 导师对申请加入同门家族的人甄别有难度(需要接入学校数据从而更为容易的判别信息真实性)

推广(Delivery)

1.可以通过贴吧、QQ群、公众号、微博等途径的推广。
2.有机会的话,可以实现完善产品,参与一些软件设计竞赛或者创新创业竞赛,从而使得更多人了解到这款有意思的产品。


详细介绍

1.登录注册。不考虑接入学校数据采用学号登录,因为有已毕业的学长姐,他们的学号一般不会保留过久
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第1张图片
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第2张图片

2.主页面。页面底部包含四个部分,即首页,同门家族页面,消息页面,个人信息页面。首页部分即主页面,包含同门圈,好友圈两个部分用来发送针对不同人群的动态。左上角为搜索按钮,右上角为发布新动态按钮
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第3张图片

3.搜索界面。可以搜索导师或者同学的名字,一些方向的文章动态,实验室的名字等
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第4张图片

4.发布动态界面
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第5张图片

5.同门家族界面。可以点击查看每个成员的信息,以及观察是否有新的人员申请加入家族
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第6张图片

6.消息界面。可以看到同门家族群聊以及私人聊天信息,还有他人对你动态的关注或者点赞评论
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第7张图片

7.个人信息界面。可以编辑个人信息,查询关注对象,翻阅过的动态,审核申请加入同门家族的人员
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第8张图片

8.申请家族界面。
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第9张图片

9.查看他人信息界面。
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第10张图片

10.聊天界面。
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第11张图片

11.朋友圈权限界面。
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第12张图片


结对过程

结对原因: 认识。
结对照片:
软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计_第13张图片

结对中的一些问题:
1.对于动态信息是否只能给同门看到,有过一些讨论,最后采用权限设置,发表动态时可以选择同门或者相互关注可视,以及仅自己可见
2.对于内推问题的讨论,双方对内推是否只针对同门,是否应该给同专业的学弟妹一些机会争执很久。最后还是采取优先同门的方式


心得体会

原本认为这应该是一次轻松的作业,毕竟相较于编程来说。但新的工具,不同的想法导致了作业进行的不顺畅,需要双方多次的讨论交流让步得到最后的原型,并且界面总是越做越多,做到一块就发现又需要一个新的界面来完善功能,这可能就是最初的设计不够充分完善的问题。

你可能感兴趣的:(软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计)