[关闭]
@M1saki 2017-10-19T22:47:25.000000Z 字数 4816 阅读 1081


1.引言

1.1 目的

  为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。 该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计开发工作的基础和编写测试的主要依据以及验收的标准。

该文档面向的读者:

1.2 范围

  在分析时下普遍大众压力大的情况,开发一款辅助心理治愈的产品——Stardust。需求上,根据实际问卷调查充分考虑潜在用户的实际情况。本产品适用以下范围:

1.3 定义

序号 缩写 定义
1. app 应用程序,Application的缩写,一般指手机软件。
2. Android Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

1.4 参考文献


2.项目概述

2.1 产品描述

  基于安卓平台的一个结合了日记记录和智能推荐文章辅助心理治愈功能的App。

2.2 产品功能

2.2.1用户场景

用户
心理情况
典型情况
动机、目的
典型场景
用户定位
用户
心理情况
典型情况
典型场景
用户定位

2.3 用户特点

  本产品适用于未受过重大心灵创伤的大众用户。此类用户可能时常出现一点小问题:感到孤独、生活受挫等,寻求一个记录个人隐私情绪及辅助心理治愈的空间。

2.4 一般约束

进行本软件开发工作的约束条件如下:

2.5 假设和依赖关系

本项目是否能够成功实施,主要取决于以下的条件:


3. 具体需求

3.1 外部接口需求

3.1.1 用户接口

  无特殊需求。

3.1.2 硬件接口

  手机系统需要Android4.0及以上。

3.1.3 软件接口

  无特殊需求。

3.1.4 通信接口

  无特殊需求。

3.2 功能需求

3.2.1 界面

登录界面

类别 定义
用户名 userName 唯一标识,不重复,至少一个字符
密码 password 6-18位数字或者字母
手机号 phoneNumber 找回密码
邮箱 Email 找回密码

首页

分享

3.2.2 普通用户

记事

阅读

反馈

分享

举报

3.2.3 管理员

记事

阅读

查看用户反馈

发布

管理

查看举报信息

3.3 性能需求

3.3.1 精度需求

精度需求共分为以下方面:

3.3.2 静态数量化需求

静态数量化需求包括以下方面:

3.3.3 动态数量化需求

  暂无此类需求。

3.4 属性

3.4.1 可用性

3.4.2 安全性

3.4.3 可维护性


4. 验证验收标准

4.1 文档验收标准

文档编写符合国际文档编写规范。

4.2 软件验收标准

软件一切功能正常,运行流畅,不卡顿,不闪退。对大部分Android手机适配。

4.3 界面验收标准

  界面流畅,排版清晰。各个界面之间正常切换。屏幕不出现闪烁或者部分地方有黑点的现象。

序号 界面名称 界面描述
1 登录页面 首先标题栏显示“用户登录”,这是对于每一位用户都会呈现的页面,除非你已经登录过了,整个登录页有一张背景图,在用户信息输入框的上方有个logo图,用户信息输入框的右下角是一个忘记密码的按钮,输入框的下方是个登录的按钮 ,用户信息输入框有:“用户名”,“密码”。在登录按钮的左下方是个注册按钮
2 注册页面 首先标题栏显示“用户注册”,在用户信息输入框的上方有个logo图,用户信息输入框的下方是个注册的按钮 ,用户信息输入框有:“用户名”,“密码”,“确认密码”,“手机号码”,“手机验证码”。在手机验证码输入框右边有一个获取验证码的按钮,手机号码的右边还可以设置一个验证按钮
3 忘记密码界面 首先标题栏显示“找回密码”,在用户信息输入框的上方有个logo图,接下来是用户名显示框,显示你要找的用户名,接下来是输入框“绑定的手机号码”,该输入框的右边有一个获取验证码的按钮,接下来是一个输入框验证码,然后是一个找回密码的按钮
4 首页界面 首先显示背景图,界面上方有个logo图,下方显示日期。最下面一排有5个图标,从左往右依次对应“首页”,“阅读”,“记事”,“分享”,“个人”界面
5 阅读页面 首先标题栏显示“文章”, 先是不同类型的图片按钮,显示不同的心情,接下来是文章列表
6 文章详细页面 在顶部显示文章的标题,在文章标题的左下方显示作者,右下方显示发布时间,然后是文章的主题内容,文章底部显示阅读量,还有相关文章的链接(用户可以去点击),最下方有一个“评论”的编辑框,然后是一个评论的按钮,还有一个匿名分享按钮
7 记事页面 标题栏显示“记录点滴”,在该页面可以书写一些东西,这里可以用类似于ueditor的编辑框显示在这。然后有一个“记录”的按钮
8 查看分享页面 标题栏显示“流星”,在该页面可以查看他人匿名分享的记录
9 个人信息页面 上方显示用户头像,头像下方为用户昵称。昵称下方显示日期信息,星尘信息,以及预测的心情信息。在界面的右上角有设置按钮

4.4 功能验收标准

4.4.1 登录

已有账号的用户

  正确输入账号和密码可以进入应用并正常使用功能。账号和密码错误,无法成功登录并且输出提示信息。

我们打开App后,填写相关信息然后点击登录后:

忘记密码的用户

  通过找回密码功能,用邮箱进行验证可重新设置密码。并且用新的密码可以成功登录。

还未注册的用户

  根据注册的流程填写相关信息便可注册一个账号,输入正确账号密码可以成功登录。

4.4.2 阅读

  应用内有推送的文章可供阅读。点击相关文章可以正常跳转并且阅读。文章排版清晰,无乱码。格式正确、大小适合的图片及音频可以正常加载。

4.4.3 记事

  记事可以采用文字、图片、音频进行记录,可以保存,成功保存后再次点开一切正常,不出现文字乱码,排版错乱,图片变形失真,音频丢失的异常情况。保存失败提供提示信息。

4.5 其他验收标准

  无其他验收标准。

 **暂时还没有完善,将会在后续添加**
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注