基于cmm的软件测试技术及其应用-软件工程专业论文.docxVIP

  • 2
  • 0
  • 约8.35万字
  • 约 95页
  • 2019-01-09 发布于上海
  • 举报

基于cmm的软件测试技术及其应用-软件工程专业论文.docx

基于cmm的软件测试技术及其应用-软件工程专业论文

基于CMM的软件测试技术及其应用论文题目:基于CMM的软件测试技术及其应用 基于CMM的软件测试技术及其应用 论文题目:基于CMM的软件测试技术及其应用 中文捅矍 当前,随着软件开发规模的增大、复杂程度的增加,人们逐渐意识到,要生产出高 质量的软件产品,就必须对软件的生产过程进行切实有效的组织和管理。作为国际上最 流行、最实用的一种软件生产过程标准,美国卡耐基一梅隆大学软件工程研究所提出的 能力成熟度模型(cMM),已经逐步得到国际软件产业界的认可,成为当今企业从事规 模化软件生产不可缺少的一项内容。该模型的目的是帮助软件企业对软件工程过程进行 管理和改进,从而能够按时地、不超预算地开发出高质量的软件。CMM模型描述了五 个级别的软件过程成熟度,用以反映软件过程能力的大小。除了第一级以外,每级成熟 度又由若干个关键过程域(Ⅺ塘)构成,用以描述在某级成熟度下,软件过程在某一方 面应达到的一组目标以及实现这些目标的一组关键活动。 众所周知,软件测试是软件开发过程中的重要环节,它贯穿了软件生命周期的整个 过程,对于软件质量保证具有非同寻常的意义。因此,软件测试工作如今已越来越受到 软件企业的重视。同时,这也促使人们去研究各种切实可行的软件测试理论和测试方法, 从而涌现出大量的测试技术和工具,来帮助人们寻找软件(尤其是大型软件)中的各种 错误。在CMM的发展进程中,曾经提议将软件评价与测试(Evaluation and Test)作为 一个KPA加入到CMM标准规范中去,虽然最终未获通过,但我们知道,软件测试依 然是CMM中质量保证的一个重要手段,加强测试依然是实施CMM时一个有效的策略。 目前国内对于CMM概念和原理的讨论和实施己相当深入,对于软件测试技术的研 究和应用也层出不穷,但是,对于在软件测试过程中引入CMM理论的尝试和探索还很 少。因此,本文的目的就在于,把CMM理论与主流的软件测试技术相结合,研究CMM 环境下的软件测试过程。首先,本文从软件测试理论和技术的角度出发,针对软件测试 的策略和方法、软件测试的过程和步骤、软件测试的组织与管理这三个方面展开了分析 和讨论。其次,本文简要介绍了CMM模型的产生背景和基本概念,对CMM的核心实 践和关键过程域进行了探讨,并由此引出了CMM模型中与软件测试密切相关的关键过 程域。再次,本文通过研究CMM模型规范对软件测试技术的支持与扩充。提出了一个 基于CMM模型的软件测试体系(CMM.SWT)。该体系通过引入相关的概念、原理以 及各种工具,来进行测试过程中的软件缺陷管理、培训和评审管理、测试人员的绩效考 核以及相关的报表统计分析等工作,从而设计并实现了CMM.SWT体系原型。最后, 本文结合一个典型的人力资源管理系统(HRMS),探讨CMM.S、ⅣT体系原型在大中型 软件系统测试工作中的实际应用。 【关键词】软件测试过程、能力成熟度模型、关键过程域、CMM.SWT、缺陷管 理、工作流、人力资源管理系统 【论文类型】专题研究 Title:CMM-based Title:CMM-based Software Testing Technologies:Research and Application Abstrac耄 Today,along with the increasing scale and complexity of software developed,people begin to know that。to produce high-quality software,an effective organization and management must be applied to the software development process。Among all kinds of software development process standards,Capaci|y Maturity Model(CMM)is the mest popular and practical Oil*.Raised and developed by Software Engineering Institute岱EI) of Carnegie MclIon University,CMM is recognized and accepted by many software organizations in the world.The puroOSC of CMM is to help software companies manage and improve their software engineering process,thus produce hiI;;ll-qualit

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档