预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

坑洼跟踪和修复系统(PHTRS)软件需求规格说明书 1.1引言 1.1.1目的 基于WEB的坑洼跟踪和修复系统(PHTRS)件是用于大城市的公共工作部门按照市民登 陆网站并报告坑洼的位置和严重程度,搜索修复的优先级,从而派出修理队进行即时修复, 最后产生一个损害文件包含关于坑洼的被报告的损害的信息,并包括市民的姓名、地点、电 话号码、损害的类型和损害的钱数的WEB联机系统。该系统是为了便于学习《软件测试》实 际操作测试方法而开发的实践项目,该项目要能够基本满足单元测试、集成测试和系统测试 的基本方法应用的需要。 1.1.2文档约定 本文档的需求命名遵从如下规范: GCT-XXX-YYY 其中: ➢XXX:表示需求类型,需求类型分三类:接口需求INT,功能需求DNA,非功能 需求NTF; ➢YYY:表示具体需求项,使用三位数字表示; 1.1.3预期的读者和阅读建议 项目管理人员可以根据功能优先级来安排项目的开发进程; 项目开发人员可以根据数据流图、对话图来指导概要设计; 测试人员可以根据功能的详细描述来指导测试用例的开发; 1.1.4产品的范围 本产品用于检验《软件测试》的学习,其价值在于提供给一个完整的、难度适中的一个 测试实践项目。也可以作为公共服务部门WEB系统参考。 1.1.5参考文献 《软件测试案例与实践教程》 1.2综合描述 1.2.1产品的前景 坑洼跟踪和修复系统系统主要是用于INTERNET,城市公共服务部门可以利用此系统, 保障路面畅通无阻,对市民热心提供的信息作出快速反应,并且修复。此产品为实践项目使 用,主要为了学习测试基本功能方法的应用。为了适应于一些特殊测试技能的应用,今后会 考虑功能更加复杂的系统测试工作。 1.2.2产品的功能 1.2.2.1功能列表 表1.1功能列表 功能编号功能简述 GCT-DNA-001建立市民个人信息档案 GCT-DNA-003市民报告坑洼信息 GCT-DNA-005坑洼信息生成 GCT-DNA-007坑洼信息评估 GCT-DNA-009建立施工队伍信息档案 GCT-DNA-011建立施工设备档案 GCT-DNA-013坑洼施工分配管理 GCT-DNA-015坑洼施工完成报告 GCT-DNA-017执行坑洼跟踪和修复系统功能并显示检索结果 GCT-DNA-019提供联机帮助功能 GCT-DNA-021提供版本信息About功能 1.2.2.2顶层数据流图 图1.1表示了系统的顶层数据流图,图中: ➢圆圈表示系统的功能过程; ➢方框表示外部对象 ➢菱形表示内部存储数据 ➢箭头表示数据流向 ➢箭头上文字表示具体数据 指令 写入 城市服务部门坑洼修复施工队 优先度 查看坑洼 评估参数数据 施工指令 提交参数 坑洼信息 报告坑 评估结果生成 洼信息修复坑修复 洼结果 结果信息 结果信息填写参数反馈检索指令 检索指令 查询版本查询指令 市民版本信 结果 息查询 版本信息 结果信息 保存帮助信息帮助指令 查询帮 结果信息助文档 结果文件 图1.1顶层数据流图 1.2.2.3关键功能对话图 图1.2显示了执行坑洼跟踪和修复系统使用实例的对话图。 市民个人信息 登录系统 引出请求 注册参数语显示错误 结束操作 法错误信息 编辑参数编辑/选 择路径 填写坑洼 结束操作 信息 处理结束编辑 请生成 显示错误 坑洼信息目标路 确定,退结束操作信息 报告径无效 出执行界 城市部门 坑洼信息评估检索重显示错误或重复 结束操作结果文件复或错信息 修复操作 施工队 修复坑洼结果 图1.2坑洼跟踪和修复系统使用实例对话图 1.2.3用户类和特征 本说明书的主要用户包括两类: 1、作为测试人员包括测试代码编写人员,测试案例分析等人员,他们一般具有计 算机专业背景和较好的测试技能 2、作为测试的读者,他们一般具有计算机专业相关专业知识和一般的测试知识, 提供一个项目指导作用。 1.2.4运行环境 推荐运行的操作环境是:WindowsXP(中文版),Office2000,IE6.0。硬件要求:CPU P31Ghz以上,内存256M以上。 1.2.5设计和实现上的限制 为了实践与学习方便,本项目实践系统实现使用JSP、JAVA、HTML、ORACEL等软 件工具。同时在设计上界面部分和功能部分需要分离,界面部分使用JSP+HTML实现,功 能部分采用模块化设计方法使用标准JAVA语言实现,并以CLASS方式提供给界面部分调 用。这是因为本项目实践的主要目的是为了让掌握一些基本测试方法的实际应用,避免受网 站测试中某些特殊测试方法的干扰。而作为网站系统测试的一些特殊实践,本小组将在该项 目实践