2020软件工程作业04(2.0)

软件工程 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
posted @ 2020-04-06 19:51  JK3班谢雨奇  阅读(181)  评论(0编辑  收藏  举报