AutoRunner自动测试工具,是黑盒测试工具,可以用来完成功能测试、回归测试、每日构建测试、自动回归测试等测试工作。
TestCenter是一款功能强大的测试管理工具,它实现了:测试需求管理、测试用例管理、测试业务组件管理、测试计划管理、测试执行、测试结果日志察看、测试结果分析、缺陷管理,并且支持测试需求和测试用例之间的关联关系,可以通过测试需求索引测试用例。
TAR适用于VT100、VT220等标准的应用系统,支持命令行模式和窗口模式(使用Cursors编写的应用程序)。 支持针对终端应用的自动录制。支持连续录制和单独的窗口录制。支持的窗口组件:栏位、表格、对话框、窗口等。 脚本语言采用java标准脚本:bean shell。
当前位置 :| 主页>软件测试技术>

在CMMI的规范下建立有效的需求管理(一)

来源:泽众 作者:软件测试人员 时间:2008-05-21 Tag:CMMI   需求管理   点击:

1.介绍

关于本文

本文介绍了流程改进模型-CMMI,着重描述CMMI对需求管理的要求,同时也提供了如何通过部署相关的工具使整个组织达到CMMI水平的要求

什么是CMMI?

软件工程学会(SEI),集成的能力成熟度模型(CMMI)是描述产品开发(包括系统工程和软件工程)的能力成熟度模型。SEI把CMM描述成为包含一个或多个关键因素的有效流程,同时也描述了如何从杂乱的,不成熟的流程到规则的,成熟的具有更高质量和效率的流程。

CMMI是对软件成熟度模型(SW-CMM),系统工程成熟度模型(SECM)和集成的产品开发成熟度模型(IPD-CMM)的最佳实践的建立和扩展。

难道流程改进不会耗费时间和金钱吗?它的回报是什么?

改进产品开发流程当然需要投资。但是,正确选择工具去支持这些流程能够加速流程实施和缩短产生回报的时间。企业运用CMMI或CMMI之前标准所收到的投资回报是有目共睹的。
在2003年10月份的报告中,SEI发现所有使用CMMI的企业都受益匪浅,包括:查找和修复缺陷的成本降低了15%;修复一个缺陷的平均成本降低了30% z推出新版本的时间缩短了50%;软件开发能力提高了30%
大大提高了系统的部署质量,只出现了2%的错误
提高了客户满意度,相应的得到了更好的财务回
CMMI成熟度水平

CMMI提供了级别式的和持续式的两种表示法。在本文中,将关注级别式表示法。 CMMI定义了五个级别(或水平)的过程成熟度(见图1)。CMMI鼓励企业先集中精力在那些可控制的过程域上,然后逐步将这些过程演变到更复杂的级别。 本文将重点描述级别二和级别三中包含跟需求管理相关的过程域。

过程域

CMMI的过程域是一组相互关联,并且有一组可定义目标的最佳实践。图二表示了五个成熟度级别各自的过程域

本文将关注CMMI第二级别中的需求管理和第三级别中的需求开发及相关技术解决方案。一旦付诸实施,它们相互紧密联系,并协同运行。