软件测试课件 42 T0305样品软件需求规格说明书.docx
- 文档编号:733002
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:9
- 大小:44.11KB
软件测试课件 42 T0305样品软件需求规格说明书.docx
《软件测试课件 42 T0305样品软件需求规格说明书.docx》由会员分享,可在线阅读,更多相关《软件测试课件 42 T0305样品软件需求规格说明书.docx(9页珍藏版)》请在冰豆网上搜索。
软件测试课件42T0305样品软件需求规格说明书
T0305样品软件需求规格说明书
[V1.10]
1.引言
本软件作为T0305软件功能性测试的样品,只要求测试人员对软件的功能进行测试。
本文详细描述了T0305样品的功能需求。
1.1文档标识与编写目的
文档标识:
CAECC-STEL-T0305-SRS-1.10
本软件需求规格说明书,是为软件设计、软件测试人员和用户编写的。
本软件需求规格说明书的适用读者,包括参加测试人员、样品制备人员,以及T0305项目的其他相关人员。
1.2背景
软件名称:
T0305样品
本需求属于内部文档,限范围使用。
如有其他人员使用,需经过实施机构的同意。
1.3定义
及格:
成绩按百分制计,及格分数线为60,成绩在[60,100]范围内为及格。
优秀:
成绩按百分制计,优秀分数线可以设置,成绩在优秀分数线到100分范围内(包括优秀分数线及100分)为优秀。
不达标:
若学生五门功课中不及格科目数大于等于设定的成绩不达标科目数,即判定该学生为成绩不达标。
1.4参考资料
GB8567-88计算机软件产品开发文件编制指南
2.任务概述
2.1目标
本样品软件是一个学生成绩管理系统。
该系统有4个功能,包括班级学生成绩管理、年级学生成绩查询、参数设置与库操作和安装。
2.2用户特点
用户为熟悉常用软件使用的人员。
2.3假定与约束
无
3.需求规定
本样品是一个学生成绩管理系统。
该系统只有一个年级,该年级有五个班级,分别为一班、二班、三班、四班和五班。
学生的成绩分五个科目,分别为语文、数学、物理、化学和英语。
学生成绩按百分制计。
班级成绩统计信息有五项,分别为科目、平均成绩、总成绩、及格人数和优秀人数。
年级成绩统计信息有五项,分别为科目、平均成绩、总成绩、及格人数和优秀人数。
学生信息有九项,分别为姓名、学号、语文成绩、数学成绩、英语成绩、物理成绩、化学成绩、总成绩和平均成绩。
功能划分见图1软件功能结构图所示。
图1软件功能结构图
3.1功能要求
T0305样品主要分为软件安装、班级学生成绩管理、年级学生成绩查询、参数设置与库操作。
具体功能如下。
3.1.1软件安装
样品软件要提供安装功能。
软件安装程序为自动向导式程序,安装程序文件名为setup.exe,安装过程中用户可以选择输入安装路径,或使用缺省安装路径:
C:
\ProgramFiles\T0305。
3.1.2班级学生成绩管理
班级学生成绩管理主要有增加、删除、清空、修改、查询学生信息,以及班级成绩统计信息。
班级学生成绩管理界面在点击“显示”按钮后才可进行其他操作。
增加学生信息
应能逐条增加学生信息。
一条完整的学生信息包括学生的学号、姓名、语文成绩、数学成绩、英语成绩、物理成绩和化学成绩。
学号是学生信息的关键字,不能重复。
每个班级的学号范围和学号的数据要求见数据字典。
增加重复学号和非数据字典要求的学号时,系统应给出提示。
增加信息时,学号是必须输入的,否则,系统应给出提示。
增加信息时,姓名是必须输入的,否则,系统应给出提示。
姓名的数据要求见数据字典。
语文成绩、数学成绩、英语成绩、物理成绩和化学成绩的数据要求见数据字典。
删除学生信息
删除学生信息,即删除选定学生的所有信息。
删除学生信息需用户确认。
学生信息可以逐条删除或一次选中多条进行删除。
清空班级学生信息
可以清空选定班级的数据记录。
清空班级学生信息后,该班级中没有学生记录。
清空班级数据记录需用户确认。
修改学生成绩信息
修改学生信息,包括修改学生的姓名、语文成绩、数学成绩、英语成绩、物理成绩和化学成绩。
姓名、语文成绩、数学成绩、英语成绩、物理成绩和化学成绩的修改值均需符合数据字典要求。
显示学生成绩
可以显示当前所选班级的所有学生信息,包括学号、姓名、语文成绩、数学成绩、物理成绩、英语成绩、化学成绩、总成绩和平均成绩。
其中,优秀成绩用蓝色显示,不及格成绩用绿色显示,成绩不达标学生的姓名用红色表示。
优秀成绩的判定标准与成绩达标的条件均可设置。
具体设置方法见3.1.4。
可以显示当前所选班级的统计信息,包括各科目的总成绩、平均成绩、及格人数和优秀人数。
班级的统计信息要随着增加、删除、修改学生信息自动更新。
3.1.2.1成绩查询
在选定班级中,可以对学生成绩进行组合查询。
各组合条件项之间为“与”关系。
组合的科目项可以在语文、数学、英语、物理、化学五科中自由选择,查询条件可以选择大于等于、等于或小于等于。
查询的条件值必须符合数据字典要求。
具体的查询情况见表1查询功能所示。
本软件不提供在首次查询结果上进行二次查询的功能。
表1查询功能
选择
科目
条件
条件值
是/否
语文
>=/=/<=三选一
查询条件分数值
是/否
数学
>=/=/<=三选一
查询条件分数值
是/否
英语
>=/=/<=三选一
查询条件分数值
是/否
物理
>=/=/<=三选一
查询条件分数值
是/否
化学
>=/=/<=三选一
查询条件分数值
学生信息排序
可以在学生学号、学生姓名、语文成绩、数学成绩、英语成绩、物理成绩、化学成绩、总成绩或平均成绩中任意选取一个作为排序字段来进行升/降序排序,并在界面上用小三角标识出当前排序字段和升/降序。
当按学生姓名或成绩进行排序时,出现学生成绩相等或姓名重名情况,应以学号为次排序字段对成绩相等或重名学生进行相应排序。
3.1.3年级学生成绩查询
年级学生成绩查询界面在点击“全部记录”按钮后才可进行其他操作。
成绩显示
在点击“全部记录”按钮后,可以显示年级所有学生的信息,包括学号、姓名、语文成绩、数学成绩、物理成绩、英语成绩、化学成绩、总成绩和平均成绩。
其中优秀成绩用蓝色显示,不及格成绩用绿色显示,成绩不达标学生的姓名用红色表示。
优秀成绩判定标准与成绩达标条件均可设置。
具体设置方法见3.1.4。
在点击“显示记录”按钮后,可以显示年级各科目的统计信息,包括总成绩、平均成绩、及格人数和优秀人数。
成绩查询
在年级成绩管理的成绩查询中,可以对全年级学生的成绩进行组合查询。
各组合条件项之间为“与”关系。
组合的科目项可以在语文、数学、英语、物理、化学五科中自由选择,查询条件可以选择大于等于、等于或小于等于。
查询的条件值必须符合数据字典的要求。
具体的查询情况见表1查询功能所示。
本软件不提供在首次查询结果上进行二次查询的功能。
学生信息更新
当学生信息改变后,年级学生的成绩显示应在下次点击“全部记录”按钮或进行查询后也相应地更新,年级各科目的统计信息应在下次点击“显示记录”按钮后也相应地更新。
3.1.4参数设置与库操作
参数设置与库操作包括参数设置和导入样品数据库。
参数设置包括设置优秀分数线和设置不达标科目数。
可以设置优秀分数线。
优秀分数线数据要求见数据字典。
可以设置不达标科目数。
不达标科目数的设置范围要求见数据字典。
为了测试方便,软件提供了导入样品数据库功能。
样品数据库保存在实施机构提供的样品光盘中。
样品库中已包含五个班级,每个班级38位学生的记录。
3.2性能要求
无
3.3输入输出要求
具体输入输出数据格式见数据字典。
无其他要求。
3.4数据管理能力要求
本软件仅作为T0305样品,所以,该软件仅提供对一个年级(五个班级、每个班最多40人)进行管理,不具有扩展性。
3.5故障处理要求
无
3.6其他专门要求
无
4.运行环境规定
4.1设备
PC机。
显示器分辨率为800×600以上。
本软件正常运行所需硬盘空间为10M以上。
4.2支持软件
为了利于结果判定,要求软件运行环境统一,具体为:
操作系统为MicrosoftWindows2000Professional中文版加ServicePack4(2003年6月)
MicrosoftAccess2000中文版
4.3接口
4.3.1硬件接口
无。
4.3.2软件接口
无
4.3.3通信接口
本软件是一独立软件,与其他软件无通信接口。
4.3.4用户接口
软件采取MicrosoftWindows风格界面。
提供增加学生信息的操作界面,包括输入学号、学生姓名以及各科成绩。
提供修改学生信息的操作界面,包括修改学生姓名以及各科成绩。
提供学生信息组合查询界面,查询项包括语文、数学、英语、物理、化学成绩,查询条件为大于等于、等于、小于等于。
提供参数设置与库操作界面,包括优秀分数线和不及格科目数的设置,以及导入样品数据库的操作界面。
提供年级学生成绩列表、班级学生成绩列表、各种查询结果列表的显示,包括学号、姓名、各科成绩、总成绩、平均成绩;显示中对于不及格或优秀的分数用不同颜色显示,对于成绩不达标的学生的姓名用不同颜色显示,加以区分。
具体的颜色设置同3.1.2.5中的定义。
提供班级、年级各科成绩情况列表,包括每科的总成绩、平均成绩、及格人数、优秀人数。
5.数据字典
序号
数据含义
输入(I)
输出(O)
常数(C)
类型
范围区间
约束
姓名
I/O
文本
字母或汉字
长度[1,12]个半角字符
各科成绩
I/O
数字,
单精度型
[0,100]
至多输入一位小数
总成绩
O
数字,
单精度型
[0,20000]
保留小数点后一位
平均成绩
O
数字,
单精度型
[0,100]
四舍五入后保留小数点后两位
班级及格人数
O
数字,
长整型
[0,40]
班级优秀人数
O
数字,
长整型
[0,40]
年级及格人数
O
数字,
长整型
[0,200]
年级优秀人数
O
数字,
长整型
[0,200]
优秀分数线
I
数字,
长整型
[80,90]
缺省值为85
及格分数线
C
数字,
长整型
60
年级人数
O
数字,
长整型
[0,200]
一班学生学号
I/O
数字,
长整型
[1,40]
二班学生学号
I/O
数字,
长整型
[41,80]
三班学生学号
I/O
数字,
长整型
[81,120]
四班学生学号
I/O
数字,
长整型
[121,160]
五班学生学号
I/O
数字,
长整型
[161,200]
成绩不达标科目数
I
数字,
长整型
[2,4]
缺省值为2
查询条件分数值
I
数字,
单精度型
[0,100]
至多输入一位小数
注:
文中所有边界均为闭区间。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试课件 42 T0305样品软件需求规格说明书 软件 测试 课件 T0305 样品 需求 规格 说明书