2020软件工程作业04
这个作业属于那个课程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574 |
作业目标 | 结对完成APP原型设计 |
作业正文 | 如下所示 |
其他参考文献 | https://modao.cc/tutorials/13635 |
PDF:[https://pan.baidu.com/s/1MdRqWPfKgYC7dy3AfgpDOQ)
提取码:4u9x
一.结对人员信息
20177701 卿随竞
20177696 李宇轩
二.原型工具选择:墨刀
三.NABCD模型
N(需求)
-老师:老师想了解自己已经毕业的学生在哪工作,发展的怎么样了,并希望能获得这些信息的同时不打扰到他们的工作和生活。
-萌新学生:希望通过学长学姐的介绍选择适合自己的老师,避免踩坑。
-在读学生: 自己的学长学姐有哪些,如何联系他们。
-已毕业学生:希望可以在不打扰老师的情况下联系老师,想知道自己的学弟学妹是哪些,并能通过产品联系他们。
-其他:能够设置一些访问权限
A(方法)
-学生和老师可以注册,登陆APP。
-学生和老师可以通过邀请码,二维码,电话,邮箱等方式,将自己绑定到相关的家族树当中,也可以自己创建家族树。
-学生和老师可以在APP中发布自己的动态。
-在家族树中可以选择联系人聊天交流。
B(好处)
-能够很清楚的知道家族树当中的联系网。
-能很方便的联系到家族树当中的相关人员。
-可以设置访问权限,保护大家的隐私。
-界面简洁,使用起来,简单易懂。
C(竞争)
竞争对象:其他社交聊天软件等。
竞争方法:为了在竞争中获得优势,我们要了解自己的作用范围,很多其他社交软件都是面向广大社会群体的,而我们的目标用户
则是以在校学生、老师,毕业学生组成的关系网络。我们作用的范围更小,因此,我们只需要更好的满足这个小部分用户,我
们就能在竞争中获得更大的优势。
-产品优势:我们拥有更加清晰的关系树网络,满足大部分用户的主要需求
-产品不足:由于采用简洁的设计思想,可能界面的美观程度,不如其他竞争对象。
用户相对较少,反馈也会比较片面
D(推广)
-先选择校园中的一部分人群作为产品的测试人员,通过一段时间测试后,搜集测试用户的反馈。
-联系校方帮忙做好软件的宣传。
四.原型设计
设计流程
1.两人一起讨论,确定软件的主要功能和主题风格。
2.确定分工,完成各自的功能模块,期间还要交流问题和想法。(视频,打字交流)
3.总体设计完成后,两人互相对彼此的模块进行评价和统一意见。
4.完成博客园的编辑。
功能介绍
登陆界面
注册界面
主界面
消息界面
联系人
家族树
动态
个人资料
添加
设置
实体展示↓↓↓
版本改进
V2.0
· 新增点击头像进入个人主页。
· 修复了部分界面跳转出错的问题。
五.任务分配、心得、困难与解决以及结对过程
任务分配:
卿随竞:负责消息和联系人两个模块。
李宇轩:负责动态和设置两个模块
其他一些整体布局,由两人共同协作讨论
我们遇到的困难:
1.由于我们都是都是第一次接触这个原型设计软件,最开始很多功能我们都不是很会用。
解决方法:我们都去寻找墨刀的使用教程,通过搜索教程文档,教学视频,尽可能快的了解基本的使用方法。
2.第一次结对难免有些意见上的小分歧,我们在主题风格上出现了不同的意见,分别想用现实和卡通的风格。
解决方法:我们通过视频聊天的方式,交流了彼此的意见,并统一了最终的总体的设计风格。
心得:
卿随竞:想要设计一个功能齐全的原型模板并不不容易,需要考虑用户的总总需求,用户的使用习惯等总总因素;结对
也并不是想象中的那么容易,我们都有自己的想法,如何在一款软件中体现两个人的想法我觉得很重要。在交流的过程
中,我也学习到了一些新的想法,也分享了一些自己的想法,对我们两个人来说都很有帮助。
李宇轩:最开始在对背景色和任务栏的主题色上就产生了很大的困惑,因为喜欢蓝白搭配色,所以准备把整体都设计
成蓝白色,但是在搭配背景图片的时候发现大多数的背景色放上去都是不搭的,与小伙伴讨论了许久才选择了一张折
中的背景图。因为每个人的审美观都是不同的,我发现往往通过我一个人做出来的界面我自己都觉得有点怪异,只有
通过与小伙伴的结合才能解决掉怪异的想法。(有可能是我自己多想了)因为自己也做过微信公众号的开发,微信公
众号都是固定的模板,基于微信上进行改进的,大多数的外观部件都是一致的。但是这个软件的设计要从功能到功能
的排布到主题色的选择等等等各方面都要考虑进去,一个人做出来的软件往往只能体现出他自己的想法,但是如果人
太多了或许会产生意见不一,导致软件变得奇形怪状。
结对过程部分展示
自评分
评分点 | 满分 | 自评分 |
---|---|---|
NABCD | 35 | 32 |
家族树功能 | 15 | 11 |
社交功能 | 15 | 13 |
界面设计 | 20 | 17 |
结对过程描述 | 9 | 8 |
结对照片 | 2 | 2 |
PDF附件 | 2 | 2 |
成员信息 | 2 | 2 |
总分 | 100 | 87 |