功能规格说明书

项目 内容
班级:2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客
作业:团队项目选择 功能规格说明书
我们在这个课程中的目标 写出令客户和自己都满意的代码同时变得更强
这个作业对我们实现目标的帮助 明确了我们要写的软件的功能需求,团队深入讨论了我们需要哪些功能,建立了详细的框架,为以后的具体实现提供了帮助

相关概念

名称 概念
表情 帮助用户传递信息的图片,音频,视频

典型用户

用户A

用户信息 用户情况
姓名 王A
用户身份 普通学生
知识层次/能力 无特殊知识
生活/工作 喜欢使用表情聊天
用户动机 想要使用更丰富的优质表情资源
用户困难 优质的表情大多都是有偿,免费的表情过于单调
典型场景 在聊天过程中发现表情过于单调
用户偏好
用户比例 50%左右

用户B

用户信息 用户情况
姓名 张L 和 宋x
用户身份 热恋情侣
知识层次/能力 普通中学生,大学生,上班族
生活/工作 微信中毒者
用户动机 在日常生活中经常使用微信交流,而表情包是微信交流中的常用手段
用户困难 表情包是情侣之间交流,加深感情,缓和气氛的小工具
典型场景 现有的表情无法准确的传递自己想表达的意思,不够有意思,甚至会造成误会
用户偏好 能狗自己制作情侣表情,有自己的独特性
用户比例 10%左右

用户C

用户信息 用户情况
姓名 李M
用户身份 已参加工作的青年
知识层次/能力 本科毕业
生活/工作 平时和朋友聊天常用表情包
用户动机 更方便地获得表达含义的优质表情
用户困难 难以获取表情资源,缺乏有想象力创新的表情
典型场景 在网上社交时发现没有对应合适的表情发送
用户偏好 喜欢新兴潮流的图片
用户比例 20%左右

用户D

用户信息 用户情况
姓名 李某某
用户身份 某团队的一员
知识层次/能力 熟练掌握聊天软件
生活/工作 喜欢和同事、同学聊天,通过社交软件合作
用户动机 希望通过表情来更好地、更高效地表达自己
用户困难 找不到符合自己心意的表情
典型场景 通过小程序找到更多表情包
用户偏好 使用时间通常是下班后(晚间)或课后
用户比例 20%左右

用户E

用户信息 用户情况
姓名 刘Q
用户身份 网游爱好者
知识层次/能力 本科生
生活/工作 游戏群内水群抢龙王
用户动机 发送搞怪的表情引人注意,并获取龙王地位
用户困难 表情千篇一律,不利于整活
典型场景 群内冷场了,发一个搞怪表情来暖场
用户偏好 网友
用户比例 60%左右

用户F

用户信息 用户情况
姓名 群友A
用户身份 普通大学生
知识层次/能力 本科生
生活/工作 比较悠闲,爱好广泛:二次元、网游、手游...
用户动机 看到贴吧里大量的DIY趣图,觉得生动形象有乐趣,自己也想做
用户困难 对表情制作工具不熟悉,没有亲手制作表情包的经历,渴望找到一款好用的、易上手的DIY表情APP
典型场景 在表情创作页面,DIY表情包,上传至服务器并保存至本机
用户偏好 对年轻人的主流爱好熟稔,将梗融入图片,丰富交流方式
用户比例 30%左右

界面原型设计

页面 功能描述 原型
商店页面 展示用户个人信息,显示金币余额,显示表情以供下载,提供获取金币的入口
登陆页面 对于新用户显示软件的功能并提供登陆按钮,对于老用户直接进入程序主页面
上传页面 用户点击上传即可选择本地文件上传
我的页面 ”我的“页面,在其中可以看到收藏的表情、我的剩余金币、可以生成邀请码邀请好友,可以设置用户的相关信息
收藏表情包分类页面 表情包分类,可以通过收藏时间排序、使用频率排序、或者通过人物、动漫分类
制作表情包页面 可以通过该页面制作表情包,以某图片为背景,在该背景下输入图片或文字
邀请好友页面 可通过邀请码或者二维码邀请好友

主流的用户/软件交互步

用户A
	A想要找到一个很多年以前收藏的表情,可以直接通过按时间排序的方式找到哪个表情。
用户B
	B想要一个更有新意的表情,可以直接在商店里面购买使用。

功能描述及验收验证标准

功能 描述 验收验证标准
用户信息展示 展示用户制作的表情、购买记录、表情收藏、最近使用等信息 1.点击“我的创作”,用户制作的所有表情能够完整、正确显示。2.点击“我的购买”,用户的购买历史能够完整、正确显示。3.点击“我的收藏”,用户的收藏记录能够完整、正确显示。4.点击“最近使用”,能够正确显示用户最近使用的表情。
金币余额显示 显示用户的金币余额 1.能够正确显示金币数量,确保数据一致性。2.通过创作激励获得金币、购买表情消费金币等造成金币数额变化的行为,能够使显示的金币余额立即发生相应的变化
创作激励 通过制作、参与审核、推广方式获取金币 1.点击按钮可以跳转至相应的页面。2.跳转目标页面提供返回按钮,以便回到商店页面
商店显示表情 自动推荐部分表情以供下载,并提供刷新功能 1.商店页面显示表情以供用户下载。2.点击刷新按钮可以刷新推荐表情。3.点击“更多”按钮可以跳转至表情下载主页面。
识别是否是新用户 通过用户的身份信息检测该用户是否使用过小程序 1. 对于没有使用过的提供创建用户。2.对于使用过的用户加载其上一次使用的账号。
上传文件 打开本地资源管理器接收文件 1. 后端将收到该文件的路径。

产品可能的副作用

  1. 由于用户可以上传文件并且可以分享,可能会触发到隐私权方面的问题。
  2. 需要提升功能性和用户体验,否则竞争力不足。
posted @ 2020-04-08 20:54  好好编程BUAA_SE  阅读(264)  评论(2编辑  收藏  举报