软件工程实践2019第一次结对作业

031702248 kkeke

031702330 crow_noodle https://www.cnblogs.com/crow-noodle/p/11618642.html

NABCD模型


Need(需求)


痛点分析

  • 老师:想要知道学生的情况,但不想直接询问。

  • 萌新学生:想要了解导师的信息和未来的去向
  • 在读学生:想要获得学姐学长的帮助,却鲜有结识的机会。
  • 毕业学生:想要了解导师和学弟学妹的情况,但缺乏途径。

主要需求

  • 同门人脉:能够让同门师兄弟相互认识的途径。

  • 了解现状:可以知晓毕业学生的去向和现状,知晓在读学生的学业情况,知晓老师目前的情况。

  • 动态分享:拥有一个同门的圈子,可以发布和查看动态信息,使师生之间可以相互默默关注。
  • 交流互助:通过查看学长学姐的个人信息,在读学生可以向他们请教问题。而学长学姐可以根据在读学生现状,给予合适的帮助。

Approach(方法)


主要功能

同门关系树:关系树覆盖整个同门,学生可以通过查看导师的关系树来找到他不同时期的学生。

帐号由校园IP才能注册,分为导师和学生两种。经过认证后,导师就可以建立关系树,每个想要加入关系树的学生都需要有导师的同意。导师也可以帮助校外IP注册。
学生用户可以定义账号的私密程度:

完全私密:只有导师和自己才能查看该用户在关系树的位置。
半私密:只有关系树中的用户才能查看该用户在关系树中的位置。
开放:任何帐户都可以查看该用户在关系树中的位置。

对于用户有两种好友,关系好友和普通好友,用户还可以设置是否接受陌生人的消息。

个人简历:用户可以通过软件生成一份简历,方便其他用户了解自己。

次要功能

在线交际:这是一个专属于学术者的在线社区,受教育水平相近的用户可以找到需要的结交的好友。

Benefit(好处)

  • 建立人脉:对于一个学生而言,他的同门实际上就是他的人脉资源。由于客观的一定原因,这些人脉往往是隐含的难以寻找的。而通过查看软件的学术家族树,学生就可以直接找到与同门学生相联系的途径,从而建立人脉。
  • 交流互助:校园学生的问题往往是相似,而有些用户经验较为丰富,可以为其他人提供有益的帮助。
  • 学术氛围:软件的目标用户是大学校园中的学生和老师,或许他们平时也会使用社交软件,但无疑他们会被淹没在无数的普通用户中。在那样的社交环境中,一个学者也只能是一个普普通通的用户。而在这么一款小众软件中,学者之间也更有可能交流学术问题。

竞争


优势

  • 同市场上的大多社交软件相比较,这个软件的优势在于它是面对小众群体的需求而服务的,对于学术人群有独特的吸引力。
  • 主要面向学术群体,而市面上罕有此类产品。

  • 开发者同时是用户,更能切中自身的需求。

劣势

  • 用户迁移:经过较长时间的发展,今天的社交软件无论是其形态,还是其市场都接近稳定。我们要实现的动态,聊天等功能,用户们自己日常使用的社交软件大多有替代功能。而当用户迁移到一个新的社交软件,他又需要付出一定迁移成本;

  • 技术有限:因为是学生的作品,在技术与经验上无法同企业级的开发团队相比较。

  • 宣传途径:只有有限的宣传途径,难以获取用户。没有用户,软件形同废品。

Delivery(交付)

  • 校组织:托付学生会,社团和易班等校组织宣传APP。

  • 已经加入的用户可以通过分享链接邀请新用户。

原型设计

原型工具:墨刀

原型展示

https://free.modao.cc/app/9ycw0p0tg7k17m5erevy8a3zx37

原型主界面

结对总结

结对照片


结对感言

这次结对作业感触良多。接到作业时,首先细细地阅读了《构建之法》的第八章,尤其是关于NABCD模型的部分,才开始构思作业。利用阅读到的新知识,很轻松的就把用户的需求找到,并写出相关的功能。至于原型设计,是一个我从未接触到的东西。我先是设计出大的框架,然后慢慢填充。期间也学到如何使用墨刀。而和队友讨论也让我有了全新的想法,不断推翻之前的构想。虽然是浪费了一番功夫,但作品也得到了更新,变得完善。
总而言之,结对作业最重要的还是和队友的沟通,才能让工作顺利进行。

猜你喜欢

转载自www.cnblogs.com/kkoko/p/11618536.html