CMM集成软件管理过程域的度量研究

上传人:jiups****uk12 文档编号:40636534 上传时间:2018-05-26 格式:PDF 页数:44 大小:1.20MB
返回 下载 相关 举报
CMM集成软件管理过程域的度量研究_第1页
第1页 / 共44页
CMM集成软件管理过程域的度量研究_第2页
第2页 / 共44页
CMM集成软件管理过程域的度量研究_第3页
第3页 / 共44页
CMM集成软件管理过程域的度量研究_第4页
第4页 / 共44页
CMM集成软件管理过程域的度量研究_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《CMM集成软件管理过程域的度量研究》由会员分享,可在线阅读,更多相关《CMM集成软件管理过程域的度量研究(44页珍藏版)》请在金锄头文库上搜索。

1、首都经济贸易大学硕士学位论文论文题目:C M M 集成软件管理过程域的度量研究R e s e a r c ho fM e t r i cB a s e do n I S MK P Ao f C M M院、系:信皇兰陵专业:芒些经渣掌( 值皇经渣!作者:皇B 筮苤指导教师:扬= 垩熬撞完成日期:2 鱼Q 生墨且摘要随着信息技术的发展,软件的成本、进度、质量都难以预测和控制,使得传统的单纯依靠技术、高水平的研发人员来开发软件变的越来越不可靠,因而人们逐渐开始考虑技术之外的管理因素,引入了软件过程管理和软件过程改进的概念。作为软件过程的改进,最主要的方法就是通过收集软件开发过程中的各种数据,通过综合

2、比较和分析,来指导软件过程的改进。而度量的目的就是为软件产品提供量化的测量结果,以避免主观的论断,因此可通过在软件开发中引入过程度量,改进软件过程,最终实现软件产品质量的保证和提高。本文以前期课题研究为基础,采用改进的G ( Q ) I M 过程度量模型提供的度量方法,结合c M M 软件过程框架的指南,以C M M3 级集成软件管理过程域为实例,确定度量目标,指导软件组织对集成软件管理关键过程域的度量。并且深入研究了集成软件管理关键过程域中应该如何选取度量目标,如何定义问题、指标、度量,以及收集哪些度量数据和如何收集等问题,帮助软件组织制定了切实可行的针对集成管理关键过程域的度量方案。关键字

3、:软件过程度量c M MG Q ( I ) MA b S t r a C tW i t hm ed e v e l O p m e n tO fI n f o 椭a t 主O nt e c h n o l O g y ,t h ec o s t ,l l ep m c c s sa I l dt h eq u a l i t y0 fs o 量t w 耵ea r ed 髑c l l ht oc o n t r 0 1 T h et r a d i t i o n a lt e c h n o l O g yw h i c hT e l i e so nt h eh i 曲1 c v e l r

4、 e s e a r c h 柚dd e V e l o p m e n tp e r s o n n e lt od e V e l o pt h cs o f 旧a r ei sm o r ea n dm o r eu n r e l i a b l e ,t h u st h ep e o p l es t a nt oc o n s i d e ft h em a l l a g e m e n tf a c t o rg m d u a l i y T h e r e f o r e ,t h e yi n t m d u c et l I ec o n c e p to fs o

5、f l w a r ep r o c e s sm a n a g e m e n ta n dt h es o f t w a r cp r o c e s si m p r o V e m e n t A st h es o f t w a r cp r o c e s si m p m V e m e n t ,t h em a i nm e t h o di st Oc 0 I l e c tm a n yk i n d so fd a t ad u r i n gm ed e v e l o p m c n tp r o c e s so fs o f 啊a r ca l l di

6、n s t n l c tt h cs 0 是w a r ep f o c c 船i m p f o v e m e n tt h m u g l lt l l es y n t l l e s i sa n da I l a l y z e s T 1 l e9 0 a l0 fm e 黔u f e si st op r o v i d et l l eq u a n t j f i c a t i o nd a t af o rt h es o f t 、 r a f cp m d u c tw l l i c ha v o i d st h cs u b j e c t i v ej u

7、 d g m e n t T h e r c f o r ei tc a ni m p f o V et h es 咖a r ep m c e s sa n dr c a l i z et l l es o f t w a r ep r o d u dq u a l i t yt h f o u g ht h ep m c e s sm e 鹋u T ei nt h es o f 啊a 化d e v e l o p m e n t T 1 l ea r t i d et a k t h ep r c l i m i n a r yr e s e a r c ha saf o u n d a t

8、 i I tu s 鹪t h em e a s u r em c t l l o dw h i c hi l l l p r o v e db yG Q ( D M ,m b i n e st h ec M Ms o f i c w a r cp m c e s sf h m ea l l dt a l 【e st l l eI n t e g r a t i o ns o f 呐a r cM 粕a g e m e n t ( I s M ) o fc M M3l c v e l s 舔t 1 1 ee x 砌p l et od e t e 加l i n et h em e 勰u r eg o

9、 a l H o wt Oc h o o s e9 0 a l so fm e a s u r ei nI S Mk e yp r o c c s sa r c a ?H o wt 0d e n n et h eq u e s t i 叫,t h ei n d i c a t o r 柚dm e a s u r cf o rt l l e9 0 a l0 fm e 鹊u r e ?W h i c hm e a s u r ed a t an e e d st O l l e c t ? H o wt oc o l l e c tl h em e a s u r ed a t a ? T h e

10、 s eq u e s t i o n sa r ca 1 1r e l a t e di nm ea n i d e K e yW o r d s :S o f 时a r ep r o c c s sm e a s u r ec M MG Q ( I ) MI I独创性声明本人郑重声明:今所呈交的c 集成软件管理过程域的度量研究论文是我个人在导师指导下进行的研究工作及取得的科研成果。尽我所知,文中除了特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的内容及科研成果,也不包含为获得首都经济贸易大学或其它教育机构的学位或证书所使用过的材料。作者签名:日期:年月日关于论文使用授权的说明

11、本人完全了解首都经济贸易大学有关保留、使用学位论文的有关规定,即:学校有权保留送交论文的复印件,允许论文被查阅、借阅或网络索引;学校可以公布论文的全部或部分内容,可以采取影印、缩印或其它复制手段保存论文。( 保密的论文在解密后应遵守此规定)作者签名:导师签名:才砀一弓日期:年月日l 绪论1绪论1 。1 研究背景与意义随着信怠技术的发展,软件产业也获得了极大的发展并取得了令人瞩目的成就,但是随着软件项目规模的扩大、功能的增强和复杂度的增加,软件的成本、进度、质量都难以预测和控制,使得传统的单纯依靠技术、高水平的研发人员来开发软件变的越来越不可靠,因而人们逐渐开始考虑技术之外的管理因素,引入了软件

12、过程管理和软件过程改进的概念。作为软件过程的改进,最主要的方法就是通过收集软件开发过程中的各种数据,通过综合比较和分析,来指导软件过程的改进。而度量的目的就是为软件产品提供量化的测量结果,以避免主观的论断,因此可通过在软件开发中引入过程度量,改进软件过程,最终实现软件产品质量的保证和提高。一方面,在过去的几年中,c M M ( C a p a b i l i t yM a t 谢t yM o d e lf o rs o f t w a r c 软件能力成熟度模型) 以具体实践为基础,以逐步演进的框架形式不断完善软件的开发和维护,成为了事实上软件过程改进的工业标准。它提供了使企业从低管理级别逐步

13、成长到高管理级别的循序渐进的方法。尽管c M M 提出了软件过程能力的各种级别的特征、各级别所应关注的过程域、过程域应该达到的目标以及达到这些目标应完成的关键实践,但如何判断和度量一个关键过程域是否达到这些目标,没有给出详细的指导及具体的实现技术。因此,在软件企业和组织构建自己的c M M 体系时,非常需要一种合适的软件过程度量方法,来分析、度量和监控软件生产的各个过程,进而改善过程和提高自身的成熟能力度。另一方面,在软件过程度量研究领域,许多度量模型都是基于数学模型的研究。G Q ( I ) M ( G o a l Q u e s t i o n I n d i c a t o r _ M

14、e 硒u r e ) 模型也不例外,虽然它为软件度量的选取和定义提供了可行的方法,但它毕竟还是比较抽象。软件组织在进行实际的度量时,往往不清楚应该提出什么样的度量目标和问题,也不清楚到底应该对软件产品和软件过程的哪些特性、属性进行度量。因此,我们自然而然的想到,c M M 和软件过程度量模型结合使用,采用过程度量模型提供的度量方法,结合c M M 软件过程框架的指南,在项目的实施过1 绪论程之中,确定度量目标,进行度量数据的收集、分析,达到过程度量、过程改进的最终目的。1 2 国内外研究现状1 2 1C M M 研究现状目前,软件产业的发展已经被提升到空前的战略高度。软件产业的持续快速发展一方

15、面得益于计算机、网络通信、数字家电及各行业硬件平台的建立和应用,另一方面得益于软件产业政策环境、技术条件的不断改进和完善。国外软件业发达,很重要的一个原因就:无论规模大小,绝大多数企业都按照规范化的工作方法管理软件过程,始终把软件过程控制和改进放在重要的位置。C M M 是美国卡内基梅隆大学软件工程研究所( S o 盘w a r eE n g i n e e 血gl l l s t i t u t c 。s E I ) 应美国联邦政府的要求开发的一种用于评价软件承包商能力并帮助其改善质量的方法。该模型于1 9 9 1 年正式推出,迅速得到广大软件企业及其顾客的认可。从1 9 8 7 年S E

16、I 推出S W C M M 框架开始,1 9 9 1 年推出C M M1 0版,1 9 9 3 年推出c M M1 1 版,2 0 0 0 年推出C M M I S E s w1 0 版本。随着C M M的广泛应用,其他学科也相继开发了类似的过程改进模型,如系统工程( s E c M M ) 、软件工程( s w c M M ) 、软件采办( s A c M M ) 、人力资源管理( P C M M ) 以及集成化产品和过程开发( 婵P D C M M ) 等。在过去的几年中,C M M以具体实践为基础,以逐步演进的框架形式不断完善软件的开发和维护,成为了事实上软件过程改进的工业标准。在全球软件市场中,北美、欧洲和闩本等国家及地区应用c M M 最为广泛,c M M 已成为衡量软件公司软件开发管理水平的重要参考。根据美国卡内基梅隆大学进行的调查研究报告,全球己有数千家软件开发企业通过了C M M 认证。其中绝大多数被认证的软件开发企业处在C M M 第2 级,有9 4 家通过了c M M的第4 级和第5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号