欢迎来到天天文库
浏览记录
ID:36804580
大小:347.90 KB
页数:4页
时间:2019-05-15
《基于软件质量管理中的软件过程改进》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、维普资讯http://www.cqvip.com妒一⋯鲞⋯⋯瓤软件质量管理中的软件过程改进MendofSoftwareProcessBasedonManagementofSoftwareQuality车光毅,,刘南根CheGuangyiLiuNangen(1.东华理工学院计算机通信系研,抚州,344002.东华理工学院计算机科学系,抚州,344000)摘要:本文介绍软件过程的概念及其框架,通过分析软件过程改进的动机,给出其改进的环境框架和基本步骤。并讲述了一种提高软件过程能力途径的CMM。关键词:能力成熟度模型;质量保
2、证;软件过程改进中国图书分类号:TP31Abstract:Thearticleintroducestheconceptandframeofthecourseofthesoftware,throughanalysingtheimprovedmotiveofthesoftwarecourse,provideitsimprovedenvironmentalframeandbasicsteps,anddiscusstheCMMwhichimprovesthecourseabilitywayofsoftwareKeywords:
3、CMM(CapabilMaturityMode1),(QualityAssurance,QA).theSoftwareProcessImprovement当今计算机在工业控制、医疗、通信、交通、航空、经济、致性有着更高的标准,这种趋势所带来的管理挑战:管理更金融等领域的应用,对软件的质量提出了前所未有的挑战。重要而且具有分布式的特征。如何控制进度,跟踪任务,确认越来越多的应用领域和规模越来越大的软件项目,要求软件任务的工作状态,及时地把握整个项目,如何度量资源的使解决的问题的复杂性增加得更快,速度超过人们开发和维护用并
4、合理做出计划,如何保证工作结果的质量。如何按时、按软件的能力;要求在经费、时间和性能的约束下交付可以使预算、按客户需求生产出符合质量要求的软件,是软件工作用的软件成为一种挑战。于是出现了”软件危机”,简单地说者追求的目标,而企业的生存和发展很大程度上也取决于软就是:软件质量达不到要求,软件项目无法按时完成,和软件件质量。软件过程域主要有工程类和管理类。工程类的主要项目花费超预算。面对此问题,有人提出了”软件发展的主要过程域:需求开发、系统设计、软件实现、软件测试、软件维护问题是管理问题,而不是技术问题”的看法。20世纪
5、80年代等等;管理类的主要过程域:项目规划、项目监控、需求管理、末期,WattsHumphrey将过程管理的原则引进到软件开发过质量管理、配置管理等等。上述过程域中的任何活动都会影程中。响产品质量、生产率和成本。只要软件企业开发产品,它就一定有一个软件过程。如1.1软件过程概念果这个过程不能很好的适应开发工作的要求,就需要进行过过程就是人们使用相应的方法、规程、技术、工具等将原程改进。软件过程面对的是一种含有大量管理成分的工程技始材料(输入)转化成用户需要的产品。过程的3个基本要素术,并不容易把它做好。软件过程本身是对
6、项目管理中的成是:人、方法与规程、技术与工具。过程被文档化后才能成为本、进度、组间协作等一些与软件质量本身有较直接的关系规范。从20世纪90年代至今,软件过程改进成为软件工程的因素起作用。学科的一个主流研究方向,其中CMM和CMMI是该领域举(一)、软件过程概念及软件过程框架世瞩目的重大成果。提高软件过程能力的实践通称为软件过随着软件技术、规模与需求的发展,软件企业呈现以下程改进。软件过程改进的根本目的是:提高质量、提高生产率特点:跨地域的组织分布,更多的分工与协作,包括企业内部并且降低开发成本。部门间和企业之间通过外
7、包的分工与协作,对产品质量与一软件过程是指软件开发人员维护及其相关产品(如项目12维普资讯http://www.cqvip.com计划、设计文档、代码、测试用例和用户手册)的一套行为、方跟踪错误和改进过程,更改以消除错误根源。这些原因造法、实施和变换过程。一个规范的软件过程的使用比价会带:了软件从开发阶段传递到系统测试阶段的不正确的构建本的增加。基来高质量的软件产品。也即:”不断地提高技术水平,不断地于提高规范化水平”软件过程改进就是在软件过程中为了有效地达到软件软件1.2软件过程框架:程的目的所实施的改善或改变其软件
8、过程的系列活动。可质一个软件过程可以如图1所示。一个公共过程框架,它用一句话概括:对于效果良好的项目实践推广应用,对于量.管是通过定义若干框架活动来建立的,这些活动可应用于所有l题较多的项目要变更调整。这就需要对过去项目的成功和理:足之处进行如实的内省和仔细的分析。过程改进最大的动由软件项目,不考虑其规模和复杂性。若干任务集合——
此文档下载收益归作者所有