软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计
结对成员:
031702101 王茜葶
031702113 陶俊宇
《构建之法》阅读感受:
基于软件的构架NABCD模型的认识,最基本的我们需要从需求入手。
Need:用户的需求,用户的需求它可以是比明确的:我想和别人聊天,没问题,有聊天软件。也可以是深藏不露的:我觉得空闲时间利用不够灵活,去食堂吃饭排队好麻烦。那你想怎样?在外卖出来之前,没人想到会能有送饭上门的服务。用户的需求是要经过分析的,不能盲目解答。
Approach:解决方案,在充分分析了用户的需求之后,我们才能了解到用户的痛处,对痛处下手,往往能够取得惊人的效果。解决方案需要从多方面下手,不仅仅是要在技术上,更要在运营模式上。
Benefit:得益之处,是指用户在使用你的软件、你所制定的方案后,他们能够得到好处,他们要能解决之前遇到的困惑。其次,他们又需要付出什么代价来使用该方案,权衡利弊之后,觉得不错,那就是可行的。
Competitors:竞争,在市场中,很多软件产品都可以是针对同一需求的相同或者不同方面的,用户觉得这个软件不好用,他会去尝试另外一个,哪个好,就用哪个,而哪个软件的用户少,它的获益就更少。这样,这些软件之间就会形成竞争的关系,好的需求分析能使做出来的软件更让用户满意。
Delivery:宣传,一个产品拥有了好的NABC后,它并不能马上成为用户手中的必备之宝,如何把做好的产品送到用户手中,这是个问题,好的推广能让某个产品在同类产品中更吸引大家的注意,取得竞争优势。除此外,D还有Data的含义,好的运营数据能让软件产品蓬勃发展。
需求分析——Need
解决困扰的思路:
- 老师的困扰:在众多交流的交流聊天软件中,貌似都是以学生为主体而打造的,不是老师高高在上,同学和老师交流觉得不自然,就是老师这一概念完全是个壳子,老师和同学交往很少,甚至不需要。所有的交流都建立在学生与学生之间,让人感觉,学生是主角,老师是配角,老师象征着这个班集体,平时保持沉默就好。单单为学生打造的交流平台,老师的存在感确实难以体现。核心点:老师和学生都知道对方是谁,但是不好意思交流。
- 萌新学生的困扰:我敢说当今学生的社交基本上建立在腾讯QQ上,发什么消息,第一想到就是QQ。当然我对QQ也很熟,在某些方面它也有它的局限性,网络交流的隐蔽性。我是福大大一新生,想和高年级的学姐学长交流。相信我,不问其他人,翻遍QQ,你都找不到“同校学长学姐”这一功能。就算能问其他人,你打算问谁呢?核心点:想和学长学姐交流,但是联系方式无从得知。
- 在校学生的困扰:在校学生对学校会稍微熟悉一点,但是对校外的环境,他们也是一无所知。同样他们可以从学长学姐那里询问一二,与学长学姐交流的障碍,与萌新学生无异。核心点:想和学长学姐交流,但是联系方式无从得知。
- 毕业生的困扰:都已经毕业了,就更难得知学校里的情况了,又了解学校的情况又能联系到的基本上只有老师了,又怕打扰老师,那基本上和学校断绝关系了。核心点:想和学弟学妹们交流,但是联系方式无从得知。
讨论照片:
模型建立——Approach
设计一个Android App
校友之间:身为学校学生必定有你的身份,而你的身份就是你的联系方式。
师生之间:身份为你构建沟通桥梁,但不同身份永远不会成为沟通的阻碍。
以在校身份构建的关系模型:
以关系模型搭建的交流平台:
学生:以自己真实身份注册,注册时需填写学校,学院,专业,年级,学号,姓名,性别,生日必填信息,其他信息待完善。
老师:以自己真实身份注册,注册时需填写学校,学院,专业,工号,姓名,性别,生日必填信息,其他信息待完善。
在信息公开的同时,我们也注意保护用户的隐私,隐私信息分为一级隐私信息,二级隐私信息,三级隐私信息等。
关系数据的标准及真实性依赖于学校的数据库。
解决用户困扰,强大的交流功能——Benefit
必要功能:
- 群体聊天:
用户注册完成后,老师会加入院校同专业老师群体,学生会加入的基本班级群体。此群体按照真实关系建立,可以进行群体聊天交流。 - 个人标签:
用户可以在个人信息界面完善自己的信息,向校友展现更真实的自己。 - 超强人脉:
只要在关系树上存在连接,用户就可以访问到对方。不过随着访问所跨的级别越多,能看到对方的个人信息越少(分级隐私)。 - 好友聊天:
可以通过所在群体,添加认识的朋友,成为一对一的社交好友,你可以查看更多关于TA的活动信息。不添加好友能够访问到也可以进行私聊。 - 朋友圈:
可以发送动态,动态会推送给自己的好友。用户可以自己选择推往所在专业圈,所在院校圈等。 - 自建群:
创建、邀请或者加入其他人的交流群,欢快畅谈更加隐私更加亲切。
拓展功能:
- 跨群交流:
同专业或者同老师下的群,无需申请加入,可直接以临时聊天方式进入群和大家聊天。其他群则需要向群管理员申请临时聊天或者被群员邀请。群内有人以临时聊天方式加入会有特殊提醒客人来访。退出当前界面即可结束临时聊天。 - 社团兴趣圈:
社长可以在此平台上注册社团。社团检索:校园里的社团信息一目了然,不用担心找不到自己感兴趣的社团,一键搜索即可查遍全校所有社团。 - 校园论坛:
包含校园内所有的帖子,通过筛选来浏览自己感兴趣的内容,也可以发帖向大家询问交流。发帖会推送到帖主相关专业下,以及自己的朋友圈。社团可以通过校园论坛发布招募信息,活动邀请,不用再担心社团人少知名度低,搞活动气氛冷清。已毕业学生可在论坛内发布招聘信息。论坛内可以使用网名,但是个人主页仍会显示自己的真实信息。
原型模型展示
原型设计工具:Axure RP 8
启动界面
登录界面
首页
用户中心
个人信息
聊天列表
群聊界面
私聊界面
pdf:链接: https://pan.baidu.com/s/1xcg_KjP7BFZ9ITPU2xmSVA 提取码: nqbv
总结
总的来说,Axure进行了最浅显的学习,大致给我们的项目做了一个最简单的设计。