2020软件工程作业04

软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574
目标 结对编程设计
正文 见下文
参考文献 https://www.baidu.com/

一、结对成员信息

20177618 肖雨馨
20177568 陈旭

二、开发工具

Axure RP 9

三、基于NABCD模型的分析

N需求

题目中的要求:设计家族树功能和社交功能,家族树功能包括创建和加入家族树、查看基本信息、家族之间交流等;社交功能包括设置现状、分享日常动态和互动联系等。
老师需求:了解学生的现状
萌新学生需求:与学长学姐交流,了解老师,与老师沟通
在读学生需求:与学长学姐联系,寻找工作机会
已毕业学生需求:了解老师现状,关心学弟学妹,提供内推机会
新的需求:通过这个APP寻找更多的机会和帮助,与陌生人也可以交流

A做法

设计一个手机APP
① 登录界面:可以使用手机号码、微信账号和微博账号登录,还有创建账号和找回密码的功能;
② 填写个人资料:设置昵称、姓名(真名)、手机、邮箱、性别和简介,选择身份;
③ 创建或加入家族树:选择学校、学院、专业、学级,如果班级已存在则可选择加入,不存在则可以创建;
④ 家族树详情:加入家族树后可以查看老师和同门的信息;
⑤ 动态界面:可以分享日常,可以看到学生的标签,其他人可以评论和点赞;
⑥ 个人主页:可以看到个人设置的标签,是否在同一个家族树,还可以查看所有动态;
⑦ 好友列表和聊天界面:可以与同一个家族树的同门加为好友进行交流;
⑧ 群聊界面:同一个家族树的人在里面交流;
⑨ 我的家族树:可以查看加入的所有家族树;
⑩ 查找界面:可以寻找同门、群聊和动态,可以设置按条件查找和提供手机号码查找添加,还智能推荐家族树。

B好处

加强同一个家族树老师和学生的联系和交流,提供一个容易操作的合作交流甚至寻找工作的平台

C竞争

竞争对象是所有交流交友软件
优势:专门为学校老师学生提供的一个平台

D推广

市场接近饱和,但学生人群数量大,可通过微博知乎等平台进行营销和推广,最重要的还是做好软件,才能一直吸引越来越多的潜在用户

四、原型设计

登录界面 可以使用手机号码登录,也可以使用微信或微博账号登录

创建账号的操作完成后,接下来填写个人资料,为用户提供教师与学生两种身份

可以创建或加入家族树,按照学校学院等条件分级搜索

也可以搜索某个人或者包含关键词的动态,并为用户推荐相关内容

家族树列表

点开某个家族后的界面

家族树里的成员可以参与群聊

或与某一个成员聊天

查看个人主页,包括动态和简介

查看家族树成员的动态广场

好友列表查看历史消息

五、结对过程

我们采用工具的是Axure
分析完作业的要求后,统一格式和样式,共享素材,按功能分配任务,设计界面的过程中语音通话沟通
遇到的困难:最开始上手的时候做出来的效果实在太丑了,并且两个人的风格也不统一,所以讨论后决定先制定一个严格的标准再开始。

心得:

肖雨馨:我之前一直以为UI设计是产品生产环节里最简单的一部分,现在发现不断地修改真的太折磨人了。
陈旭:做了两张图就花了一晚上,还一直被甲方魔鬼推倒重做,太难了

结对照片:


(第一版)

PDF附件:
链接:https://pan.baidu.com/s/1GeuRxCTDtl5pbsrx7CG1dw
提取码:ngjy

六、自评

NABCD 功能设计 界面设计 结对过程描述 结对照片 PDF附件 成员信息 总分
35分 30分 20分 9分 2分 2分 2分 100分
32分 26分 18分 8分 2分 2分 2分 90分
posted @ 2020-04-05 17:15  neuf  阅读(223)  评论(0编辑  收藏  举报