软件能力成熟度模型在测控软件研发中的应用,软件工程论文.docx
![资源得分’ 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)
《软件能力成熟度模型在测控软件研发中的应用,软件工程论文.docx》由会员分享,可在线阅读,更多相关《软件能力成熟度模型在测控软件研发中的应用,软件工程论文.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件能力成熟度模型在测控软件研发中的应用,软件工程论文摘 要: 软件质量在很大程度上取决于构筑软件时所使用的软件开发和维护经过的质量。因而, 软件研发组织将大量精神投入于软件经过质量管理, 进行软件经过改良。CMM是从软件工程开发的角度来衡量一个软件组织开发能力的模型, 是软件经过质量管理的重要根据。介绍了CMM的一般思想和等级划分, 分析了实时测控软件研发经过管理的特点, 重点讨论了怎样在实时测控软件研发经过中贯彻CMM管理思想, 提高测控软件研发质量管理水平。 本文关键词语: 测控软件; 经过管理; CMM; 软件质量; Abstract: The quality of the softw
2、are mostly depends on the quality of the software development and maintenance processes. Therefore, a lot of energy will be put into the quality management of software process in order to improve the software process. CMM is a model to measure the development capability of the software research and
3、development organization. It is an important basis for quality management in the software process. In this paper, the general idea and classification of CMM are introduced. During the research and development process management, the characteristics of real-time measurement and control software are a
4、nalyzed. The application of the CMM management model in the development process of the real-time measurement and control software are discussed to improve the management of software quality. Keyword: measurement and control software; process management; CMM; software quality; 0 引言 实时测控软件系统具有多通道、大容量、
5、高速率数据采集、数据处理精度高、时间周期严格等强实时特性, 是一个集实时测量、实时控制、实时处理等为一体的复杂的大型软件系统。其核心要求是高可靠性和强实时性, 一次飞行任务的准备和执行, 十分是新型号任务的执行, 要花费大量的时间和精神在测控软件的研制和调试上, 而软件系统的质量指标, 对整个测控项目的成败起着至关重要的作用。因而, 必须对整个软件研发经过进行严格的质量管理, 确保整个测控软件研发经过风险可控、时间可控、管理可控。 软件经过是软件工程经过、软件管理经过和软件组织经过的三者有机结合。软件经过的管理是软件质量的核心要素。本文系统阐述了CMM (软件能力成熟度模型) 的详细特征及其在
6、软件研发经过管理中的重要作用, 分析了测控软件研发的现在状况, 讨论了结合实时测控软件研发实际, 贯彻CMM经过管理思想, 提高实时测控软件经过管理质量的详细措施。 1、 CMM体系 1.1、 CMM定义及分类 CMM (软件能力成熟度模型) 是1987年美国国防部委托卡内基-梅隆大学软件工程研究所主持开发的, 用于评价软件承包商能力并改善软件质量的标准1。这套模型自问世以来, 得到了诸多国家软件产业界的认可, 已成为美国乃至全球软件工程领域的事实标准。 CMM成熟度等级分为5个等级, 依次递进, 不同等级代表不同的软件管理水平和发展阶段: 1级 初始级。软件经过无序, 进度、预算、功能、质量
7、不可预测, 企业一般不具备稳定的软件开发与维护环境。碰到问题时, 经常放弃原定的计划, 而只专注于编程与测试。成功来自于出色个人行为而非组织行为, 因而, 它不可重复, 更换人员后成功便难以维持。 2级可重复级。建立了管理软件项目的策略以及实现这些策略的经过。基于以往成功的项目经历体验来计划与管理新的项目, 软件经过已制度化。项目计划和跟踪是确定且有效的, 项目的软件经过是可控的, 已有的成功经历体验是可重复的。 3级已定义级。软件工程和管理活动被集成一个有机整体。建立了专门小组负责制定和施行标准软件经过;结合详细项目的特点, 标准软件经过可经裁减, 构成项目定义软件经过。软件经过已实现了标准
8、化, 更具稳定性、重复性和可控性。 4级已管理级。企业对产品与经过确立了定量的质量目的, 并且度量清楚、连续。对所有项目的重要经过都进行生产率和质量度量, 因而, 软件产品具有可预期的高质量。到达该级的企业已实现了经过定量化。 5级优化级。软件企业已把重点放在对经过的持续改良上, 有意识地找出经过的弱点与缺乏, 以到达预防缺陷的目的。同时, 分析有关经过的有效信息, 对新技术进行成本与收益分析, 提出对经过的改良建议。、 该级软件经过可自行不断改良, 改良途径有两个:一个是对已有经过的渐进式改良;另一个则是有选择地使用新技术和新方式方法进行革新。软件经过的持续改良已经作为日常业务加以策划和管理
9、。 CMM对软件开发项目最大的奉献在于, 它把组织和管理的精神明确地纳入到软件开发的经过中来, 它不是基于目的和方式方法的管理, 而是基于经过的管理。 除第一级外, 在每一级都有几个关键经过方面组成。每一个关键经过方面都由上述5种公共特性 (对执行该经过的承诺, 执行该经过的能力, 该经过中要执行的活动, 对该经过执行情况的度量和分析, 证实所执行的活动符合该经过) 予以表征。 1.2、 CMM各等级间的联络 CMM标准所根据的主要观点是:集中和建好软件经过的基础构造, 并谋求经过的不断改良, 为此, CMM为软件企业提供了一个阶梯式的经过能力改良框架;并强调, 软件经过的持续改良是基于屡次小
10、的进化步骤。CMM给每个关键经过一些详细目的, 按每个公共特性归类的关键惯例是按该关键经过的详细目的选择和确定的。 CMM成熟度模型为经过的不断改良奠定了循序渐进的基础, 每个成熟度等级为继续改良经过提供了一个台基, 跳跃等级是不可能的。 CMM软件成熟度模型较好地反响了软件和软件开发工作的特点, 围绕CMM而牵涉和开发的大量支持文件和工具为施行一致且可靠的评估提供了保证, CMM的基本用处反响在两个方面:软件经过评估和软件能力评价。 2、 CMM和ISO9001质量体系比拟 在质量控制问题上, 不得不提ISO9001质量标准, 它已成为质量管理体系的标准性文件。从根本上讲, CMM和ISO9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内