软件需求包括3个不同的层次——业务需求、⽤户需求和和功能需求。此外,每个系统都包含某种类别的⾮功能需求。⾸先在分析微信软件之前,先区分⼀下业务需求、⽤户需求、功能需求的概念。 业务需求(Business requirement)
表⽰组织或客户⾼层次的⽬标。业务需求通常来⾃项⽬投资⼈、购买产品的客户、实际⽤户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发⼀个系统,即组织希望达到的⽬标。使⽤前景和范围(vision andscope)⽂档来记录业务需求,这份⽂档有时也被称作项⽬轮廓图或市场需求⽂档。 ⽤户需求(User requirement)
描述的是⽤户的⽬标,或⽤户要求系统必须能完成的任务。⽤例、场景描述和事件响应表都是表达⽤户需求的有效途径。也就是说⽤户需求描述了⽤户能使⽤系统来做些什么。 功能需求(Functional requirement)
规定开发⼈员必须在产品中实现的软件功能,⽤户利⽤这些功能来完成任务,满⾜业务需求。功能需求有时也被成为⾏为需求(Behavioral requirement),因为习惯上总是⽤“应该”对其进⾏描述:“系统应该发送电⼦邮箱来通知⽤户已接受其预定”。功能需求描述的是开发⼈员需要实现什么。
微信——为渴望发现新奇事物、⼤量碎⽚时间⽆处消磨、渴望社交关注、注重圈⼦隐私的智能⼿机⽤户提供即时聊天、内容分享、游戏⽹购和移动⽀付等功能的社交软件。
⽤户需求(⽤户的⽬标)微信功能:
社交通讯:与朋友聊天、微信群、朋友圈、摇⼀摇⼈、附近的⼈、表情等娱乐内容:公众号、游戏、购物、摇⼀摇搜歌、摇⼀摇电视、收藏等⽣活服务:服务号、钱包、卡包等其他:消息提醒、隐私、账号与安全⽤户⽣理需求:
微信能从⼼理上满⾜受众的⽣理需求——“摇⼀摇”、“语⾳”、“视频”等功能能快捷的实现交友、谈恋爱等需求。⽤户安全需求:
微信能给受众安全感,受众基本不会被暴露在⼤庭⼴众之下。从“⼈⾝安全”、“道德保障”、“家庭安全”、“⼯作职位保障”层⾯
来说,微信受众是不会收到太多影响的。
⽤户社交需求:
所谓社交需求,即情感和归属需要。每个⼈都希望得到相互的关⼼和照顾,⽽⼯作和⽣活的压⼒让绝⼤部分的⼈都有⾜不出户就能社交的内⼼需求,微信⾮常⼈性满⾜了受众⽇益⾼涨的社交需要。⽤户尊重需求:
尊重是需要得到满⾜的,能使⼈对⾃⼰充满信⼼,对社会满腔热情,体验到⾃⼰活着的⽤处和价值。但是我们⼜不愿意在现实中去暴露⾃⼰,正好微信可以承载⼈们的尊重需求,⽐如在朋友圈中发布的照⽚得到朋友们的好评点赞,发布者获得极⼤的⼼理满⾜与认同感。
业务需求(组织或客户⾼层次的⽬标)
结合微信官⽅给出的产品定义,根据微信各功能使⽤的频繁程度对其重要性进⾏分类,可分为以下三种需求:
(1) 核⼼需求——语⾔/⽂字/视频/图⽚/位置的实时共享功能、群聊功能、联系⼈导⼊功能、陌⽣⼈交友功能、内容分
享功能、表情包功能;
(2) 主任务需求——资讯订阅功能、游戏功能、转账⽀付功能、扫码分辨功能、链接到第三⽅服务(购物、打车)的功能;
(3) 配套需求——注册功能、消息提醒功能、收藏功能、账号隐私设置、聊天记录备份功能、问题反馈功能、⼴告;语⾔/⽂字/视频/图⽚/位置的实时共享功能:
⽤户在聊天过程中可选择发送语⾳、⽂字、视频、图⽚和位置,对⽅可即时(1s内)收到消息内容。尽量确保语⾳和图⽚清晰,视频播放顺畅,实时定位准确。既能实现低成本即时通话效果⼜保留异步通讯性质,⽅便沟通,吸引⽤户留存。群聊功能:
⽤户可以选择加⼊某个主题的群组,参与多⼈会话,提供针对个⼈的消息提醒和组员变动消息提醒。为⽤户提供群体参与感和归属感,提⾼⽤户粘性。联系⼈导⼊功能:
⽤户可通过关联⼿机通讯录、QQ和邮箱,快速地找到并添加⽇常联系⼈微信号。利⽤⽤户强关系,为⽤户提供安全感和熟悉感,提⾼⽤户粘性。陌⽣⼈交友功能:
通过搜索账号、摇⼀摇、附近的⼈等功能查找和添加陌⽣好友。为⽤户提供获取新鲜感和拓展交友圈的有效途径。内容分享功能:
⽤户可通过朋友圈分享或私享(发给个⼈或群聊)功能,发布⽇常动态或新鲜资讯。要求⽀持⽂字、图⽚和视频格式,并能进⾏权限设置,⽀持点赞/评论/转发。满⾜⽤户被关注的需要和好奇⼼,建⽴⽤户互动和⽤户引流渠道,提⾼⽤户活跃度和粘性。表情包功能:
⽤户可⾃⾏选择下载表情包,提供表情收藏移除和防丢失功能。⽅便⽤户的情感表达和变换聊天风格,增加趣味,提⾼⽤户粘性。资讯订阅功能:
通过微信公众号和服务号,主要在微信侧给⽤户传达资讯和提供交互服务。为媒体、企业和个⼈提供⼀种⽅便快捷的信息传播⽅式,满⾜⽤户消磨碎⽚化时间的需求。转账⽀付功能:
向⽤户提供钱包和卡券功能,通过绑定银⾏卡实现类似⽀付宝的转账⽀付和充值缴费功能,开放微信红包。渗⼊移动⽀付,培养⽤户习惯,提⾼⽤户粘性,为第三⽅服务提供接⼝。扫码功能:
⽤户通过扫描⼆维码能向⽀付页⾯、添加认证、账号关注、第三⽅服务链接等跳转。为⽤户提供便捷的使⽤模式,免除在⼩屏幕查找内容和打字的⿇烦,培养⽤户习惯。收藏功能:
⽤户看到优质内容或表情时能⼀键收藏,永久保留。允许⽤户在任何时刻查看内容,培养⽤户习惯。账号隐私设置:
允许⽤户选择朋友圈动态和相册对谁可见、好友验证和添加⽅式。为⽤户提供安全感和⾃由度。⼴告:
在朋友圈和媒体内容的合适位置针对特定⽤户提供精确的⼴告投放。让⽤户接受⼴告的存在并产⽣兴趣,提供盈利渠道。
功能需求(规定开发⼈员必须在产品中实现的软件功能)
聊天功能:⽀持发送语⾳短信、视频、图⽚(包括表情)和⽂字,是⼀种聊天软件,⽀持多⼈群聊,⼤家可以在⼀起畅所欲⾔。
添加好友:微信⽀持查找微信号、查看QQ好友添加好友、查看⼿机通讯录和分享微信号添加好友、摇⼀摇添加好友、⼆维码查找添加好友和漂流瓶接受好友等7种⽅式。
实时对讲机功能:⽤户可以通过语⾳聊天室和⼀群⼈语⾳对讲,在⼿机屏幕关闭的情况下也仍可进⾏实时聊天。微信⼩程序:⼩程序开放“长按识别⼆维码进⼊⼩程序”的能⼒。
⾼速e⾏:微信推出的“⾼速e⾏”活动,只要你把你的车与微信账户绑定,再开通免密⽀付,下⾼速的时候,系统⾃动识别车牌,⾃动从你的微信账户中扣款,并发送扣费短信,实现了先通⾏后扣费,⼤量节约了⼈的时间。
⽀付功能:微信⽀付是集成在微信客户端的⽀付功能,⽤户可以通过⼿机完成快速的⽀付流程。微信⽀付向⽤户提供安全、快捷、⾼效的⽀付服务,以绑定银⾏卡的快捷⽀付为基础。⽀持⽀付场景:微信公众平台⽀付、APP(第三⽅应⽤商城)⽀付、⼆维码扫描⽀付、刷卡⽀付,⽤户展⽰条码,商户扫描后,完成⽀付。
朋友圈:⽤户可以通过朋友圈发表⽂字和图⽚,同时可通过其他软件将⽂章或者⾳乐分享到朋友圈。⽤户可以对好友新发的照⽚进⾏“评论”或“赞”,⽤户只能看相同好友的评论或赞。语⾳提醒:⽤户可以通过语⾳告诉Ta提醒打电话或是查看邮件。
通讯录安全助⼿:开启后可上传⼿机通讯录⾄服务器,也可将之前上传的通讯录下载⾄⼿机。 QQ邮箱提醒:开启后可接收来⾃QQ邮件的邮件,收到邮件后可直接回复或转发。私信助⼿:开启后可接收来⾃QQ微博的私信,收到私信后可直接回复。 漂流瓶:通过扔瓶⼦和捞瓶⼦来匿名交友。
查看附近的⼈:微信将会根据您的地理位置找到在⽤户附近同样开启本功能的⼈。(LBS功能)语⾳记事本:可以进⾏语⾳速记,还⽀持视频、图⽚、⽂字记事。
微信摇⼀摇:是微信推出的⼀个随机交友应⽤,通过摇⼿机或点击按钮模拟摇⼀摇,可以匹配到同⼀时段触发该功能的微信⽤户,从⽽增加⽤户间的互动和微信粘度。群发助⼿:通过群发助⼿把消息发给多个⼈。微博阅读:可以通过微信来浏览腾讯微博内容。
流量查询:微信⾃⾝带有流量统计的功能,可以在设置⾥随时查看微信的流量动态。游戏中⼼:可以进⼊微信玩游戏(还可以和好友⽐⾼分)例如“飞机⼤战”。
微信公众平台:通过这⼀平台,个⼈和企业都可以打造⼀个微信的公众号,可以群发⽂字、图⽚、语⾳三个类别的内容。⽬前有200万公众账号。
微信在IPhone、Android、Windows Phone、Symbian、BlackBerry等⼿机平台上都可以使⽤,并提供有多种语⾔界⾯。账号保护:微信与⼿机号进⾏绑定,该绑定过程需要四步:1.在“我”的栏⽬⾥进⼊“个⼈信息”,点击“我的帐号”;2.在“⼿机号”⼀栏输⼊⼿机号码;3.系统⾃动发送六位验证码到⼿机,成功输⼊六位验证码后即可完成绑定4.让“帐号保护”⼀栏显⽰“已启⽤”,即表⽰微信已启动了全新的帐号保护机制
因篇幅问题不能全部显示,请点此查看更多更全内容