免费论文查重: 大雅 万方 维普 turnitin paperpass

关于住房公积金住房公积金软件开发与CMM学位

最后更新时间:2024-03-02 作者:用户投稿原创标记本站原创 点赞:14692 浏览:60425
论文导读:积金贷款。为提供更加优质和高效的服务,住房公积金管理中心不断完善各项业务和服务举措。特别是在信息化建设方面,投入了大量资金和精力,对软、硬件系统进行了全面升级改造。同时也发现无论是在软件质量还是在过程控制方面,还有许多不尽如人意的地方。要想进一步实现高效率、高质量和低成本的开发软件,在提高技术水平的同时,
摘 要:随着住房公积金事业的蓬勃发展,越来越多的职工缴存公积金,并使用公积金贷款。为提供更加优质和高效的服务,住房公积金管理中心不断完善各项业务和服务举措。特别是在信息化建设方面,投入了大量资金和精力,对软、硬件系统进行了全面升级改造。同时也发现无论是在软件质量还是在过程控制方面,还有许多不尽如人意的地方。要想进一步实现高效率、高质量和低成本的开发软件,在提高技术水平的同时,在管理上必须要改善软件过程这一核心问题。在中心的软件开发工作中引入CMM是下一个需要进一步研究的课题。
关键词:住房公积金;软件开发;CMM
16727800(2013)002006402
1 当前住房公积金行业软件开发的现状
住房公积金管理中心的主要职能是管理和使用职工缴存的住房公积金,在业务功能上主要包括住房公积金的缴存、提取以及贷款的发放、回收。住房公积金管理中心的性质是行政事业单位,拥有自主开发能力的并不多,所使用的信息化系统都是采用外包公司开发或采购成熟的产品。由于技术上过分依赖于外包公司且住房公积金管理中心参与到开发过程的程度不够住房公积金管理,住房公积金管理中心很难在软件质量和过程控制方面进行把控。全国各个住房公积金管理中心或多或少都有受到这种情况的影响。如何才能改变这种现状,已经成为目前不得不考虑解决的问题。当前,一方面应该提高自身的技术水平,缩小与外包公司之间的技术差距;另一方面,要加强对外包公司的管理,通过制订一些有针对性的管理办法来强化软件开发过程的管理。
2 CMM的概念及分级
CMM是指能力成熟度模型,其英文全称为Capability Maturity Model for Software,简称CMM。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究。CMM是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。CMM明确地定义了5个不同的成熟度等级,其中,一级为初始级,二级为可重复级,为已定义级,四级为已管理级,五级为优化级,可按一系列小的改良性步骤向更高的成熟度等级前进。
据了解,目前我国大陆的软件企业在CMM认证方面,仍处在起步阶段。大部分企业只是取得CMM一级、二级认证,取得CMM、四级的企业很少,论文导读:MM的目的并不是为取得CMM等级认证,也不是去强制要求外包公司一味地去取得高等级的认证,而是学习CMM的思想理念和管理方法并应用到中心软件开发过程管理中去,用CMM的标准和方法,来评估和改进外包公司的软件开发过程。选择一个合适的起点很重要,应该根据外包公司的技术水平和管理水平,按照CMM上一页123下一页
取得CMM五级认证的企业更是屈指可数。而在软件出口居于世界首位的印度,达到CMM四级、五级的软件企业已占世界总量的50%~60%。随着软件行业竞争的日益激烈,我国软件行业将面临诸多来自国外软件企业的巨大压力,同时我国软件企业要想走出国门,在世界软件也占有一席之地,就必须积极建立完善标准的研发过程规范,并同国际标准接轨。
3 CMM与ISO-9001的联系和区别
目前,国内许多地方的住房公积金管理中心已经引入ISO9001质量体系认证,对住房公积金管理中心各项业务的管理工作进行严格的规范,以标准化克服管理、服务的随意性,对住房公积金管理中心各部门的工作和对外服务建立标准化的管理,对住房公积金管理实施了痕迹化管理、过程控制和持续改进。那么,既然已经有ISO9001来对软件开发过程实施管理,还有没有必要再引入CMM。ISO9001和CMM之间会不会存在冲突和排斥。
ISO9001 和 CMM 是国际上通用的软件质量评估和管理方法。二者有很多相似之处,它们的实施都可以改变软件开发的不规范、文档不齐、维护跟不上、质量漏洞多等弊病。它们的核心思想都涉及质量管理和过程管理。两者最大的相似点是都强调规范化和文档化的过程管理。它们的共同点都是认为:过程管理的核心是使过程状态可见并使过程可控。
一般来说,ISO9001会被认为是适用于所有领域的一种质量保证模式,可把各个部门的业务流程、接口关系、人员岗位、部门职能界定及各种管理制度有机的整合起来。而CMM 主要是对软件开发实践所涉及的整个开发流程的规定和分析,它的体系既包括软件工程过程本身,也包括对这一过程的管理。简单地说,不同点在于CMM是把焦点严格对准软件开发,ISO9000则是包括硬件、软件、流程性材料和服务。
4 住房公积金管理中心软件开发如何应用CMM 机关事业单位引入CMM并取得成功的案例并不多见。因此,要想成功引入CMM,必须结合自身实际案例情况,将CMM的管理方法有选择地纳入到中心的软件开发过程中去。住房公积金管理中心引入CMM的目的并不是为取得CMM等级认证,也不是去强制要求外包公司一味地去取得高等级的认证,而是学习CMM的思想理念和管理方法并应用到中心软件开发过程管理中去,用CMM的标准和方法,来评估和改进外包公司的软件开发过程。
选择一个合适的起点很重要,应该根据外包公司的技术水平和管理水平,按照CMM论文导读:资质,那么,就按照CMM二级的要求,来检验开发公司是否具备CMM二级所要求的能力,监督软件开发过程是否按照CMM二级的要求来实施。CMM二级涉及6项关键过程域,包括需求管理、项目策划、跟踪与监督、子合同管理、软件质量保证、软件配置管理。由于不涉及软件开发分包问题,所以子合同管理这一KPA不予考虑。针对除子合同管理之外
相应等级的要求,有针对性地制订管理办法。以天津住房公积金管理中心为例,承揽天津住房公积金管理中心软件外包项目的开发公司具备CMM二级认证资质,那么,就按照CMM二级的要求,来检验开发公司是否具备CMM二级所要求的能力,监督软件开发过程是否按照CMM二级的要求来实施。
CMM二级涉及6项关键过程域,包括需求管理、项目策划、跟踪与监督、子合同管理、软件质量保证、软件配置管理。由于不涉及软件开发分包问题,所以子合同管理这一KPA不予考虑。针对除子合同管理之外的另5项KPA,要做的就是对这5项活动是否形成标准化文档,根据项目实施过程,积累经验和数据,并对其过程持续改进。
(1)需求管理过程改进。这里首先要明确一下,“需求管理”中的“需求”指的是什么。这里所说的需求是指“分配给软件的系统需求”,即将用户提出的要求整理、分析、讨论,并按照功能、性能等源于:论文提纲格式范文www.7ctime.com
分类,形成不同类别的“分配需求”,并实现文档化。摘自:本科生毕业论文范文www.7ctime.com