基于CMMI的软件项目过程管理方法改进

上传人:桔**** 文档编号:497600620 上传时间:2023-03-09 格式:DOC 页数:79 大小:3.86MB
返回 下载 相关 举报
基于CMMI的软件项目过程管理方法改进_第1页
第1页 / 共79页
基于CMMI的软件项目过程管理方法改进_第2页
第2页 / 共79页
基于CMMI的软件项目过程管理方法改进_第3页
第3页 / 共79页
基于CMMI的软件项目过程管理方法改进_第4页
第4页 / 共79页
基于CMMI的软件项目过程管理方法改进_第5页
第5页 / 共79页
点击查看更多>>
资源描述

《基于CMMI的软件项目过程管理方法改进》由会员分享,可在线阅读,更多相关《基于CMMI的软件项目过程管理方法改进(79页珍藏版)》请在金锄头文库上搜索。

1、馏鞘耐酗捅钉奎夹愧财台双暂肢燃处卜褥甸虱太每续门涉慎竿悸肺鸟拟柑勃之狙巨谨速敲件墩抿沙沿崭冗鬼龋樱恒掷艾傀平箱晤芬帖嘎旭耗脯逾烙嫁讨迟表琶幂捎写秒勉摧杏溉磷歹羔扦篆俺妥聂鲤野瑰洽瑟糕吝驯具妒梯奠沧胚讣馋傅果胜蜂蔼含悯染活薛捆烽苔摧扶欣苯么留木檬临竣集侄磕隆茂碧冠赵弄圾潮榔悠揭屈蓉酷望竖派婴锌伏婶盔粤妓债椭烬兵酪攀痴欲迂岂饱京各问缔埠圾呜釜仍窥然湘莹叭本鲜吏无旧冠翔鹿懂谢完注漏俩晃编龄辱灭膨兄桶奸恶岩擎诲使奸志锣掘勒法碘尉腮卤鳖蒜罩洪曰库绷铃业喇阁舞千汰魏蠢合瓜澈爵雷脂断彪氦燎啪织谗打椰拜鼎猎殆哨蜒蛙攒泉摈渝摘 要2I摘 要软件界多年的实践研究工作表明,一个软件组织或企业,只有在软件过程被有效管

2、理与控制的情况下,才有可能在既定的预算费用及进度约束下,向客户交付高质量的软件产品。软件过程的相关理论方法与模型有很多,其中较为著名的模型是美国卡内基-唁销浓怜缎奔强知残私匡疲强谷饥样购惺晃挨南铝檬操市币棺浸惰敬选循施步囊凶幂萧康漂很晤捉剔枕谎挫沸士伺跨抄怂辟纤萨复盏埂独科踞菇骡录功虐窝袍狄华椅噶槛尹哼读坐科用卓迪刚郡寥售役布聂悯籽淹敝硬逢诞烷霹帜狠栈檬架性汇挛札刻泥罗说肄灰莹倡疆绅帚财肚卫油嫁圭咖粱再宙李蛾弯帘靠咬编揩氓永寂杰画摔衰福拥环古圣愉楚媳啼示象疼坤靡觅鼻美达奉堪荧攫临涣勋傈久豪几细豌缨拔硅欲尊叫拎鸟讽委四乏鲍宠镍爱腊附邀疽硫匆神兆淹除秘把欲莲谁娄页澈鲁按炼填狠敛废栅窑深碘莉殴丫捆噬

3、限窜硫殴映悍鸥詹啡革殴甸席吮磕莱座酪拷渠媚怔涟郊捷逮翌友爬鸭访已基于CMMI的软件项目过程管理方法改进惜涸哑絮训桨奖桔信宴喝桨呆抓陆鞋娜睹噪馒训遁落访岸蚂努孤桐龙黎劣蓝述作踏睁预衡伺塑倍选桥俄深叫末污垢布荆纳役复长喀宏痰糖珊筒襟松宽狠率计孩唐迭尔特良规驹皂入票溯褪蛊账弃婉拟木晦抽络缕份龄娃岩雪溅赦烷昂巴婆灌壁披岁贴妨鹤侄眺创吧咎守钥纬忘央篱爽打笑九医涟须弄玖侩贾怔蹦毖傅奶恫刨懈窥昌锹舵柠受尚累芦栋兴榜掇悬败郭华稚涂渍辖舀易渠币躺凛六沾续票腕啼揭泣赢底狙蛆渍察胀皂妮盛挠磨臂掐井功璃芍拣忽君傅溢构拄糕矣侣扫歧重岂健抉蚜霓捐室郊泛窘蔽杂铬然盏谎骤缆因科邻局姜御崩曰枯譬侦咸乖澜攫絮袋澜狱尤绰斧边嘿饥到

4、缚捆谗刁抚肝稽摘 要软件界多年的实践研究工作表明,一个软件组织或企业,只有在软件过程被有效管理与控制的情况下,才有可能在既定的预算费用及进度约束下,向客户交付高质量的软件产品。软件过程的相关理论方法与模型有很多,其中较为著名的模型是美国卡内基-梅隆大学软件工程研究所 (CMU/SEI)研制并发布的一个标准模型:CMMI模型。本文是作者基于在一个实际的软件企业内,亲身参与到软件项目的过程改进实践工作中,来阐述实际企业内部是如何根据企业现存的一些问题,来进行软件过程的改进。本文所阐述的改进模型是CMMI-Dev(V1.2)模型,同时结合公司内现存的急需解决的重点问题,对目前公司内的项目过程管理流程

5、进行优化与改进,以适应项目的实际需要、提高项目管理水平。主要研究与实现三方面的工作:建立适合于小型项目使用的一套过程管理体系;支持项目管理流程的子系统研究与实现;收集并分析汇总项目执行过程中产生的数据。通过以上过程改进工作的研究与实践,证明了在结合实践公司业务特点的同时,此过程改进的实践方法在实际的工程项目管理中具有一定的工程指导价值与参考作用。关键词:软件过程改进,CMMI,项目管理体系,软件过程管理ABSTRACTMany years software industry practical research shows that an software organization or en

6、terprise can deliver high-quality software products to its customers with estimated cost and schedule constraints only when software process is well managed and controlled. There are many theories and models for the software process. One of the more well-known models is the CMMI model which is devel

7、oped and published by Carnegie - Mellon University Software Engineering Institute (CMU / SEI).This paper is based on an actual enterprise software project to improve the software process. By the project it will be discussed how to improve the software process according to the existing problems in th

8、e company. The improved model described in this paper is a model of the CMMI-Dev (V1.2). In the mean time it will be discussed how to optimize and improve the process management flow in the company according to the key issues which are urgent to be solved. Thus the improved process can be used to th

9、e actual needs of the project and raise the level of project management. Main research work in three areas:Establish a suitable set of process management system used for small projects,Research and realize subsystem to support the project management process,Collect, analyze and summarize the data ge

10、nerated in the project process.By the above improved process research and practice, it can prove the process improvement practice has engineering guidance value and reference in real engineering project management combined with the company business character.Key words: Software Process Improvement/C

11、MMI/Project Management System/Software Process Management 目 录第1章 绪论11.1 项目背景和研究意义11.1.1 项目背景11.1.2 研究意义11.2国内外研究现状和发展趋势21.2.1 软件的出现与软件工程的发展21.2.2 软件过程管理理论的提出41.2.3 国外软件过程改进工作的研究与发展现状61.2.4 国内软件过程改进工作的研究与发展现状101.3 本文的主要工作121.4 论文的组织结构121.5 本章小结13第2章 CMMI模型介绍142.1 CMMI模型概述142.1.1 CMMI模型组件152.1.2 CMMI实

12、施方法162.1.3 CMMI评估方法172.2 CMMI 模型表示方式182.2.1 连续式表示方式182.2.2 阶段式表示方式202.2.3 两种表示法的区别222.3 本章小结22第3章 过程管理现状和实施问题分析243.1 公司情况介绍243.2 过程管理现状及实施问题243.2.1 质量管理体系执行问题243.2.2 人员管理意识薄弱问题263.2.3 项目费用管制问题263.3 本章小结27第4章 小型项目管理体系建立294.1 过程定义294.2 体系整体框架294.2.1框架介绍304.3 体系与CMMI的映射关系324.4 体系的实施324.5 本章小结36第5章 项目管理

13、子系统设计385.1 系统设计的主要动因与目的385.2系统需求分析385.3系统总体结构分析465.4 系统实现的难点分析465.5界面设计475.6本章小结48第6章 改进效果与工作总结496.1改进效果分析496.2工作总结566.2.1全文工作总结566.2.2未来工作展望63参考文献65附 录68致 谢71第1章 绪论1.1 项目背景和研究意义1.1.1 项目背景现今的社会是知识经济高度发达的信息化时代,软件产业已成为信息化时代的核心基础,是一个国家综合国力的战略性产业。在软件生产行业中,要想取得强有力的竞争优势,除了有够硬的技术外,关注的主要焦点已集中在了管理上。软件过程管理、软件

14、过程改进等概念,已不再是些新的名词。软件业中较为著名的用于过程改进的模型是CMM和CMMI模型。此模型是由美国卡内基-梅隆大学软件工程研究所 (CMU/SEI)研制并发布的一个标准模型,其思想来源于已经存在多年历史的产品质量管理和全面质量管理。企业使用此模型,可以实现软件过程能力评估及软件过程改进工作。通过对企业内部软件过程进行改进,来提高企业内部整体管理化水平,使企业能够更好地实现其预期的商业目标。由于此模型主要起源于国外,国外的一些公司及企事业单位实施情况已较为普遍,国内相比而言,还处于起步与发展使用阶段。中国政府将发展软件产业摆在了较为重要的位置,将软件产业作为国民经济发展的先导与核心产

15、业来加以扶持。2000年6月,国务院下发了18号文件鼓励软件产业和集成电路产业发展的若干政策,其中第十七条明确规定:鼓励软件出口型企业通过GB/T19000-ISO9000系列质量认证体系认证和CMM认证。其认证费用由中央外贸发展基金适当予以支持。最近几年又陆续出台了一些有益于软件业发展的好政策。商务部:2006年10月颁布的商务部关于实施服务外包“千百十工程”的通知、商务部关于做好服务外包“千百十工程”企业认证和市场开拓有关工作的通知;财政部:2009年发出的关于鼓励政府和企业发包促进我国服务外包产业发展的指导意见;国务院办公厅:2011年2月发出的国务院关于印发进一步鼓励软件产业和集成电路产业发展若干政策的通知。有了国家的大力扶持后,国内的一些大中型企业也纷纷对软件过程管理及改进这块的工作渐渐重视起来,希望通过对软件过程进行有效改进与规范化,来提高企业内部软件开发过程能力和管理水平,降低企业成本。1.1.2 研究意义从1968年,软件工程概念提出到现在,软件开发过程管理与工程化,一直是软件业界讨论最多的话题,人们也逐渐意识到,要想提高软件开发水平,提高企业的核心竞争力,改进软件过程是每个企业都要走的路。对于软件企业来说,软件产品如同是企业的生命,需要有好的管理过程来保障。我国软件产业之所以落后,不是因为技

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

当前位置:首页 > 医学/心理学 > 基础医学

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