软件需求和测试协同管理工具的研究与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:xuhonghuo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文分别分析了目前市场上代表性的软件需求管理工具(如RequisitePro,DOORS和RTM)和软件测试管理工具(如Caliber-RBT,Test Director和BMS)的主要功能和特点,并指出了它们对需求和测试并行工作处理的局限性.然后分析了典型的软件开发模型V模型和W模型,通过引入测试前置的概念,提出了自己的软件需求和测试协同工作模型.并在该模型的基础上研究实现了软件需求和测试协同管理工作RT.net.该文详细描述了软件需求和测试协同工作模型所支持的工作机制,分析了此模型中的数据定义、数据关系和它的工作流程.在模型中实现协同管理需求、测试用例和各种缺陷,这三者都是RT.net中的关键数据对象,三者的相互关联构成了工作流程的基础,实现了协同管理.现有软件需求管理工具或测试管理工具均将这三个对象独立处理,相互没有关联关系,无法实现协同管理.论文中同时重点介绍了模型中的自定义状态机制,利用此机制可灵活定制需求、用例和缺陷,形成它们的工作状态流.软件需求和测试协同工作模型是软件需求和测试协同管理工具RT.net的理论基础.该文提出了RT.net的详细设计和实现方案.RT.net是以协同管理过程为目标,因此涵盖了项目,计划,任务等过程管理,而这些功能在现有软件需求管理工具或测试管理工具中欠缺或具有局限性.RT.net以项目为中心,分别建立了需求,测试用例和缺陷三种对象的管理,并为这些对象建立了计划和状态跟踪的机制,从而更好的支持项目管理的功能.同时创新的引入度量管理,包括对过程自身的度量和对产品的度量,对整个项目的定量化管理中起到了至关重要的作用.RT.net的主要技术特点包括:采用B/S结构,支持用户灵活接入;以项目管理为核心,包括计划、任务、和度量管理等功能,全面协助用户管理工作和做出正确的决策;支持需求和测试的协同工作,实现了对需求、测试用例和缺陷的统一管理,提高了软件质量和工作效率;软件需求、缺陷和测试用例的分类属性值和工作流程的定制功能,使用户可以根据自身组织的管理要求进行自定义.
其他文献
电子检务信息系统是构建于J2EE平台技术的应用系统,以实现检察院网上办案、办公为目的.J2EE本身是一系列规范的集合,涉及诸多技术,除了包括人们熟知的Servlet、JSP之外,还包
高光线是一种交互式评估曲面光顺性的简单反射模型,是由曲面上方某处无限延伸的直线光源产生的,是直线光源在曲面上产生的印迹.这些印迹是曲面上点的子集,这些点处的曲面法向
随着流媒体应用程序在Internet上的广泛应用,预计最近一、二年,连续媒体将超过源服务器上可用数据的50﹪.数字视频的高带宽和实时性要求,必将给互连网的负载带来巨大的变化;单
该课题通过对实时系统的研究,对Linux操作系统的实时性和实时通信系统进行了分析和论述,由此提出一种基于Linux的软实时通信模型,并对其应用和关键技术进行了探讨与实现.实时
发电机故障诊断系统,对电力安全生产起着重要保障作用,同时还具有重大的社会效益和经济效益。故障诊断处理系统作为故障诊断系统中的一个子系统,诊断处理子系统的主要功能包括两个方面:1.对每一个诊断结果进行分级处理;2.为专家系统的实际应用提供故障分类管理、动态实时解释、故障追忆、查询、报表打印、权限设置、在线帮助等功能。在多客户端运行机制的前提下,对作为客户端的诊断处理子系统,本文实现了上述两个方面十余
数据仓库技术起源于对大量数据进行处理的需要,是随着业务应用的需要而产生的。与传统的数据库技术相比,数据仓库为决策分析提供了更好的支持,跳出了传统的联机处理的范畴。因此
本文首先阐述k-median问题及其相关问题的研究背景,然后介绍两个经典的求解Metric k-median问题的近似算法,之后重点阐述本文所做的主要工作和创新点,讨论一般距离空间下的k-
报表是各行业都广泛使用的一种数据格式。动态报表是指运行在internet/intranet上的网络报表系统,它不拘泥于数据库中已存在表格的限制,可以根据需要从数据库中动态地抽取所需要
随着Internet的迅速发展,网络安全越来越受到人们的关注,IPSec的重要性也越来越被认识,现有的IPSec策略管理机制和IETF提出的安全策略系统模型无法满足网络安全的细粒度需求。本
提出了一个基于短消息的企业客服系统通用框架.根据对许多家保险公司的调研,提出了该系统的框架,并使用UML图表示这个框架.同时完成了相关系统的实现,该系统分为两个子系统,