软件工程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574 |
作业目标 | 结对编程,熟悉NABCD模型,原型模型设计工具(墨刀)的使用 |
作业正文 | https://www.cnblogs.com/serendipity5/p/12430879.html |
其他参考文献 | www.baidu.com |
一、结对成员
王颖 20177640
刘强 20177614
二、原型模型设计工具
墨刀
三、NABCD模型
(1)老师:可以随时了解已毕业学生的现状和发展情况,默默关注学生的动态。
(2)萌新学生:选择毕设导师时,可以了解导师的个人主页介绍、和老师邮件沟通、和老师现在带的或之前带的已经毕业的学姐学长交流一下,听听他们对于老师的评价、看法和对我的建议。看看已毕业的学姐学长们的去向和现状从中了解到我今后的发展前途和趋势。
(3)在读学生: 怎么联系学长学姐们,要找工作了,应该如何准备公司面试或进一步深造,希望能得到同门学长学姐的帮助和内推机会。
(4)已毕业学生:了解老师的现状和学弟学妹们目前在做的事情,希望提供工作招聘的内推机会给学弟学妹们,但不知道他们的联系方式。
(1)在注册时有学校和身份这两项选择,这样更方便找到自己想要找的老师和同学。
(2)注册时填写了手机号并填写了手机短信验证码,这样别人就可以通过搜索手机号码找到想找的人
(3)加入家族树可以设置权限,不是这个家族树里面的成员不可以查看内部消息和成员信息,对隐私进行了保护。
(4)动态页面当有人发布内推或者招聘消息时,会出现在动态最显眼的地方让你了解,老师或者学长学姐学弟学妹参加了什么项目和课题研究都会在动态里面显示出来,能更好的了解他们的现状。
(5)可以查看家族树里面成员的信息,其信息十分完善,能更好的了解你想了解的人的情况和联系方式。
(1)方便找到自己想要找的老师和同学。
(2)老师和学生都能更好的了解想了解的人的情况和联系方式。
(3)注册时填写了真实信息,家族树也可以设置权限,相对来说很安全。
(4)有需要帮助的地方别人能很快看到并给予帮助。
(5)页面简洁明了,方便操作,不出现烦人的广告。
优势
(1)通过学校和身份的验证,以及个人资料中学号的填写,能更方便直接的找到你寻找的那个人。
(2)主要是同个学校的师生使用且可以设置权限,更安全,也更容易找到老师和其他同学的联系方式等。
(3)页面简洁明了,使用方便,没有很复杂的东西,占内存也许少。
(4)能很快的了解到学长学姐的内推和招聘消息。
劣势
(1)基础用户少。
(2)由于QQ、微信等社交软件的用户数量庞大,几乎都在用这些软件,推广起来难度很大。
(3)功能太单一,难以吸引用户。
(4)用户范围仅限于师生,难以普及
(1)主要在学校推广,与学校合作,首先与本校合作,快速建立基础用户,以此来吸引更多的用户。
(2)在各个学校进行宣传如发传单、扫码注册用小礼物、去每个班级进行宣传等等。
(3)等用户数量稍微多了以后在各个网络平台进行推广。
四、原型设计
设计一个iPhone的app
1、登录:有账号可以直接登录,也可以选择用QQ、微信或微博账号登录,也可以选择注册一个新账号
2、注册:先选择学校,再选择自己的身份是老师还是学生,填好剩下信息
3、根据注册时所填信息推荐家族树,由于没有加入下面的家族树,没有权限查看其成员信息和内部消息
4、可以选择加入推荐的家族树也可以选择按自己的需求查找家族树,不需要的可以选择跳过此页面直接去主程序页面
加入家族树:要发送验证消息
5、按自己的要求查找家族树
查找到的家族树
6、聊天、联系人、家族树、个人中心
和某位老师的聊天
7、点击老师头像可以查看老师的资料
8、个人中心可以查看自己的资料并修改
9、查看我的家族树和个人动态
在家族树中可以设置权限
五、结对过程描述
刘强:用墨刀设计软件原型
王颖:把刘强设计出来的修改并添加他所缺少的东西使软件更加完善,制作演示动画,博客的编写与完善。