Alpha-功能规格说明书

项目内容
这个作业属于哪个课程2021春季软件工程(罗杰 任健)
这个作业的要求在哪里团队项目-计划-功能规格说明书

一、引言

1. 项目简介

项目团队:删库跑路对不队

项目名称:题士

项目内容:针对学生考试刷题、学习交流等需求开发的一款集刷题、题目讨论、错题整理、社区资料分享等功能为一体的刷题软件

发布平台:Android客户端与微信小程序

2. 功能规格说明书的设计目标

  • 定义软件总体要求,作为产品使用者和软件开发人员之间相互了解的基础
  • 提供典型用户和典型场景介绍,定位产品需求,进行针对性功能开发
  • 提供产品界面原型设计及交互步骤,帮助产品使用者快速了解产品内容
  • 提供性能要求、初步设计和验收标准,作为软件开发人员进行软件架构设计,编码和测试的依据与基础
  • 对产品用户量,日活跃量等相关数据设定期望,对相关用户做题数据进行收集和分类,作为产品运营阶段的总依据

3. 相关概念说明

概念说明
高频错题对任一题目,收集所有做题用户对于该题的做题情况,计算该题错误情况,将错误率较高的题目归类为高频错题
知识卡片以卡片的形式,进行知识点的整理,归档,既有平台提供相关知识卡片,也支持用户自定义知识卡片内容
问答社区平台提供公开社区,供用户之间进行问答交流,助教老师答疑解惑
资源社区平台提供资源上传下载社区,供用户上传分享,下载资料
真实用户所有使用该产品,并在统计时间截止内还未流失的用户
用户流失将超过一个学期未登录的用户(即从当前学期的上一学期初到统计时都未登录的用户)视为流失用户
用户日活跃量一天内使用产品的用户数量

二、典型用户和典型场景

我们针对产品的典型用户进行了以下五类划分:普通学生,大佬,DDL选手,助教和老师

普普通通,平平无奇的学生

内容说明
用户姓名钉崎野蔷薇
用户身份19岁,女大学生,普普通通的大学生,各项能力处于平均水平
用户痛点1有一定学习基础,想要通过做题对学习内容进行复习,获得中等偏上的成绩
用户痛点2对基础题目能够正确作答,对于难题存在作答障碍或者理解困难等问题
用户痛点3对于恶心的题目,有强烈的吐槽欲望
典型场景日常学习时,通过题士多模式刷题及时回顾学习内容,巩固知识点;遇到难题时,在问答社区提问,等待大佬或者老师助教的解答;在做题的同时,在题目讨论区进行吐槽
支付意愿愿意为题目和做题相关的功能进行付费,意愿较高
用户比例50%

学习无难事,万人膜拜的大佬

内容说明
用户姓名伏黑惠
用户身份20岁,男大学生,学习能力强,愿意为同学答疑解惑,分享做题经验
用户痛点1想要更有效率地进行做题和复习,对题目进行整理和分类,方便记录做题笔记,获得高分
用户痛点2没有便捷途径获得往年的考题资料,及时复习
用户痛点3想要有个途径对自己的踩坑进行记录和分享
典型场景日常做题,借助题士整理错题,同时收藏好题和易错题;在做题的同时,记录解题思路和对应知识点;在资源分享社区及时获取往年真题,及时刷题
支付意愿愿意为便捷做题的相关功能和题目资源付费,付费意愿较低
用户比例20%

平时玩乐,期末完了的DDL选手

内容说明
用户姓名虎杖悠仁
用户身份20岁,男大学生,摸鱼一时爽,期末火葬场,不到期末绝不复习的DDL选手
用户痛点1期末考前,想要在最短时间内过最多的题,同时重点关注好题和易错题
用户痛点2知识点难以在短时间记忆,希望有人分享知识点记忆技巧
典型场景三天之后航概期末考试,在短时间内,通过大量快速过题进行复习;吸取踩坑经验,做题小技巧,尽全力不挂科
支付意愿为了考试能过,支付意愿高
用户比例25%

腼腆但是热情的课程助教

内容说明
用户姓名两面宿傩
用户身份24岁,男研究生,课程助教,有耐心愿意为同学答疑解惑
用户痛点1同学们常常提问同质问题,每次都需要重新回答同样的内容
用户痛点2班级群中发布的资料常常过期,需要重新发送
典型场景助教通过翻阅提问区问题,对共性题目统一解答;通过平台上传资料,不用担心资源过期,不能下载的问题
支付意愿支付意愿极低
用户比例4%

有责任心的老教师

内容说明
用户姓名五条悟
用户身份45岁,教授,课程主讲教师
用户痛点希望了解同学们在学习本门课程的过程中遇到的难点、易错点等,从而针对性地讲解题目,整理知识点,帮助同学们通过课程
典型场景打开题士,查询易错题和讨论区常见问题,制定习题课和复习课计划,帮助同学们针对性复习
支付意愿支付意愿无
用户比例1%

三、界面交互

四、系统功能及验收标准

功能描述验收验证标准开发阶段
用户注册用户使用有效信息进行注册1. 对用户名,注册手机号等进行检查,检查内容包括用户名规范、手机号码规范和密码规范等,及时反馈检查信息;
2. 发送验证码至用户手机进行验证,并完成绑定注册;
3. 注册完成后跳转至登录界面;
Alpha
用户登录用户使用账户(用户名或手机号码)和密码进行登录1. 对登录用户名或用户手机号码进行有效性检验;
2. 对用户账户与密码进行匹配性检验;
3. 登录成功后,跳转至软件主页面;
Alpha
个人信息个人基本信息管理1. 展示个人信息,包括用户昵称,用户头像等;
2. 对个人信息进行修改,包括更新用户昵称,更新用户头像等;
Alpha
做题模式提供多种模式进行题目练习1. 提供顺序模式,随机模式等多种模式选项,进行题目练习;
2. 对不同科目进行切换;
Alpha
题目推荐进行题目推荐练习1.根据后台存储的题目错误率信息,进行高频易错题推荐练习;Alpha
关键词搜索通过关键词进行查询1. 提供关键词查询入口;
2. 支持对题目题干,题目选项等内容进行关键词搜索;
3. 对题目题干,题目选项的搜索结果进行分类展示;
Alpha
题目收藏题目收藏与收藏查看功能1. 提供题目收藏按键,对题目进行收藏,按照用户自定义归档;
2. 提供收藏内容查看入口,按照用户自定义进行收藏整理;
3. 对已经收藏题目,提供取消收藏功能;
Alpha
错题收集错题收集与错题查看1. 系统对用户做题信息进行收集,对错题进行收集和统计;
2. 提供错题查看入口,用户能够对错题进行自定义归档整理;
3. 用户能够将错题从错题列表中删除;
Alpha
题目评论对题目进行评论和评论查看1. 用户对题目进行进行评论,吐槽;
2. 查看其他用户评论;
3. 对其他用户评论进行回复;
Alpha
快速做题提供背题模式支持1. 进入背题模式,直接浏览题目答案和答案解析;Beta
问答社区用户提问和交流1. 用户主动发帖提问,按照科目分类,提供标签支持,进行提问归档;
2. 用户对帖子回答和评论,提供文字和图片入口;
3. 对帖子和回答进行点赞,踩等支持;
4. 按照讨论热度,对优质帖子进行推荐;
5. 按照点赞,对优质回答进行热评排序;
Beta
资源共享社区资源分享1. 用户上传资源,进行简介,通过平台审核,进入资源共享社区;
2. 用户资源查看和下载;
3. 用户对资源进行评价和推荐;
Beta
考期日历考试倒计时1. 提供用户自定义考试倒计时;
2. 在考试前一月,前一周等时间进行提醒,也可以用户自定义提醒时间;
Beta

五、产品期望

1.真实用户累积期望

针对上述典型用户的分类可以看出,我们的用户有一定连续性,刷题用户在自身能力得到改善之后,可以成为分享用户。在此基础上,可以使用户流失量减小,对于累计的真实用户,整体上会呈现不断增加的趋势。在本学期末中,目标累计的真实用户可以达到500

2.用户日活跃量期望

针对本学期日程以及开发日程安排,Alpha阶段在学期中段,此时用户使用频率较少,我们日活跃量目标定在20人左右;Beta阶段在学期后半段,最终产品会在考期前完成,在Alpha阶段完成后到对应考试完成时这一段时间内,我们用户量总体上呈现上升趋势,并在考试前几天内达到最快增长,目标最大日活跃量为400;考试结束后,用户量会快速下降,最终稳定在一个较低水平直至下一个周期开始,此时我们目标的日活跃量为10左右

3.资源数据累积期望

针对产品的功能实现,我们将积累以下数据来促进产品更新:

  • 做题记录:包括题目选项选择率、题目的错误率、题目收藏率等题目相关数据来满足产品的反馈功能和推荐功能
  • 评论数据:包括用户评论内容、评论点击率、评论的好评率等可以衡量评论质量的数据来进行优质评论的置顶功能
  • 用户反馈:包括BUG反馈、改进意见等。反映产品质量与当前用户意愿走向

4.下载量累积期望

考虑我们产品使用的周期以及周期内的用户黏性,在一个使用周期内,用户不会频繁卸载我们的产品,所以目标下载量总体上略大于积累的真实用户,目标为550

六、数据收集及分析

  • 数据及意义

    • 登录用户数:登录应用后至当前时间,至少登录过一次的用户数量
    • 日/月活跃量:代表某日或者某月,登录软件的人数。反应固定时间内软件的热度
    • 日/月新增量:代表某日或者某月,注册成为用户的数量。新增量属于活跃用户的一部分,反应软件在目标用户群体的知名度
    • 日/月留存率:代表某日或者某月,新增量中登录用户数/新增量*100%。顾名思义,留存指的就是“有多少用户留下来了”,反应软件的可持续发展的能力
    • 活跃时间段:24H,每个时间段的活跃量统计,反应用户在哪个时间段使用软件最频繁
    • 流失用户数:代表截至统计时间,流失用户的总和
  • 准备工作

    上述数据统计需要借助数据库。具体而言,用户注册和每一次登录都需要在数据库中增加一条记录,记录对应用户标识和时间,通过查询语句即可导出上述数据

  • 与上述目标的对应关系

    • 真实用户数量 = 自产品发布以来的日新增量之和 - 流失用户数
    • 用户日活跃量 = 日活跃量

七、可能存在的问题和副作用

  • 随着用户日活跃的增大,因为服务器性能的限制,前后端交互的效率会受到影响,影响用户做题体验
  • 线上答题与实际答题环境还是有较大差异,需要用户能够在考试时候迅速回到状态
  • 直接利用该网站对相关作业进行搜索或用户过度依赖讨论区,缺乏自己的思考

八、更新日志

时间更新内容
2021-04-20 0:01按照班级作业要求完成功能规格说明书
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值