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