软件需求说明书
- 格式:doc
- 大小:137.00 KB
- 文档页数:9
软件需求说明书
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
3需求规定 ....................................................................................................................................... 2
3.1对功能的规定 ......................................................................................................................... 2
3.1.1 功能需求划分 ................................................................................................................. 2
3.1.2 功能描述 ......................................................................................................................... 3
3.1.3 用例图 ............................................................................................................................. 5
3.2对性能的规定 ......................................................................................................................... 6
3.2.1时间特性要求 .................................................................................................................. 6
3.2.2灵活性 .............................................................................................................................. 7
3.3数据管理能力要求 ................................................................................................................. 7
3.4故障处理要求 ......................................................................................................................... 7
3.5其他专门要求 ......................................................................................................................... 7
4运行环境规定 ............................................................................................................................... 7
4.1设备......................................................................................................................................... 7
4.2支持软件 ................................................................................................................................. 8
4.3接口......................................................................................................................................... 8 1
1引言
1.1编写目的
1. 本需求分析说明书是为了开发《考试管理系统》而编写的,主要面向分析员、程序员、测试员和最终用户,使之能更好地理解系统功能以及实现系统。
2. 本说明书不仅是整个软件开发的依据,对以后的维护性工作也起着指导性的作用,同时也是测试计划和用户手册的编写依据。
1.2背景
1. 软件系统名称:在线考试管理系统
2. 任务提出者:任课教师
3. 用户:XX大学
5. 构建平台:Windows 2000及以上,其数据库构建在SQL Server 2003上,并可实现权限限制性兼容,与Windows其他软件并不冲突。
1.3定义
1. 数据流----数据进入模块后可能有多种路径进行处理
2. 主键----数据库表中的关键域且值互不相同
3. 外键----数据库表中与其他表主键相关联的域
4. SQL----Structured Query Language(结构化查询语言)
5. SERVER----系统服务器使用的数据库管理系统
6. 系统----若未特别指出,统指本在线考试管理系统
7. UML unified model language 统一建模语言
1.4参考资料
1. 软件工程实践者思想 周爱民 武汉大学出版社 (2010-01出版)
2. 考试管理系统项目计划任务书
3. 作业说明书
4. UML与Rational Rose 2003软件工程 统一建模原理与实践教程2系统用例
2
2任务概述
2.1目标
1. 实现客观题计算机即时阅卷出分,并即时记录
2. 考生在线进行考试
3. 保证数据库的稳定性,减少数据损坏丢失的情况
4. 提高考试阅卷的效率70%
5. 能够对学生考试情况做基本的数据挖掘
6. 计划实现题目类型的设置
7. 系统能承受至少100人同时在线
2.2用户的特点
本软件的主要用户为大学学生跟教师,文化水平跟阅历相对较高,尤其时考试方面的经验,所以帮助提示不必太多。
2.3假定和约束
现有的学校学生信息系统可利用资源;具备Win7 ,Windows XP等Windows操作系统,并配置SQL Server 2003版应用软件、WEB Server,或其它可上网的机器。
3需求规定
3.1对功能的规定
3.1.1 功能需求划分
1. 教师模块
2. 管理员模块
3. 学生模块
4. 系统模块