需求规格说明书SRS模板.docx
- 文档编号:6381669
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:73
- 大小:630.04KB
需求规格说明书SRS模板.docx
《需求规格说明书SRS模板.docx》由会员分享,可在线阅读,更多相关《需求规格说明书SRS模板.docx(73页珍藏版)》请在冰豆网上搜索。
需求规格说明书SRS模板
瑞德小说网
需求规格说明书
版本变更记录
版本号
日期
描述
v1.0.0
2017年12月20日
初次定档
V1.0.1
2017年12月27日
目标描述
V1.0.2
2018年1月1日
功能需求
V1.0.3
2018年1月7日
附件完善
V1.0.4
2018年1月8日
汇总归纳
1.引言
1.1目的
该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。
其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。
而且还给出了非常直观的用例图。
这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。
该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。
同时,该文档也是用户确定软件功能需求的主要依据。
1.2文档格式
本文档按以下要求和约定进行书写:
(1)文档标题,宋体,小初,黑色;
(2)文档的编辑顺序遵循IEEE830相关标准;
(3)文档一级目录,宋体,二号,黑色;
(4)文档二级目录,宋体,三号,黑色;
(5)文档正文容,宋体,四号,黑色;
(6)文档正文容中部分有着明显的优先级区分,通常优先级大小会使用符号来区分(菱形>圆形>方形)。
(7)附录与正文适用同样的规则。
1.3预期的读者和阅读建议
本文档的主要容共分4部分:
综合描述、系统特性、和非功能性需求和外部接口描述。
综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。
本文档面向多种读者对象:
(1)项目经理:
项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。
(2)设计员:
对需求进行分析,并设计出系统,包括数据库的设计。
(3)程序员:
配合《设计报告》,了解系统功能,编写《用户手册》。
(4)测试员:
根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。
(5)销售人员:
了解预期产品的功能和性能。
(6)用户:
了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。
(7)其他人员:
如部门领导、公司领导等可以据此了解产品的功能和性能。
在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。
1.4项目围
该项目是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。
本项目是为了开发一个提供编写讨论以及阅读小说的平台,适用于各类想要编写小说、提高写作水平以及阅读小说的人群。
其主要功能是:
小说发布、小说搜索、小说阅读、小说交流讨论。
1.5参考文献
1.《软件工程基础》 一丁 邮电大学
2.《软件需求》 劳森(作者),晓晖 (译者) 电子工业
3.《软件需求工程:
原理和方法》金芝,璘,金英 科学
2.需求概述
2.1项目目的
瑞德小说网提供一个集读与写于一身的小说交流平台。
随着网络小说读者的不断增加,越来越多的读者在阅读中也会有自己的小说构思,并期望有一个平台能够低门槛编写小说,但由于个人的写作水平却又难以将自己心中的故事表达出来。
所以该平台在这点上增加了小说相互交流功能,即读者可以编写一段自己的小说让其他读者续写自己的小说或者重新编写自己的小说,让小说的可读性、吸引性得到提升。
与此同时,这样也可以让读者们的写作水平得到提升。
所以,该平台不仅满足读者们对小说的各种需求,也支持读者们成为作者,编写自己的小说,并进行相互交流。
2.2项目功能
本产品是为了开发一个提供编写讨论以及阅读小说的平台,适用于各类想要编写小说、提高写作水平以及阅读小说的人群。
其主要功能是:
小说发布、小说搜索、小说阅读、小说交流讨论、小说下载、小说排行榜、小说收藏等。
2.3用户类和特征
●重要用户类
读者:
读者可以阅读小说、评论小说、收藏小说。
需要对小说有一定的兴趣,有一定的电脑操作能力,多为学生群体,有正确的人生观价值观,一起营造一个友好的小说平台。
作者:
作者可以发布小说、回复评论。
需要有一定的编写能力,有正确的人生观价值观,编写适宜的小说提供读者阅读。
多为自由撰稿者或学生群体。
●非重要用户类
游客:
游客可以根据自己的具体情况选择读者或者作者身份,也可以阅读小说,但不能评论小说、收藏小说、发布小说等需要身份认证的功能。
2.4运行环境
●客户端
(1)操作系统:
Windows2000/XP/2003/Vista/7
(2)网络协议:
TCP/IP协议
(3)浏览器:
InternetExplorer6.0以上版本
●服务器端
(1)操作系统:
WindowsServer2003EnterpriseEdition
(2)网络协议:
TCP/IP协议
(3)WEB服务器:
InternetInformationServer6.0
(4)数据库:
MicrosoftSQLSever2005DeveloperEdition
●硬件环境
●
(1)服务器CPU:
Pentium双核以上,存:
1G以上
●
(2)客户机CPU:
P4以上,存:
256M以上
2.5设计和实现的限制
●平台需要有充足的小说来吸引读者。
●平台需要加大监管力度,仔细筛选上传发布的小说。
●用户需要的听书功能需要引入不同的声音类型,并智能识别文本转化为语音。
●平台需要足够大的云端来存放小说的原文件以便下载。
●平台需要足够大的数据库来包含小说信息以及用户信息。
●平台需要做算法分析以及大数据分析将适当的小说推荐给适当的群体。
●平台需要加大宣传力度,以及提供多重途径为作者提供盈利点。
具体用户需求详见“附录一”
2.6假设和依赖
建议开发软件运行的最短寿命为5年、经费来源为投资方、使用限制为人工键鼠操作、符合法律和政策方面所有条件、运行环境与之前的“运行环境”描述相同、开发环境的条件由开发方自行提供、可利用的信息均来自用户需求调查(附录一)、建议开发软件投入使用的最迟时间为2018年1月1日。
●只要作者发布小说,24个小时要进行审核并反馈作者信息。
●只要收到小说投诉举报信息,三天需要对信息进行核实并处理。
●小说下载功能需要依赖作者同意小说。
●小说部分排行榜依赖于读者对小说的评价反馈。
3.系统功能需求
3.1描述和优先级
游客在登录会员之后,可以自由阅读、评论、收藏小说,也可以申请发布小说。
优先级标准:
1.用户体验2.核心功能3.实现成本
关键程度标准:
1.核心功能2.效益和成本3.用户体验
3.2功能划分
S-1Search小说搜索
R-1Read小说阅读
R-2Release小说发布
C-1Collect小说收藏
C-2ment小说交流评论
R-3Rank小说排行榜
C-3mend小说推荐榜
L-1ListenBook听书
D-1Download下载小说
图3.1总体功能模块图
3.3功能描述
S-1小说搜索:
用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。
R-1小说阅读:
用户可以对感兴趣的小说进行选择并阅读其章节目录与章节容。
R-2小说发布:
用户可以申请作者权限并将自己写的小说进行发布,等待管理员审核,审核通过之后即发布成功。
C-1小说收藏:
用户可以选择自己感兴趣的小说进行收藏,并在自己的收藏夹中可以看见自己所有收藏的小说。
C-2小说交流评论:
用户可以在小说评论区发表评论。
R-3小说排行榜:
小说以某种分类进行排行,用户可以查看各种分类的小说。
C-3小说推荐榜:
小说以某种特征属性进行推荐,平台向用户推送以某种属性排行的推荐榜.
L-1听书:
用户通过语音播报方式阅读小说.
D-1下载小说:
用户选择小说进行离线下载并阅读.
具体功能目标描述请参见“附录二目标描述”
4.外部接口需求
4.1用户界面
人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。
并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。
4.2硬件接口
本软件不需要特定的硬件或硬件接口进行支撑。
586以上PC机均可运行此软件。
4.2软件接口
运行于Windows95及更高版本的操作系统之上。
4.3故障处理
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
调试中遇到的问题及解决的方案:
1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
2)关于空记录带来的麻烦
有些空记录往往会使程序无法运行。
此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。
3)有些运行错误也可用补获异常进行处理。
5.其他非功能需求
5.1性能需求
●数据精确度
A.要按照严格的数据格式输入,否则系统不予响应进行处理。
B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。
因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:
直接查询和模糊查询。
●时间特性
一般操作的响应时间应在120毫秒。
●适应性
满足网络业务平台的需求(记录量控制在10^9项)。
对前面提到的运行环境要求不应存在困难。
5.2安全性需求
●数据保护/
[对需要保护或的敏感性、局限性等方面的数据进行需求描述;没有则注明‘无’或‘略’。
]
●数据加密
[描述关于在访问或传输过程中的数据加密方面的需求;没有则注明‘无’或‘略’。
]
5.4软件质量属性
●完成的系统必须是易操作、易上手、界面简洁、具有提示帮助的系统。
●完成的系统必须是符合相关法律限制的,不允许存在剽窃他人专利等行为体现在本系统上。
5.5用户文档
将与本系统一同发行的用户文档如下:
《用户需求调查汇总》
版本号v1.0.1作者:
6.分析模型
6.1系统流程图
6.2用例图
6.2.1游客登录用例图
游客进入后先注册,注册后登录,登录界面可修改个人信息,登录后进行在线游览阅读,并对自己所需要或感兴趣的文章进行搜索,在浏览的同时也可对文章进行投票或评论。
6.2.2管理员登录用例图
6.3ER图
6.4类图
6.5数据流程图
图6.1顶层DFD
图6.20层DFD
图6.30.1层DFD
图6.40.2层DFD
图6.40.3层DFD
7.验收说明
验收说明是需求分析的结尾部分,客户与开发人员意见达成一致并对功能、细节、精度等进行了共同评审,经过了反复的修改,达成最终的共识。
同时将不再对系统进行需求的更改,项目的开发将以验收日期时刻生成的需求文档为准。
文档名称
定档日期
用户需求调查汇总
2017年12月20日
目标分解场景描述
2017年12月27日
类图及其E-R图
2018年1月1日
需求验证与需求管理的相关规
2018年1月7日
用户手册
2018年1月8日
上述文档将汇总为《系统需求规格说明书》,此说明书将作为日后项目验收、产品验收的唯一标准。
附录一用户需求汇总
2.1需求获取对象
序号
职业
1
三
学生
2
四
自由撰稿人
3
王五
自由职业人
2.2需求获取容
2.2.1序号1
职业
功能要求
功能约束/质量
三
学生
(1)小说阅读
(2)小说搜索
(3)小说交流评论
(4)小说排行榜
(1)页面不要满屏广告
(2)界面设计风格优美、突出书卷气息
(3)督促小说更新
需求描述
平时喜欢看些小说消遣娱乐,也经常要搜索朋友推荐的小说,同时也希望能有各种类型的小说排行榜,方便我挑选各种榜单的小说。
希望这个平台能满足我的这些需求并且一定不要满屏都是广告,太没品位了。
界面设计最好能书卷气息重一些,优美一些。
还有就是要督促一些受欢迎的连载的小说的及时更新。
2.2.2序号2
职业
功能要求
功能约束/质量
四
自由撰稿人
(1)小说发布
(2)小说推荐榜
(3)小说交流评论
(1)严格审查小说
(2)维护作品
(3)增加作者收益
需求描述
我的爱好就是写小说,所以平时在各个小说平台上编写小说,并以此谋生。
但是大多数平台的作者和读者之间基本没什么互动方式,希望这个平台能够提供让我跟读者进行互动的方式,让我能清楚地了解读者对我写的小说的一些想法,并进行交流。
这样也可以让我的小说写得更好,吸引更多的人来阅读。
也希望平台对新书能偏爱一些,最好能够有推荐榜,这样对一些小作者也能有所鼓励。
但是平台一定要做好监督工作,不要让一些滥竽充数的小说出现在平台上。
还有希望平台一定要保护好作者的,并能通过多种方式来增加作者的收益。
2.2.3序号3
职业
功能要求
功能约束/质量
王五
自由职业人
(1)小说阅读
(2)听书
(3)小说收藏
(1)精心挑选每一本小说
(2)提供健康舒适的阅读环境
需求描述
因为工作时间比较多,且比较单调乏味,平时休闲时间喜欢看些小说放松下自己。
偶尔也喜欢闭着眼睛听书,所以希望平台能提供听书功能。
有时候也会想把自己的故事记录下来,但可能文笔不是很好,也不知从何下笔,所以希望可以通过给予作者一定的报酬,让他把自己的一些故事写出来,可以适当地改写。
看到好看的书也会收藏起来等到以后还可以再回顾。
希望平台是一个在精不在多的,每一本小说都能精心挑选,也能节省我们挑选小说的时间,增加对平台的好感。
小说容也一定要健康,我希望平台能通过我健康舒适的环境去阅读。
3需求汇总
3.1用户需求
3.1.1功能要求
英文缩写
英语全称
中文名称
中文解释
S-1
Search
小说搜索
进入平台通过小说名、作者名等搜索小说
R-1
Read
小说阅读
点击小说阅读小说章节容
R-2
Release
小说发布
可以写自己的小说并申请在平台上发布小说
C-1
Collect
小说收藏
把自己喜欢的小说收藏到自己的收藏夹
C-2
ment
小说交流评论
读者可以通过小说交流讨论区跟作者或者读者进行互动
R-3
Rank
小说排行榜
根据小说不同类型特征进行排行并展示
C-3
mend
小说推荐榜
推荐榜可以推荐新书等书籍
L-1
ListenBook
听书
小说有声读物,通过语音播报来阅读小说
3.1.2约束要求
英文缩写
英语全称
中文名称
中文解释
R-4
ReduceAdvertisement
减少广告
平台不要满屏广告,即使有,也要尽量优化优美。
U-1
UrgeUpdate
督促更新
督促最近受欢迎的小说作者及时更新小说容
C-4
Check
审查小说
严格审查小说,提高小说质量
M-1
MaintenanceOfCopyright
维护
维护作品,不要出现抄袭事件
3.1.3质量要求
英文缩写
英语全称
中文名称
中文解释
R-4
BeautifyTheStyle
美化风格
界面设计风格优美、突出书卷气息
A-1
AddProfit
增加收益
通过多种途径,增加作者收益
H-1
HealthyEnvironmental
环境健康
提供健康舒适的阅读环境
4、需求汇总——用户与开发者
4.1功能要求
英文缩写
英语全称
中文名称
中文解释
S-1
Search
小说搜索
进入平台通过小说名、作者名等搜索小说
R-1
Read
小说阅读
点击小说阅读小说章节容
R-2
Release
小说发布
可以写自己的小说并申请在平台上发布小说
C-1
Collect
小说收藏
把自己喜欢的小说收藏到自己的收藏夹
C-2
ment
小说交流评论
读者可以通过小说交流讨论区跟作者或者读者进行互动
R-3
Rank
小说排行榜
根据小说不同类型特征进行排行并展示
C-3
mend
小说推荐榜
推荐榜可以推荐新书等书籍
L-1
ListenBook
听书
小说有声读物,通过语音播报来阅读小说
M-2
MemberLogin
会员登录
读者与作者登录平台
A-2
AdminLogin
管理员登录
管理员对小说与用户进行管理
M-3
MemberRegister
会员注册
游客登录平台前需要进行会员注册
D-1
Download
下载小说
会员可以下载小说到本地
4.2约束要求
英文缩写
英语全称
中文名称
中文解释
R-4
ReduceAdvertisement
减少广告
平台不要满屏广告,即使有,也要尽量优化优美。
U-1
UrgeUpdate
督促更新
督促最近受欢迎的小说作者及时更新小说容
C-4
Check
审查小说
严格审查小说,提高小说质量
M-1
MaintenanceOfCopyright
维护
维护作品,不要出现抄袭事件
U-2
UploadLimit
上传限制
小说上传大小不超过20M,格式均为txt
C-5
CalculateRanking
计算排行
系统计算不同分类小说受欢迎程度并进行排行
C-6
mentLimit
评论限制
同一用户在一定时间相同评论容不超过3条。
4.3质量要求
英文缩写
英语全称
中文名称
中文解释
R-4
BeautifyTheStyle
美化风格
界面设计风格优美、突出书卷气息
A-1
AddProfit
增加收益
通过多种途径,增加作者收益
H-1
HealthyEnvironmental
环境健康
提供健康舒适的阅读环境
L-2
LoadFluently
加载流畅
小说阅读与搜索加载速度流畅,优化读者阅读体验
C-7
plaint
投诉小说
小说容不健康或者有抄袭等行为,可以进行投诉
U-3
UpdateData
更新数据
及时更新平台的各项数据,包括各种排行榜、推荐榜、小说容等。
附录二目标描述
目标描述
描述项容
标识符S-1
名称小说搜索
作者
版本V.1.0
变更历史无
优先级高
关键程度高
来源
责任涉众管理人员
使用涉众用户
目标层次系统级
目标描述用户根据关键字搜索自己想要的小说
父目标
子目标R-1:
小说阅读
其他目标依赖
相关场景进入输入小说名或者作者名搜索小说
补充信息
目标描述
描述项容
标识符R-1
名称小说阅读
作者
版本V.1.0
变更历史无
优先级高
关键程度高
来源
责任涉众作者与管理人员
使用涉众读者
目标层次系统级
目标描述读者可以选择自己喜欢的小说进行阅读
父目标S-1:
小说搜索
子目标D-1:
下载小说
其他目标依赖
相关场景进入阅读小说的章节目录以及具体容
补充信息
目标描述
描述项容
标识符R-2
名称小说发布
作者
版本V.1.0
变更历史无
优先级高
关键程度高
来源
责任涉众作者与管理人员
使用涉众作者
目标层次系统级
目标描述用户可以上传发布自己的小说供读者阅读
父目标M-2会员登录
子目标R-1:
小说阅读
其他目标依赖
相关场景用户将自己编写的小说发布到平台上
补充信息
目标描述
描述项容
标识符C-1
名称小说收藏
作者
版本V.1.0
变更历史无
优先级中
关键程度中
来源作者
责任涉众管理人员
使用涉众读者
目标层次系统级
目标描述读者可以收藏喜欢的小说
父目标R-1:
小说阅读
子目标
其他目标依赖M-2:
会员登录
相关场景读者收藏喜欢的小说并可以在收藏夹中查看
补充信息
目标描述
描述项容
标识符C-2
名称小说交流评论
作者
版本V.1.0
变更历史无
优先级中
关键程度高
来源作者
责任涉众管理人员
使用涉众读者
目标层次系统级
目标描述读者可以对作者的小说进行评论或续写小说改编小说等进行交流
父目标R-1:
小说阅读
子目标
其他目标依赖M-2:
会员登录
相关场景读者对阅读的小说进行评论
补充信息
目标描述
描述项容
标识符R-3
名称小说排行榜
作者
版本V.1.0
变更历史无
优先级中
关键程度中
来源
责任涉众管理人员
使用涉众所有用户
目标层次系统级
目标描述小说以某种分类进行排行
父目标
子目标R-1:
小说阅读
其他目标依赖
相关场景用户可以查看各种分类的小说
补充信息
目标描述
描述项容
标识符C-3
名称小说推荐榜
作者
版本V.1.0
变更历史无
优先级中
关键程度中
来源
责任涉众管理人员
使用涉众所有用户
目标层次系统级
目标描述小说以某种特征属性进行推荐
父目标
子目标R-1:
小说阅读
其他目标依赖
相关场景平台向用户推送以某种属性排行的推荐榜
补充信息
目标描述
描述项容
标识符L-1
名称听书
作者
版本V.1.0
变更历史无
优先级中
关键程度中
来源
责任涉众管理人员
使用涉众所有用户
目标层次系统级
目标描述小说以语音方式进行播报
父目标R-1:
小说阅读
子目标
其他目标依赖
相关场景用户通过语音播报方式阅读小说
补充信息
目标描述
描述项容
标识符D-1
名称下载小说
作者
版本V.1.0
变更历史无
优先级中
关键程度中
来源
责任涉众管理人员
使用涉众所有用户
目标层次系统级
目标描述选择小说下载成txt格式
父目标R-1:
小说阅读
子目标
其他目标依赖
相关场景用户选择小说进行离线下载并阅读
补充信息
附录三场景描述
场景一:
小说搜索(主场景)
使用自然语言的场景描述模板
序号
描述项
容/解释
1
标示符
S-1
2
名称
小说搜索
3
作者
4
版本
V1.0
5
变更历史
6
优先级
高
7
关键性
高
8
来源
需求开发计划书
9
负责涉众
管理人员
10
简述
用户根据关键字搜索自己想要的小说
11
场景类型
交互
12
目标
搜索小说
13
参与者
用户,管理人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 规格 说明书 SRS 模板