研究文章|开放获取
李侯,刘七,Kiran赛义德,Saqib阿里Haidery m . iran Uddin真主党Khattak, ”能力成熟度模型的增强发展中国家提高软件项目的质量”,科学的规划, 卷。2021年, 文章的ID9982227, 10 页面, 2021年。 https://doi.org/10.1155/2021/9982227
能力成熟度模型的增强发展中国家提高软件项目的质量
文摘
业务流程建模是由学术界和由行业实现触发装置的要求。软件过程成熟度模型也类似的软件行业。因此,商业软件需求工程approaches-based过程应该旨在实现成熟度模型。虽然在软件工程领域的研究人员,项目管理,和商业智能解决计划和执行,仍然需要做大量的研究,在这项研究中,我们专注于做一个问卷调查基于不同的著名大学,大公司和软件公司。问卷调查的目的是为了挖出的主要因素负面影响软件公司和他们的产品和服务,尤其是在医学领域。生成一份调查问卷来完成这些原因,和访谈进行了提取关键解释软件开发人员和软件公司在发展中国家不熟悉CMMI(能力成熟度模型集成)模型对医疗软件项目。这一分析试图找出为什么发展中国家的科技企业落后于外国竞争对手。我们旨在确定为什么软件开发人员不符合国际要求的软件。新奇的研究是试图加强新方法通过增加敏捷软件行业在当地三级保持适当的医疗软件生命周期研究和揭示了需求,因为准确的决策支持是必要的医疗保健系统。
1。介绍
古典时期(1970年至1980年)是基于经典的软件工程,包括方法、过程、需求分析工具、程序架构、脚本、测试、维护、和其他领域的研究。大多数软件项目现在有低质量,如错过时间表,运营成本等问题。研究人员开始一个过程来减少生产成本,提高应用程序的质量和效率,即提高软件过程或命名为改善软件。软件过程的改进已经成为软件工程研究的一个主流。因此,CMMI被科学家发现,成为软件过程能力的基准。
CMMI是机制,提高了系统的基本要素,并为企业提供成功的过程。它可能被用来监控跨项目、部门、组织或整个过程增强。CMMI主要用于产品创造,能力评估和优化,根据项目控制,技术技能,和测量软件开发的过程。CMMI自1987年以来一直作为一个标识协议并已在软件行业最权威的证书验证方法(1]。
五个阶段,18过程区,52优先级,和300多名主要活动包括在CMMI中。CMMI发现挑战带来的软件过程,现代软件技术不立即提高生产力和竞争力。通过这种增强方法可以生成高质量的应用程序。CMMI不仅使多个软件项目,以防止时间和资源过度消费,而且还常常是有利于发现,结合多学科配合软件工程。CMMI是一个评价模型,是在1990年由卡内基梅隆大学软件工程研究所(SEI)。采用CMMI面临各种各样的问题导致CMMI的进步作为一种工具的变化。基于组织的程度选择采用CMMI模型,测量每个组织和CMMI排名1 - 5 (2]。
CMMI是一个全球通用的软件过程管理工具软件包,这提供了一个可访问的指令系统,结合CMMI模板、培训和评估的方法。CMMI关注众多组织关注的领域,如经济增长、采购、和服务。CMMI需要操作的活动,其中包括许多方面。项目管理是CMMI的关键过程域和关键过程区域的目的是包括实践中处理任务,过程和产品在项目的生命周期(3]。
CMMI模型提高了软件的效率,使其能在国际竞争的行业,但是发展中国家负担不起所有级别的CMMI;因此,他们没有实现CMMI软件;分析原因后,我们发现,CMMI 3级是非常昂贵的,所以我们决定让小增强的CMMI 3级把敏捷方法和快速原型。进行这项研究的目的是解决以下问题:发展中国家如何实现各级CMMI ?
2。文献综述
其他策略与敏捷方法和评估模型是在进步。敏捷方法迁移到结构化的过程是最重要的一个相关的工作4),技术角度和敏捷世界都持有相同的值在应用程序的开发。敏捷概念和价值观的结构为应用程序在单个企业是为此目的而建造的。在他们的知识,藤蔓基督当一个组织由CMM二级认证,ISO9001使用极限编程(XP) @ Scrum。所有敏捷方法结合(5]。技术程序,使用XP和Scrum实施支持组织和管理经过一年的挑战。在一个特殊的情况下,成功实现了:在所有版本的质量水平,组织取得了认证。类型被称为XP 8 Scrum。这个模型经常被用来制作生产过程进一步敏捷摩托罗拉阿根廷的“科技全球化,”一个组织已经将CMM等级5。CMM和CMMI分类主要基于五个不同过程成熟度阶段成功地区(kpa) [6]。
作者安排了CMMI (7到五个阶段的成熟起来。作者描述的方向在企业的生产过程日趋复杂,因此在其定期和很好完成项目的能力。SEI已经包含所有这些机一起在一个单一的整体模型称为能力成熟度模型集成(CMMI)在过去的几年里。这一最新模型消除了许多其他的,像CMM (8,9]。多个模板和全球公认的标准和增强原则是目前可用的。CMMI和ISO可以注意到他们之间。
CMMI过程模型、SCAMPI评估方法,和相关的理想SEI开发的改进方法。ISO 15504的过程模型,它是基于ISO / IEC 12207 (5,10)和《第一条修正案》,其评价方法ISO 15504(第四部分),及相关流程增强ISO 15504(部分(七)[11,12),建立了ISO。一篇论文说明敏捷概念开始:敏捷清单(13,14]提供了一个支撑的概念和标准集合的方法。我们有一些这些技术列在这里。SIMEP-SW项目的目的是定义的潜力获得CMMI认证通过使用敏捷方法,这可能是如何实现的。我们用这两个领域之间的战略路线的意愿:CMMI和敏捷方法。
3所示。方法
3.1。检验报告
的研究,从教育机构进行的一项调查显示,大学,和软件公司。在调查的过程中,其目的是覆盖最大的教育机构,以及问卷调查是通过手工emictories和分布式。参与者的反应是好的和有用的调查。表中可以看到的问题1。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.2。建议的解决方案
在模型中,我们做了一些改变在3级定义的层次分解为两部分,一部分a和b部分,给出如下:(我)流程在组织级别进行分类(2)集成快速原型(RP)和联合需求计划(JRP)
在CMMI 3级的变化,图中可以看到我们提出的解决方案1。
3.3。方法
我们建议原型的形式调查并发表这些68机构,软件公司和大学通过手和快递了解我们的解决方案的影响软件开发的质量。我们的方法的流程图中可以看到图2。SPSS软件被用于生成结果。
4所示。结果
我们获得的结果通过调查问,CMMI究竟是什么?大部分的答案,我们从受访者表明,这是一个方法用于开发和完善组织和软件开发过程。结果图中可以看到3。
我们试图获得的知识在CMMI, 68人提交他们的观点。CMMI可以增加任何的软件的效率和生产力,所以受访者有不同的知识和还显示在表的响应2。
|
||||||||||||||||||||||||||||||||||||||||
有问题意识的CMMI和受访者的答案可以看到在图4。
发展中国家远远落后于生产软件;这就是为什么这个行业需要更改为提高软件的质量,这背后的关键原因是项目失败,缺乏业务,缺乏满足感。结果图中可以看到5。
CMMI时已经重视软件的质量;知道CMMI的影响在软件开发中,最关键的原因是在国际市场上竞争,降低成本因为发展中国家的软件成本也是一个大问题。结果图中可以看到6。
有很多要求的能力成熟度模型集成(CMMI)领域的软件;这就是为什么发展中国家需要投资很多,如果他们想要在国际竞争水平的软件质量和一些关键原因是专家、工具、平台和团队。图中可以看到7。
CMMI提高软件项目的质量如果完全实现;根据受访者的调查,CMMI可以提高帮助,控制和管理。结果在图8。
CMMI不隐藏客户的有效性和它被用于完全信任;图中可以看到受访者的答案9。
CMMI保证软件的质量,如果是完全部署。生产的质量是非常重要的软件和软件的所有客户需要他们将购买或使用应该有所有最新的品质。我们发送到被调查者的建议和原型真正的价值,因为我们有答案,结果图中可以看到10。
CMMI和CMM可以影响软件项目管理的效率,根据62年的调查中,受访者认为CMMI影响软件项目管理的效率。结果如图所示11。
程序员的能力是非常重要的对于生产的一种高质量的产品,并知道CMMI影响能力的程序员,受访者的回答如下,显示在图12。
CMMI共有5的水平,这些都是最初的,管理,定义,量化管理,优化,我们建议一些变化在3级,工艺和程序和快速原型和联合规划要求。原型被发送到软件开发人员和组织。他们建议的解决方案部署,回答满意,可以看到图13。
第一重要的因素在每个公司的人是关键因素。有受过高等教育的人有很多的灵感和经验,他们知道他们的优先级。第二个引擎是一个公司所提供的工具和资源。为了达到最好的性能,新技术和先进的配置设计。然后,为了有效地实现经营目标,有效地在时间和费用,有需要实现的策略和流程。一种机制是由所有这三个主要因素。人们甚至可能不会每天都是有效的;要花更多的时间和精力来理解新兴技术的发展和政策和程序可以在不同的环境不同,但是一旦一个企业拥有一个高质量的过程,它的效率可以提高指数,和企业依赖过程没有闲置资金投资到人,流程和系统,潇洒地工作和提升的选择。这项调查是在68年进行不同的软件公司和机构,我们收到他们的回复,结果表中可以看到3。
|
||||||||||||||||||||||||||||
5。讨论
研究结果是基于主数据收集的调查我们的大学和理工大学房屋数量进行。调查报告是关注数据使用SPSS的解释方法。本文重点讨论了CMMI,这样两个水平与软件创建的过程。分析师将边缘的因素分解软件创建阶段的调查报告。我们强烈希望该模型的缺点将被克服。研究结果清楚地表明,科技行业无法应对国外市场在今天的发达国家。我们发现失败的根本原因:新手和专业工作者,不熟练的软件开发人员,和CMMI模型的软件工程师是无知的,这就是为什么他们不使用CMMI软件创建的方法。
相比之下,由于经验不足和缺乏钱,第二个主要的解释是,软件公司没有自己的方法。根据我们的建议,广泛的方法不应该买的组织;这个问题可以通过使用快速原型和协作要求准备建立自己的战略技术使用自己的工程师在科技大楼。这种方法被称为敏捷。
CMMI的调查表明,38.2%的受访者回答是一个工具用于构建和提高一个组织的过程,以及软件创建,33%的人说CMMI是培训和评估变化过程系统和设施,而20.6%的回应,CMMI是受控的,原始的,和建立过程。从这项研究中,研究人员发现,54.4%的人说,这是由于未觉察到,而25%的人说,这是由于缺乏专家。在另一项调查问题时,98.5%的受访者对CMMI回应说,他们知道。
52.9%的研究人员发现,有一个缺乏CMMI在巴基斯坦专家。这是发现,38.2%的受访者认为CMMI的理解是强大的,30.9%的人说,那些知道CMMI有足够的强度,和25%的人说没有人意识到CMMI。根据民意调查,33.8%的受访者认为CMMI应该应用于限制范围的损失在发达国家,27.9%的人说,它应该为公司的增长,而17.6%表示,它将使客户在国际环境。
调查问卷显示,通过支持、处理和监控,57.4%的受访者认为CMMI增加项目的效率。近54.4%的受访者表示,CMMI是有效的为消费者,而28%的人说这是稍微富有成效。
调查结果表明,48.5%的申请者认为CMMI保证程序的一致性。61.8%的受访者认为CMMI影响软件项目管理的性能,根据该报告。调查表明,近69.1%的受访者回应为CMMI软件功能的影响。45.6%的受访者认为CMMI的引入使它们更有效的项目,根据这项研究,39.7%的人说它会让事情更简单。
研究表明,67.6%的受访者表示,是的,CMMI的频谱。发现100%的受访者指获得CMMI的重要性。
6。结论
调查显示,主要解释软件项目的损失是没有CMMI应用在项目的创建过程。软件生产的问题主要是由于缺乏知识的CMMI,专业软件的开发人员,和金融环境。启用了新的改进模型软件开发人员达到三级,也减少了费用购买传统的方法如瀑布模型、螺旋模型,模型软件开发组织。据报道,最优调查的参与者说他们知道CMMI,但他们的反应被发现是错误的根据CMMI理念在进行调查。发现了CMMI的缺乏知识的基本解释CMMI级别部署。研究还显示,有一个缺乏符合国情的CMMI专家特别是医疗相关软件。需要使用的最高数量的CMMI支持提高项目的效率,监督和监控是减少发展中国家的项目错误,维护客户输入和增加业务。CMMI肯定保证一致性和生产力的项目管理和加强程序员的技能,反之亦然。
数据可用性
用来支持研究的数据都包含在这篇文章。
的利益冲突
作者宣称没有利益冲突。
确认
这项工作得到了安徽省自然科学基金(没有。1908085 mf178),安徽省优秀青年人才支持计划项目(没有。gxyqZD2019069)、安徽(2019 kfkc131)质量工程项目。
引用
- m . Choetkiertikul和t . Sunetnanta外包的风险评估模型使用CMMI定量方法,”软件工程学报2010年第五次国际会议上进步IEEE,不错,法国,2010年8月。视图:谷歌学术搜索
- 我也是。加西亚和安德里亚”,使用的软件过程改进方法定义一个方法为嵌入式系统开发使用CMMI-DEV v1。2,“在学报》2010年第10 IEEE国际会议上计算机和信息技术IEEE,布拉德福德,英国,2010年6月。视图:谷歌学术搜索
- j·阿姆斯特朗,r·巴伯、r·赫夫纳和d·h·凯特森“标准CMMISM过程改进评估方法(SCAMPISM):改进和集成,”系统工程,5卷,不。1,19-26,2002页。视图:出版商的网站|谷歌学术搜索
- b .美国Pieplow”,项目风险管理手册:一个可伸缩的方法。”风险,卷1,27 - 29,2012页。视图:谷歌学术搜索
- m·迪亚兹和j·王,“CMM如何影响质量、生产力、返工和底线,“相声,15卷,不。3,9-14,2002页。视图:谷歌学术搜索
- c·p·团队,“CMMI®开发,版本1.3,CMMI-DEV, V1。3,“技术。代表卡内基梅隆大学,匹兹堡,PA,美国,2010年,技术报告,CMU / sei - 2010 - tr - 033, esc - tr - 2010 - 033。视图:谷歌学术搜索
- j·a·h·Alegrıa和m . c . Bastarrica”使用敏捷方法的组合,实现CMMI”CLEI电子杂志,9卷,不。1、1 - 15,2006页。视图:谷歌学术搜索
- m·艾尔Yahya r·b·艾哈迈德和s·p·李,“基于CMMI的软件过程成熟度影响COCOMO II的努力估计,“阿拉伯国际信息技术杂志》上,7卷,不。2、129 - 137年,2010页。视图:谷歌学术搜索
- j . d . Herbsleb和d . r . Goldenson CMM的经验和结果,系统的调查”《IEEE 18软件工程国际会议IEEE,柏林,德国,1996年3月。视图:谷歌学术搜索
- 高和问:问:王”,一个新的安全基线电力信息系统,强化方法”应用力学和材料卷,303 - 306,2407 - 2411年,2013页。视图:出版商的网站|谷歌学术搜索
- 美国,软件过程改进:实用指南业务成功,朗文出版社,英国,1997,£27.95,447页美国新泽西州霍博肯市威利在线图书馆,1999年。
- d . Galin和m . Avrahami”CMM项目投资有益?分析过去的研究。”IEEE软件,23卷,不。6,81 - 87年,2006页。视图:出版商的网站|谷歌学术搜索
- Gopinath和m . Nickrad“全球旅游分销组织如何实现CMMI 5 ?特色解决方案,”k皇家理工学院,斯德哥尔摩,瑞典,2015年,硕士论文。视图:谷歌学术搜索
- y l .公诉和r . j . Goeke”识别合适的业务流程管理职责和职位成功:寻求一个有效的和可靠的框架中,“业务流程管理杂志,17卷,不。1,第146 - 127页,2011。视图:出版商的网站|谷歌学术搜索
版权
版权©2021侯等。这是一个开放分布式下文章知识共享归属许可,它允许无限制的使用、分配和复制在任何媒介,提供最初的工作是正确引用。