软件工程实践2019第四次作业

结对同学学号

031702211:博文地址
031702302:博文地址

附件:博文pdf


NABCD模型

  1. N(Need,需求)
    • 有基本的账号注册和登录的页面
    • 有个人基础资料页面
    • 有动态页面
    • 有家族树页面
    • 能够查看他人的基础资料
    • 能够查看本家族树内成员的详细资料
    • 不能访问非本家族树成员的详细资料
    • 能够实现聊天功能
  2. A(Approach,做法)
    • 使用web端
    • 以身份的不同(如 外人/本家族树的人),对用户可实现的功能进行开放及限制
  3. B(Benefit,好处)
    • 用户可以通过该产品较为直接地与同门师生联系,获得一定的资讯
    • 对于萌新同学(即还未选导师的同学),在选择导师期间,对其进行权限开放功能,使其能够收获到更多有关导师的资讯
  4. C(Competitors,竞争)
    • 优势
      建立在已形成的校园人际关系网上,对于急于寻找自己家族树成员的用户来说,更为便利。
    • 劣势
      当前的各种社交软件已经非常成熟,使用的人数也非常多。而本身学校给予学生能够彼此联系的机会也有很多(如 社团活动)。
  5. D(Delivery,推广;Data,数据)
    • 推广
      因为产品是以建立校园人际关系网为主的,所以想要快速推广该产品的最好方式是与院校达成合作关系,由此获得第一批使用用户。
    • 数据
      目前数据的来源在于用户注册时填入的资料,如果能与院校达成合作,也可以使用学校数据库的基础数据。

使用工具

墨刀


功能介绍

1.注册

注册分为学生与教工两个通道,同时提供下拉菜单访问者选择,便于他们填写相应的资料。

  • 学生注册页面
  • 教工注册页面
  • 注册流程演示

2.登录

登录采用福大图书馆作为背景。莎士比亚曾经说过“书籍是全世界的营养品”,无论身处校园还是步入社会,都请不要忘记阅读。

  • 登录页面
  • 登录流程演示

3.我的主页

主页左侧为个人的基本资料,右侧为最近的消息列表。
在这里使用者可以查看家族树,可以通过消息列表快速发起聊天,也可以点开动态抒发自己的想法,还可以通过搜索栏快速检索到你想要交谈的人。

同时能够对于新生暂无导师和家族树的情况进行报错。

4.基础资料页

你可以查看家族树内成员的详细资料,也可以发起聊天。

但出于对隐私的保护,你只能查看非家族树内成员的基本资料,无法查看详细资料(如动态、家族树)。

5.动态

这是一个可以讲述生活中的趣事,也可以吐槽的平台,更是一个能够说出那些想要说却不知向谁说的话的平台。

  • 我的动态页面
  • 他人动态页面
  • 发布动态流程演示

6.聊天

请教导师问题,与师兄弟讨论,在这都不是麻烦事儿。

资料页、消息列表均可以唤起聊天。

  • 资料页发起聊天
  • 消息列表发起聊天

7.家族树

你可以知道同门家族的前驱后继,自己的前人和后来者,自己的导师,乃至导师的导师的导师的导师。萌新们在选导师的时候,也能快速地通过家族树找到师兄去了解导师,但是他只能看到其中的一部分喔。

  • 完整家族树
  • 新生在选导师期间能看到的家族树

结对过程

自然而然地结对,整个过程就是一个由简到繁的过程啦,在不断地讨论与修改中将功能更加细化,共同完成了整个的原型设计。此处附灵魂画手的过程中画作一幅:

心得体会

  • 211
    一开始觉得设计应该是个蛮简单的事(相对编程来说),最后也做了好久。需要尽可能站在用户的角度去思考,去想象他们期望有什么功能。一次次讨论,一次次修改,一次次完善,做完回头看,和初稿真是差了好多啊。
  • 302
    第一次尝试原型设计,原本以为并不会那么费时。从一开始只有最简单的几个页面,到在过程中和队友一起反复地讨论、修改(见面也在讨论,不见面也在聊天中讨论),最终完成了现在的样式。还是要更细致地去研究各类用户需要的功能具体是什么,既讨论出共性,又将其不同的地方分类做出来。
posted @ 2019-10-02 17:18  咕叽  阅读(190)  评论(0编辑  收藏  举报