首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 390 毫秒
1.
CMM(软件成熟度模型)是1987年美国卡内基梅隆大学的软件工程研究所(SEI)提出的软件成熟度模型框架,通过实施CMM,软件公司不仅能提高生产率,软件产品出错率下降,还能提高公司信誉。  相似文献   

2.
软件过程改进框架   总被引:2,自引:0,他引:2  
在软件开发过程中,软件工程师以及软件组织不可避免地会遇到各种困难,尤其是软件组织在实施能力成熟度模型(CMM)过程中面对的各种挑战.根据对CMM研究的体会与实践经验,提出了以集成的能力成熟度模型(CMMI)为基础,以个体软件过程和群组软件过程为支持的软件过程改进框架.  相似文献   

3.
Walker Royce  King 《程序员》2002,(5):45-48
本文概述了对软件管理技术从传统向现代转变的一些想法。特别要指出的是,我支持软件工程研究所的新CMMI(集成能力成熟度模型)的改进,并推动开发组织正确应用此方法。虽然我一直是最初的能力成熟度模型(CMM)的背后的精神支持者,但在实践中,因为我的个人喜好,CMM被太多误用和曲解。基于我在许多世界领先的软件开发组织从事25年过程改进的经验,我确信大多仍然使用CMM的组织,仍然沉溺于默认的瀑布模型意识。我并不怪  相似文献   

4.
茅建奕 《计算机》2001,(26):20-20,19
CMM(Capability Maturity Model Eor Software,软件能力成熟度模型)是由美国卡内基梅隆大学的软件工程研究所(CMM/SEI,Software ENGI-neering Institute)受美国国防部委托和资助而研究制定的一种用于评价软件承包能力并帮助其改善软件质量的方法,也就是评估软件能力与成熟度的一套标准,侧重于软件开发过程的管理及工程能力的提高与评估。该评估模型随后在全世界推广实施的一种软件评估标准,主要用于软件开发工程和软件开发能力的评估和改进。CMM认证无疑是当今国际上最流行的软件企业认证标准,必然成为软件企业的努力方向。  相似文献   

5.
基于SPEM的CMM软件过程元模型   总被引:7,自引:1,他引:6  
李娟  李明树  武占春  王青 《软件学报》2005,16(8):1366-1377
软件企业在实施CMM(capability maturity modelfor software)的过程中面临最主要的障碍是如何将CMM 软件过程模型转换成可实施的、体现组织过程特征的CMM实施过程模型.可以利用模型驱动架构MDA来支持CMM模型转换,其首要问题是建立CMM软件过程元模型.通过分析CMM软件过程,给出了面向CMM的软件过程工程元模型SPEM的扩展策略,提出了一个基于SPEM的CMM软件过程元模型一-SPM-CMM.该元模型既支持CMM软件过程的抽象语法和规则语义,也支持利用UML CASE工具操作CMM软件过程模型.  相似文献   

6.
关于过程改进框架及其关键因素的探讨   总被引:2,自引:0,他引:2  
文章在介绍能力成熟度模型(CMM)的产生背景和世界各国CMM评估情况的基础上,根据对CMM研究的体会与实践的经验,提出了以集成的能力成熟度模型(CMMI)为基础、以个体软件过程(PSP)和群组软件过程(TSP)为支持的过程改进框架,并提出了实现过程改进的五个关键因素。这个框架和这些关键因素可以作为组织实现过程改进的一般指南。  相似文献   

7.
面向对象的软件重用成熟度模型   总被引:4,自引:0,他引:4  
一、前言 1.软件成熟度模型CMM 软件成熟度模型CMM由SEI的Waffs Hump-hrev首次在1986年提出,最初命名为软件过程成熟度模型(Software Process Maturity Model),它支持组织通过开发基础结构,以便获得一个严格的、成熟的软件过程。改善的过程以高质量的软件开发作为目标,同时  相似文献   

8.
CMM实践中的分布式软件工程管理框架   总被引:2,自引:0,他引:2  
分布式计算机体系结构的进展,使得客户/服务器软件工程被分布式软件工程所代替。CMM(CapabilityMaturityModel)已被软件组织所认识和重视,CMM实践中的软件工程的管理机制是软件质量保障的关键因素。该文介绍一种符合CMM思想、支持CSCW、适合分布式系统结构的管理框架,通过CMM角色定义、过程定义、过程流与文档流的管理以及对CMM角色行为的协同控制,帮助软件企业有效地控制软件过程、增强开发效率、改进软件产品质量。  相似文献   

9.
CMM对软件工程中的过程管理和改进作用研究   总被引:2,自引:0,他引:2  
简要阐述软件能力成熟度模型(CMM,capability maturity model)/TSP(team software process)/PSP(personal software process)体系的来源、内容、应用及意义,以包括单纯的软件生产和嵌入式软件生产的中小型软件企业为研究出发点,分析了我国软件企业生产能力在面对国际竞争压力的形势下的发展状况,对于如何实施CMM以帮助软件企业对软件工程过程进行管理和改进,提升软件企业市场竞争力的具体问题,提出了行之有效的解决方案.  相似文献   

10.
基于CMM、PSP、TSP的软件开发模型   总被引:6,自引:2,他引:6  
在软件开发中软件工程师个人及软件组织不可避免地会遇到各种困难,尤其是软件组织在实施CMM中面对的各种挑战。CMM用于提高整个软件组织的能力成熟度,PSP和TSP分别用于改进软件工程师个人的工作风格和提高小组的软件开发质量和效率。三者的有效结合将进一步提高软件产品的质量和生产率以及软件组织的能力成熟度。该文提出一种将三者及软件体系结构等其他技术结合起来的软件开发模型。  相似文献   

11.
软件过程为软件的发展提供了组织、管理、度量、支持和改进的方法。文章对当前主流的软件过程评估和改进的标准(包括ISO、CMM、Bootstrap和QIP等)进行了分析比较,并在此基础上提出了过程模型语言(PML)和基于过程敏感性的软件工程环境(PSEE)等软件过程技术。  相似文献   

12.
基于CMM的中小软件企业过程改进实施方案研究   总被引:1,自引:0,他引:1  
刘斌 《自动化仪表》2010,31(8):23-26
随着软件工程化进程的推进,各种过程改进模型和方法层出不穷。针对如何将软件能力成熟度模型CMM与我国中小型软件组织相融合这一问题,对CMM中的各关键实践进行了裁剪和重定位。结合软件开发的迭代增量模型,将软件开发过程分为先启阶段、精化阶段、构造阶段和产品提交等阶段,并将需求管理、项目规划管理和项目监控等管理活动与软件开发过程相结合,提出了一种基于CMM模型的适合国内中小型企业的过程改进方案,实践证明了此方案的可行性及经济性。  相似文献   

13.
CMM与软件工程融合的应用   总被引:2,自引:0,他引:2  
首先阐述了软件能力成熟度模型(CMM)的起因和发展,然后介绍了CMM的理论基础和核心思想,以及融合技术的意义。最后着重结合实例探讨了CMM与软件工程融合的应用,并指出了软件产业的发展趋势。  相似文献   

14.
能力成熟度模型(CMM)是软件过程管理和控制的系统方法,为软件过程改进提供了指南。本文介绍了CMM的含义、作用与体系结构,以及基于CMM的软件过程改进方法,并提出了实施CMM的软件过程改进项目应遵循的六条策略及存在的问题,并结合CMM在数据仓库中的应用,分析了数据仓库中实施CMM模型的技术、步骤和方法。  相似文献   

15.
软件企业实施CMM改进软件过程的研究   总被引:4,自引:1,他引:3  
CMM(能力成熟度模型)是当前软件行业的重要技术,研究和实施CMM认证,有助于软件企业提高生产率。对IT界公认的软件过程改进标准CMM进行了介绍,包括其发展、内容和运用;分析了我国软件企业的现状,以及实施CMM进行软件过程改进所面临的问题;提出了中小企业改进软件过程、提高软件质量、规避软件风险的笨略。  相似文献   

16.
CMM(Capability Maturity Model for Software)是软件能力成熟度模型 .该模型是由美国卡内基 -梅隆大学软件工程研究所制定 ,在世界范围推广实施的一种软件评估标准 ,主要用于对软件产品的测试 ,以促进软件产品走向成熟、规范 .CMM评估包括 6个模型、5个等级、18个过程域、5 2个目标和 30 0多个关键实践 .评估过程包括员工培训 (含企业高层领导 )、问卷填写和统计、文档审查、数据分析、撰写评估报告等 ,一个评估周期约需 12— 30个月 ,评估结果由主任评估师签字生效 .目前 ,全球一级 CMM评估企业只有 10多家 ,主任评估师 30 0多人 ,…  相似文献   

17.
OMG投票通过BPMM(业务流程成熟度模型)规范。随着SEI提出的软件能力成熟度模型CMM/CMMI被广为接受,软件过程之外的其他过程成熟度模型也相继提出,像People CMM专门针对人力资源管理,BPMM针对业务流程。BPMM由CMM的作者,TeraQuest公  相似文献   

18.
刘廉  刘宁 《计算机科学》2002,29(Z1):236
1引言 软件成熟度模型CMM是目前学术界和工业界公认的软件过程,是事实上的软件工程工业标准.个体软件过程PSP是一种可用于控制、管理和改进个人工作方式的自我完善过程,是一个包括软件开发表格、指南和规程的结构化框架.  相似文献   

19.
CMM(软件能力成熟模型)是一个管理和改进软件过程质量的软件过程模型。为了提高基于CMM的软件过程质量,应有效地支持和监视软件过程的实施。CPMS(基于CMM的过程管理系统)是一个分布式过程支持系统,它支持软件过程的自动实施。本文基于设计模式描述了CPMS中通用通讯服务器的设计与实现。这种设计与实现不仅允许通讯服务器对不同的应用提供不同的功能,而且对设计其它通讯服务器也提供指导。  相似文献   

20.
群组软件过程TSP   总被引:1,自引:0,他引:1  
多年来,经过大量调查研究发现:管理仍然是开发软件项目成败的关键。迄今为止,学术界和产业界公认CMM是当前最好的软件过程,但应着重指出的是:单纯实施能力成熟度模型CMM,永远不能真正做到能力成熟度的升级,而需要将实施CMM与实施PSP和实施TSP有机地结合起来,才能达到软件过程持续改善的效果。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号