2020软件工程作业04
软件工程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574 |
作业目标 | 结对编程、家族树、NBCD、墨刀 |
作业正文 | 见下文 |
参考文献 | 墨刀 百度 博客园 |
1.结对成员
学号 | 姓名 |
20177653 | 彭佳 |
20177659 | 朱方毅 |
2.需求背景
a、老师的困扰:都说铁打的营盘流水的兵。老师,总会经历结识新生、相处多年的本科生和研究生毕业、又一批新生加入等年复一年周而复始的过程。这既是老师这个职业的悲哀,也许也是老师这个职业有活力的地方。作为老师,夜深人静时,偶尔会想,几年前毕业的某某学生,现在怎么样了啊;某某学生,在哪里工作啊,发展如何啊。但是又不好主动去问。不知道是不便打扰,还是老师太矜持,还是想想就够了而答案不重要。也许默默地关注着学生的动态就够了;不一定非得等到教师节,才收到学生在问候中也许包含的关于现状的描述。
b、萌新学生的困扰:作为萌新学生,我不知道要选择哪个老师作为我的毕设导师。除了了解导师的个人主页介绍、和老师邮件沟通以外,其实最有效、客观、避免踩坑的方法是和老师现在带的或之前带的已经毕业的学姐学长交流一下,听听他们对于老师的评价、看法和对我的建议。这也许对我选择老师会更有帮助呢。看看已毕业的学姐学长们的去向和现状,我也能知道我加入实验室后,我今后可能的发展前途和趋势是什么样的。
c、在读学生的困扰:学姐学长们都是谁啊,该怎么联系啊。我要找工作了,应该如何准备公司面试或进一步深造啊,有没有同门学姐学长可以给我内推的机会啊。我应该如何和他们联系呢。
d、已毕业学生的困扰:偶尔想念老师啦。主动敲老师的现状,会很尴尬吧;老师也没有特别有空吧。现在实验室的学弟妹们都有谁啊,他们都在研究什么课题,做什么项目啊。我能不能提供工作招聘的内推机会给他们啊,这样我也能顺便得到内推奖金😁,两全其美,何乐而不为。可是学弟妹是谁呢,有谁需要呢,如何联系呢。
需要这样一个网站系统、或APP、或轻度社交软件、或依附于微信的轻度社交小程序,能把同门的家族关系建立起来。具有动态分享和社交的功能;具有一定隐私性,外人只能查看基本信息,无法窥探细节;但假如是家族树的人,可以知道同门家族的前驱后继,自己的前人和后来者,自己的导师,乃至导师的导师的导师的导师,上翻18代,也许是牛顿。微软在很多年前,就有 发布 ”学术家族树“ 的应用,但是没有社交的功能,也仅止于学术的信息。我希望的是,每个节点,都是一个活生生的人物和用户;分享和互动,也是其中有的功能。不准确地说,也许是高校实验室版的“领英”。究竟应该做成什么样呢?请你和你的结对伙伴一起讨论思考吧。
3.需求模型----NBCD模型
N(Need 需求)
老师:了解学生的现状,更加深入了解学生的动态和状况,更加方便联系。
萌新学生:了解毕设导师的相关信息,方便跟学长学姐的交流,了解学长学姐的动态。
在读学生:了解学长学姐的现状跟动态,并寻求就业机会。
毕业学生:了解老师的现状和认识新的学弟学妹以及他们的学习情况,为公司推荐人才。
A (Approach 做法)
(1)用户在注册时需要绑定手机号码接受验证码,也可以通过通讯录中的手机号码来添加朋友。
(2)老师可以创建家族树,学生则可以通过搜索姓名添加至家族树中。
(3)在家族树中可以进行讨论以及交流。
B (Benefit 好处)
对使用者来说,可以更方便的进行交流以及及时的了解相关动态信息,对于选择导师和就业以及平时的学习问题都可以进行交流。
C (Competitors 竞争)
优势:适合于学校,家族,企业等群体,能够随时了解到最新动态信息,方便交流,易于操作。
劣势:以聊天交流为主导,拓展很少,无法吸引更多的用户。
D (Delivery 推广)
通过朋友圈、QQ空间、微博、知乎等社交圈进行推广,也可以利用同学人脉在不同的学校进行推广。
4.原型设计
(1)使用工具:MockingBot 0.7.8
(2)功能介绍
5.结对过程以及心得
(1)任务分配
a、朱方毅:负责收集资料,提出想法和建议。
b、彭佳:编写博文,使用墨刀设计软件原型。
(2)心得:
朱:第一次通过这个方式做作业 感谢佳姐的帮助自己指导。二个人做也可以相互学习相互沟通 然后让学习更轻松 也更积极。
彭:第一次使用墨刀,真的十分陌生,也十分难受,总是做错;但又不得不重来的无奈。不过做到后面越来越顺手,很开心通过一次作业能够初步学会使用一个软件。编写过程也是十分艰难,总之,前期虽然很烦操,但是完成之后的心情还是非常喜悦滴!
(3)结对过程
6.评分表
评分点 | 满分 | 自评分 |
---|---|---|
NABCD | 35 | 30 |
家族树功能 | 30 | 20 |
界面设计 | 20 | 15 |
结对过程描述 | 9 | 9 |
结对照片 | 2 | 2 |
PDF附件 | 2 | 2 |
成员信息 | 2 | 2 |
总分 | 100 | 80 |
7.我的附件:file:///C:/Users/%E8%80%81%E6%AF%9B/AppData/Local/Temp/baiduyunguanjia/onlinedit/cache/cfcb286e6e147cd21a5c28534582537e/%E5%AE%B6%E6%97%8F%E6%A0%91.pdf