2020软件工程作业04
软件工程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10458 |
作业目标 | 软件原型设计 |
作业正文 | 见下文 |
参考文献 | 墨刀新手教程 |
一、结队成员
王海翔 20177727
马自强 20177729
二、原型开发工具
墨刀
三、NABCD模型
N需求
- 老师希望能跟以前的学生联系
- 新学生希望能更加了解老师的信息,能够跟学长学姐沟通
- 在读学生希望能跟工作的学长学姐交流,能够了解工作方面的问题
- 毕业的学生希望能跟以前的老师联系,也想找在读学生内推
- 能创建和加入家族树,查找导师之后申请加入或者其他
- 家族树的人可以详细地知道同门的基本信息
- 可以查看其他家族的基本信息
- 家族内部的信息或许需要设置权限
- 用户之间有社交功能
A做法
- 根据学校信息注册,一个学校的在一个圈子里,圈子里有不同的家族树,可以根据自己的需求或寻找导师加入家族树。
- 每个人能加好友进行交流沟通,查看个人的信息
- 能发布自己的动态,别人能看到
- 注册时能学者身份,是老师还是学生
B好处
- 能通过家族树添加好友,寻找自己想要找的学长、学姐或导师寻求帮助,或者帮助学弟学妹
- 用户在登录注册时需要验证邮箱或手机号,确保了应用内信息的真实性和安全性
-
帮助学生们找到工作机会,或者帮助老师联系以前的学生
C竞争
- 许多的聊天平台都是竞争对象
- 能找到自己需要的人,不用到处打探消息
- 其他功能太少,不完善,界面也比较简陋
D推广
- 线上可以跟朋友推荐,在朋友圈、空间发布信息,公众号也能进行推广,在应用商店上架
- 线下可以发布传单,向熟人推荐
四、原型设计
1.登录界面
![](https://img2020.cnblogs.com/blog/1770389/202004/1770389-20200406110003417-418179289.png)
2.注册界面
![](https://img2020.cnblogs.com/blog/1770389/202004/1770389-20200406110016643-1682136577.png)
![]()
3.忘记密码
![](https://img2020.cnblogs.com/blog/1770389/202004/1770389-20200406110027557-757297355.png)
![]()
4.信息完善
![](https://img2020.cnblogs.com/blog/1770389/202004/1770389-20200406110038118-684051821.png)
![]()
主页设计
1.家族树界面
根据自己的需要,自己想加哪个家族树就能加入,但需要验证。
2.个人详情界面
3.聊天界面
五、结队过程
任务分配
马:负责在墨刀上进行原型的设计
王:负责文档的编写,查阅资料
遇到的困难与解决第一次用原型设计的工具来设计软件原型,不熟练是肯定的,许多素材也找了很久。还有一开始的想法,要加入哪些功能,功能的界面长什么样等等都耗费了很长的时间。心得王:这是第一次进行结队编程的作业,作业开始前,我们讨论了很多,关于家族树的界面,注册登录要有哪些内容等等。对于这个问题,每个人都有不同的见解,所以两个人一起结队做,思考得能更加全面,速度也提高了很多。 在这次的原型设计作业中,通过查阅网上的资料,我初步了解了墨刀软件的使用,知道有模板,有素材,也大致了解了原型设计的工作内容,收获了很多知识。
马:第一次跟海祥结队,让我感觉非常棒,一开始我连博客园都不熟练,因为自己之前拉下了一些课程,不过好在海翔耐心教了我,我们两个一起下载了墨刀,刚开始都不会用,然后连麦互相学习,最后发现原来这么容易,组队的效率也是远远超过一个人去做,自己收获还是蛮大的,自己学会了原型设计等工作内容。ps自己写文本的时候每次快写完了,博客园就强退,浪费了一上午的时间。
结队照片
自评分
项目 | 分数 |
NABCD | 35 |
功能设计 | 20 |
界面设计 | 15 |
结对过程描述 | 8 |
成员信息 | 2 |
结对照片 | 2 |