软件工程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10458 |
作业目标 | 学习NABCD模型和原型模型设计 |
作业正文 | 如下文 |
参考文献 | 百度 |
PDF:
https://i-beta.cnblogs.com/files
结对成员
陈款:20177668
谢雨奇:20177689
一,NABCD模型
N(即need需求)
不同的群体对着软件的功能使用有着不停地需求,下面列举群体的需求。
老师的需求
1.关注毕业生的就业工作状况
2.关注在校学生的学习生活,心里状况。
3.关注特殊学会群体的生活学习状况。
学生的需求
1.了解专业的学习和发展方向。
2.了解学校的生活情况。
3.了解老师的基本信息和擅长领域。
4.了解学长学姐的就业和生活情况。
5.了解毕业导师的详细信息。
毕业学生的需求
1.了解老师的动态和情况。
2.了解学弟学妹们的学习和生活情况。
3.了解学弟学妹的就业取向,介绍适合的工作岗位。
A(即Approach 做法)
消息
消息推送是参考了国内当今主流的社交软件,必要的消息交流界面是必不可少的,可用于进行消息的交流。
联系人
参考了主流社交软件的设计思想,引入了可能的联系人推荐,方便用户及时的添加联系人,获取他们的动态和消息。
同时联系人可进行自定义分组,方便用户进行归类。
动态主页
3.动态主页设计是迎合了当下的主流,在查看动态的同时,能对好友动态进行收藏,点赞,评论之类的操作。
个人主页
个人主页中包括了个人基本信息和家庭树信息,直观,一目了然。通过家庭树能够了解其他人的交际网络,
方便相互交流。
B(benifit好处)
该产品方便师生间的相互交流,资源共享和动态了解。提供优秀的交友资源和学习路径。
C(Competitors 竞争)
优势:独特的家庭树功能可以方便用户拓展交流网
劣势:功能不全面,无法像QQ一样进行视频。
D(Delivery 推广)
1.通过学校网站推广。
2.通过微信公众号推广。
3.由学校相关学生部门和计算机协会进行推广。
原型设计
软件开始界面
软件登录界面
找回密码界面
注册界面
老师注册界面
学生注册界面
消息界面
联系人界面
动态界面
个人界面
家庭树界面
身份验证界面
信息界面
添加好友界面
2.0改进情况:
针对之前得初始版本,在登陆界面重新添加了忘记密码,点击就会跳转至验证页面,填写相关信息就能找回密码。在
家族树方面进行了一定的升级,目的是突出该功能相对于其他社交软件的独特性,用户可以将添加到的还有进行自定义分类,
点击好友的时候,若想要了解该人的相关信息是需要进行验证,避免外人干扰,验证通过之后便会呈现出相关信息,还支持查
查看他的家族树。方便了解他的社交网络,进行适当的交际了解。
结对过程
首先是省体进行了讨论,目的是确定设计的风格和相关的解决方案,很高兴,通过短暂的讨论达成了想要的效果,
我们确定了以当今主流的社交软件作为参考的设计思路,简化相应功能。以用户的需求进行相应的功能设计。
谢雨奇:设计编写相关功能和界面,并交于陈款审查。
陈款:负责撰写随笔,并审核谢雨奇发过来的界面情况,需要改进的在一起商量。
结对照片
遇到的问题和解决方案
1.关于界面功能设计出现分歧
陈款:本来还想在添加一些功能,但是谢雨奇觉得没必要,后来协商去除了一些。
谢雨奇:个人认为功能不在于多,再在于实用,能够了解动态,进行信息交流就可以了。
2.在开发工具选择上出现分歧
陈款:项实用干其他的开发工具,但后来经过谢和洲推荐,还是使用了墨刀。
谢雨奇:之前没有怎么了解过老师要求的那些开发工具,后来去问同学,卿随竟和谢河州都推荐了墨刀,于是就是用了墨刀。
心得
陈款:在审核界面的同时也是能够体会到两个不同意见的碰撞和融合,非常感谢这次的作业机会。
谢雨奇:在不断摸爬中完成了原型设计这是第一次尝试结对编程,体验非常的不一样,希望以后的结
对编程能够带来更多不一样的体验和收获。
分数
项目 | NABCD | 原型设计 | 结对过程描述 | 结对照片 | PDF附件 | 成员信息 | 总分 |
---|---|---|---|---|---|---|---|
分数 | 35 | 40 | 6 | 2 | 2 | 2 | 87 |