软件缺陷管理系统需求与设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件缺陷管理系统需求与设计.pdf》由会员分享,可在线阅读,更多相关《软件缺陷管理系统需求与设计.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件缺陷管理系统需求与设计(软件文档写作课程设计)姓名:*班级:学号:软件缺陷管理系统需求规格与设计说明书 1 Introduction 简介 1.1 Purpose 目的 本文档为软件缺陷管理系统项目的需求规格说明书,规范的定义本软件项目的需求。该项目计划的阅读人员包括项目经理、项目总监以及项目组中的所有成员。1.2 Scope 范围 本文档包括:软件总体概述 功能需求 性能需求 接口需求 总体设计约束 软件质量特性 General description总体概述 本项目软件需求由项目经理提供,项目组通过需求调研(网上查阅相关资料和同类产品比较),对需求进行裁剪。1.3 Software
2、perspective 软件概述 1.3.1 About the Project 项目介绍 本系统是缺陷跟踪管理的专业软件,它用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的处理过程。通过此系统可以整合客户、开发人员、测试人员,各人各司其职,信息很快得到交流和反馈,让大家感到软件开发在顺利快速的进行,朝意想的目标迈进。它的主要作用是为开发人员服务,实时将信息反馈给开发人员,开发人员同时迅速地将修复的结果信息反馈到跟踪系统中,最后通过持续集成,软件迅速地完成了更新,这些方便、便捷Prepared by 拟制 于家鹏 Date 日期 2010-10-28 Reviewed by 评审人 D
3、ate 日期 Approved by 批准 Date 日期 的操作会极大地鼓舞软件开发中的各方人员,甚至包括客户,及时响应。1.3.2 Environment of Product 产品环境介绍 本软件产品运行在装有java运行环境的任何操作系统上运行。1.4 Software function 软件功能 功能模块 用例 一.Bug管理 1.Bug管理 2.分配给我的bug 3.我创建的bug 4.Bug查询 二.项目管理 1.项目管理 2.用户组管理 3.版本管理 4.查询统计 三.用例管理 1.测试用例管理 2.测试计划管理 3.用例测试结果管理 四.系统管理 1.用户管理 2.权限管理
4、3.测试类别管理 4.Bug级别管理 表格 1 软件功能表 1.5 Actors Actor为软件研发的项目经理,开发人员和测试人员 2 Functional Requirements 功能需求 2.1 Use Case Diagram 系统总用例图 创建项目创建用户组制定项目计划控制项目进度项目经理测试人员创建测试计划编写测试用例管理问题了解反馈信息分配我的bug获取BUG信息bug管理开发人员创建项目创建用户组创建项目计划控制项目进度项目经理 2.2 系统活动图 开发人员测试人员项目经理创建项目创建用户组制定项目计划控制项目进度编写测试计划编写测试用例管理问题了解反馈信息分配给我的bug获
5、取bug信息管理bug 2.3 系统子用例图 2.3.1 Project.Module01.Function01 bug管理-bug管理 2.3.1.1 Goal in Context 简要说明 检索与维护所有项目的BUG的状态信息,BUG一共由8种状态。状态1:已提交:测试员发现 BUG 后提交到 BUG 管理系统中的状态。(初始状态)状态2:已修改:程序员在修改了 BUG 后提交到 BUG 管理系统中的状态。状态3:不修改:程序员或项目经理根据需求分析、概要设计、详细设计说明书等上的要求经过考虑后决定对 BUG 不进行修改。其 BUG 的状态为不修改,需要说明理由。状态4:延迟:根据目前项
6、目进程或计划等情况,暂时延期的状态 状态5:待讨论:需要进行讨论后才能决定是否需要修改的 BUG 的状态。状态6:已验证:已经解决的并经过测试员复测的 BUG 的状态。状态7:关闭:完全解决了,只供以后备查的状态 状态8:重新打开:重新出现在新的版本中,重新打开以前关闭的 bug 状态。2.3.1.2 Preconditions 前置条件 无 2.3.1.3 End Condition 后置条件 无 2.3.1.4 Actors 所有人员。2.3.1.5 Trigger 触发条件 无 2.3.2 Project.Module01.Function02 bug管理-分配给我的bug 2.3.2.
7、1 Goal in Context 简要说明 测试人员对对象软件进行测试发现了bug后分配给开发人员。2.3.2.2 Preconditions 前置条件 测试人员发现了bug。2.3.2.3 End Condition 后置条件 获取bug信息。2.3.2.4 Actors 开发人员。2.3.2.5 Trigger 触发条件 测试人员发现了bug。2.3.3 Project.Module01.Function03 bug管理-我创建的bug 2.3.3.1 Goal in Context 简要说明 根据测试人员给开发人员提供的bug信息创建一个处理这个bug的功能模块。2.3.3.2 Pre
8、conditions 前置条件 获取bug信息。2.3.3.3 End Condition 后置条件 处理好这个bug以后,将信息交给测试人员。2.3.3.4 Actors 开发人员。2.3.3.5 Trigger 触发条件 获取bug信息。2.3.4 Project.Module01.Function04 bug管理-bug查询 2.3.4.1 Goal in Context 简要说明 查询bug信息的一个功能模块。2.3.4.2 Preconditions 前置条件 无。2.3.4.3 End Condition 后置条件 无。2.3.4.4 Actors 所有用例。2.3.4.5 Tri
9、gger 触发条件 无。2.3.5 Project.Module02.Function01 项目管理-项目管理 2.3.5.1 Goal in Context 简要说明 根据需求,实际情况,创建项目。2.3.5.2 Preconditions 前置条件 了解需求,条件允许 2.3.5.3 End Condition 后置条件 创建用户组 2.3.5.4 Actors 项目经理 2.3.5.5 Trigger 触发条件 无 2.3.6 Project.Module02.Function03 项目管理-用户组管理 2.3.6.1 Goal in Context 简要说明 根据项目需求,选择合适人员
10、,组成项目组 2.3.6.2 Preconditions 前置条件 项目已经建立 2.3.6.3 End Condition 后置条件 制定项目计划 2.3.6.4 Actors 项目经理 2.3.6.5 Trigger 触发条件 该项目已经立项,项目计划已经建立 2.3.7 Project.Module02.Function03 项目管理-版本管理 2.3.7.1 Goal in Context 简要说明 对 每一次出现bug并修改后的被测项目的版本进行修改。2.3.7.2 Preconditions 前置条件 开发员对当前bug修改完成。2.3.7.3 End Condition 后置条件
11、 修改被测项目的版本。2.3.7.4 Actors 项目经理。2.3.7.5 Trigger 触发条件 当前Bug修改完成。2.3.8 Project.Module02.Function04 项目管理-查询统计 2.3.8.1 Goal in Context 简要说明 查询反馈信息中已关闭的bug数量,来得到被测试项目某阶段解决bug的程度。根据bug的解决程度用来控制被测项目的进度。2.3.8.2 Preconditions 前置条件 无。2.3.8.3 End Condition 后置条件 统计已关闭bug的数量。2.3.8.4 Actors 项目经理。2.3.8.5 Trigger 触发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 缺陷 管理 系统 需求 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内