软件需求规格说明书(模板)

上传人:第*** 文档编号:56109518 上传时间:2018-10-09 格式:DOC 页数:14 大小:374KB
返回 下载 相关 举报
软件需求规格说明书(模板)_第1页
第1页 / 共14页
软件需求规格说明书(模板)_第2页
第2页 / 共14页
软件需求规格说明书(模板)_第3页
第3页 / 共14页
软件需求规格说明书(模板)_第4页
第4页 / 共14页
软件需求规格说明书(模板)_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《软件需求规格说明书(模板)》由会员分享,可在线阅读,更多相关《软件需求规格说明书(模板)(14页珍藏版)》请在金锄头文库上搜索。

1、 软件需求规格说明书版本版本 1.00黄丽芬黄丽芬 112583010107陈兰枝陈兰枝 112583010114周琴周琴 112583010150修订记录修订记录姓名姓名版本版本描述描述日期日期 黄丽芬、陈兰枝、周琴1.00第一次编写2015-11-20 黄丽芬、陈兰枝、周琴1.00第一次修改2015-11-25目录目录 1. 引言引言1 1.1目的1 1.2范围1 1.3定义、简写和缩略语1 1.4参考资料1 2. 总体描述总体描述2 2.1产品概述2 2.2用户分类及特征2 2.3设计和实现上的约束2 2.4假设与依赖2 2.5需求分配2 3. 具体需求具体需求3 3.1外部接口3 3.

2、2功能3 3.3性能需求3 3.4数据库逻辑需求4 3.5设计约束4 3.6软件系统属性4 3.6.1可靠性4 3.6.2可用性4 3.6.3安全保密性4 3.6.4可维护性4 3.6.5可移植性4 3.7具体需求的组织5 3.7.1按照对象组织的 SRS5 附录附录 A(Appendix A: Data Dictionary and Data Model)6 附录附录 B:(Appendix B: Analysis Models).101. 引言引言1.1 目的目的 文档定义C 语言程序设计题库系统的功能需求,非功能性需求。本文档的编写为下阶段的设计, 开发提供依据,为项目组成员对需求的详尽

3、理解。同时本文档也作为项目评审验收的依据之一。1.2 范围范围C 语言程序设计题库系统支持管理员对试题以及标准答案的录入、浏览、删除、修改、查 询和排序,支持组卷系统查询试题并选题组卷。1.3 参考资料参考资料1.3.1 软件需求规格说明书模板 张纲强2 总体描述总体描述2.1 产品概述产品概述1题库系统可以对试题进行录入,删除,修改,查询,排序,支持试 题难度分类,支持多种格式的试题,可以包含图、文和公式。支持选择题的答案顺序的随机 调整。给组卷系统提供接口。2.2 用户分类及特征用户分类及特征系统管理员: 掌握C 语言程序设计,具备审核题目的内容、类型、难度的能力c 语言程序设计组卷系统使

4、用者:熟悉本系统的模块2.3 设计和实现上的约束设计和实现上的约束CO-1 法规政策:本系统开发只限管理员和c 语言程序程序设计组卷系统的组卷员 使用该题库的题目,否则侵权必究。 CO-2 硬件局限:客户机普通 PC数据库服务器web 服务器 CO-3 与其他应用的接口:为c 语言程序设计组卷系统提供接口 CO-4 并行操作:一次可允许 100 个用户同时浏览 CO-5 审核功能:所有使用者都应遵循系统的正常使用的规则,否则提示出错! CO-6 高级语言需求:java 程序语言 CO-7 信号握手协议:组卷系统的所有题目在本题库系统中均存在且真实、准确! CO-8 可靠性需求:系统在规定的运行

5、时间内按照用户给定的命令参数完成检索、输出!CO-9 安全和保密安全考虑:系统对用户的信息进行加密,不得外泄!2.4 假设与依赖假设与依赖DE-1:客户机的操作系统改变时,系统应该适当修改成适合对应系统的风格并输出。 DE-2:c 语言程序设计书本的内容有增删改时,系统的题目应该及时更新。3 具体需求具体需求3.1 外部接口外部接口3.1.13.1.1 用户界面用户界面 UI-1:该系统屏幕显示应当符合 web 用户界面标准。UI-2:该系统每个按钮都会有相应的链接页面,按钮名称见名思意, 3.1.23.1.2 硬件接口硬件接口 CPU: P4 1.8GPz 内存 : 1GB 以上 3.1.3

6、3.1.3 软件接口软件接口 操作系统:Windows 系统 数据库:SQL Server 开发工具:Eclipse JSP 服务器:Tomcat3.1.43.1.4 通信接口通信接口 该系统应满足在各类浏览器上都可以在规定的时间内打开并进行相应的操作,并且保证题库题目 不会被泄露。3.23.2 功能功能需求需求用例一:用例名:登录系统 用例描述:管理员登录到题库系统中 参与者:管理员 前置条件:无 后置条件:管理员成功登录系统 基本路径:管理员打开系统管理员点击登录管理员输入账号和密码系统验证管理员的账号和密码系统显示管理员界面 异常事件流:管理员账号和密码不正确,提示错误信息用例二:用例名

7、:录入试题 用例描述:管理员把试题录入到题库中 参与者:管理员 前置条件:管理员成功进入系统并点击录入试题按钮 后置条件:系统成功保存试题 基本路径:管理员进入录入试题界面输入试题信息点击确认添加系统显示成功录入试题 异常事件流:录入试题失败,系统提示失败信息用例三:用例名:浏览试题 用例描述:管理员浏览题库中的试题 参与者:管理员 前置条件:管理员成功进入系统并点击浏览试题按钮 后置条件:管理员成功浏览试题 基本路径:管理员进入浏览试题界面浏览试题 异常事件流:试题读取失败用例四:用例名:删除试题 用例描述:管理员删除题库中的试题 参与者:管理员 前置条件:管理员成功进入系统并点击删除试题按

8、钮 后置条件:管理员成功删除试题 基本路径:管理员进入删除试题界面 浏览试题选择要删除的试题点击确认删除试题成功删除试题 异常事件流:试题读取失败用例五:用例名:修改试题 用例描述:管理员修改题库中的试题 参与者:管理员 前置条件:管理员成功进入系统并点击修改试题按钮 后置条件:管理员成功修改试题 基本路径:管理员进入修改试题界面浏览试题选择要修改的试题点击确认修改的试题成功修改试题 异常事件流:试题修改失败,提示失败信息用例六:用例名:排序选择题答案 用例描述:管理员排序题库中的选择题的答案选项 参与者:管理员 前置条件:管理员成功进入系统并点击排序选择题答案按钮 后置条件:管理员成功排序选

9、择题的答案选项 基本路径:管理员进入排序选择题答案选项界面浏览选择题选择要排序的选择题点击确认排序答案选项成功排序答案选项 异常事件流:答案选项排序失败,提示失败信息用例七:用例名:选题组卷 用例描述:组卷系统进入到本系统选择试题进行组卷 参与者:组卷系统 前置条件:无 后置条件:组卷系统成功选题组卷 基本路径:组卷系统进入系统浏览题库的试题选择题目组卷系统确认选择的题目并组卷 异常事件流:组卷系统选题不符合规则,提示信息组卷不成功,提示失败信息 3.3 性能需求性能需求PE-1: 系统应能全天 24 小时负载工作。 PE-2: 系统应能支持同时运行的用户数量为:100。 PE-3: 系统平均

10、响应时间应小于 1 秒,最大响应时间为 5 秒,在规定的时间内完成 95%的数据输出。 PE-4: 系统的数据库的信息应能及时更新。3.4 数据库逻辑需求数据库逻辑需求3.4.1 系统每个功能模块都有其相对应得数据库表。 3.4.2 使用频度:该系统的信息都从数据库中获取,需要数据库的信息更新及时。 3.4.3 访问能力: 3.4.4 数据实体及之间的关系:1:1、1:n、n:m。 3.4.5 完整性约束: 实体完整性约束 、域完整性约束、 引用完整性约束、 自定义完整性约束。 3.4.6 数据保存需求:管理员输入的数据符合数据库数据类型均可保存。3.5 设计约束设计约束所有的网页 HTML

11、语言都要符合 XHTML 5.0 标准。3.6 软件系统属性软件系统属性3.6.1 可靠性可靠性响应时间不能超过 5 秒,一天数据库数据更新错误不能超过一次,访问数据错误数据也不可以超过 一次3.6.2 可用性可用性当系统访问量过多导致系统崩溃时,系统重启后能够恢复之前浏览的页面。3.6.3 安全保密性安全保密性a)密码技术:用户登录需要密码。 b)保留某些特定数据历史或记录:保留用户的账户和密码。 c)在程序的某些域间限制通信:仅限在局域网内访问。 e)对于关键变量检查数据的完整性:用户名是否已存在。3.6.4 可维护性可维护性代码具有模块性,系统不必太复杂,要便于维护,并且提供相关的接口便于其它软件的使用。3.6.5 可移植性可移植性系统可在所有 Windows 系统下正常运行附录附录 A 系统用例模型系统用例模型附录附录 B:系统分析模型:系统分析模型(类图)(类图)附录附录 C:系统交互模型:系统交互模型管理员序列图:管理员序列图:普通用户序列图:普通用户序列图:E-R 图图用户选择题填空题用户ID用户名密码权限题号题目选项1 选项2选项3选项4选项5选项6答案难度所属章 节分数上次使用时 间题号题目答案难度所属章节分数上次使用时 间判断题题号题目答案难度所属章节分数上次使用时 间编程题题号题目答案难度所属章节分数上次使用时 间操作mnnnn

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号