软件工程项目的质量管理体系分析

(整期优先)网络出版时间:2024-03-14
/ 2

软件工程项目的质量管理体系分析

周群

610404198106130522        100025

摘要:随着社会的发展,科技迅速进步。在针对软件工程项目进行质量管理的过程中,必须要明确其相应的管理理念,并且要了解在软件工程项目开发过程中可能存在的质量问题,同时要制定完善的管理目标,确保软件工程项目在实施完成以后能够达到预期的投资目标和时间目标。由于软件工程项目具有较为复杂的特征,所以必须要构建起全面有效的质量管理体系,进而使软件工程项目质量能够具有可追溯性,使质量方面的问题得到有效解决。

关键词:软件工程;质量管理;体系分析

引言

软件开发工程能够有效降低网络软件工程项目系统开发管理的失误发生几率,在对网络软件工程项目开发进行系统管理开发过程中,涉及多个环节方面,比如说需要对网络软件开发整个过程项目中的技术风险和开发需要的人力资源等诸多方面因素进行综合考虑,在对网络软件工程项目进行管理时,还要注意让项目工作人员不断重新整理项目管理中可能出现的一些失误,总结出现失误的主要原因,计划一套完善的项目管理模式可用来明确指导今后对网络软件开发工程项目的进行管理。对软件开发项目流程进行有效管理的主要出发点,是为了使它能够促使的软件开发工作可以尽快达到预期中的效果。

1质量管理体系的概念

20世纪60年代,美军制定了MIL-Q-8958A等系列军用质量管理标准,在标准MIL-Q-9858A中提出了“质量保证”的概念。20世纪70年代末,英国将军方在制定合同时使用的质量保证方法引入市场环境,制定了英国国家质量管理标准BS5750。20世纪80年代末,国际标准化组织制定的国际质量管理标准ISO9000系列开始在世界范围内推行质量管理与质量保证,该系列标准适用于不同类型产品与性质的组织。质量保证在ISO9000:2005中被定义为质量管理的一部分,目的在于通过进行严格的试验来获取顾客信任,满足最终顾客使用的环境、寿命以及产品的相关标准要求。质量保证关注的是与质量活动相关的政策、制度、流程、规范,通过质量保证人员在软件全生命周期的质量评价活动,确保软件项目的实施符合相关标准、制度和规范。

20世纪80年代,美国卡耐基梅隆大学软件工程研究所(SoftwareEngineeringInstitute,SEI)组织软件管理方面的专家研发了一种软件能力成熟度评估标准CMM(CapabilityMaturityModel),用于指导软件开发过程的改进和软件开发能力的评估。CMMI是CMM模型的更新版本。2018年,CMMI研究院正式发布了CMMI2.0中文版,该版本是针对软件、产品和系统的优良实践发布的过程改进模型,致力于利用当前的优良实践,改善业务绩效,以业务绩效为焦点,为使用Scrum的敏捷项目过程提供直接指导。中国人民解放军总装备部参考CMMI最新版本也开始进行GJB5000A的改版工作,并将在2022年底完成军工企事业单位依据GJB5000B的体系换版工作。

CMMI为组织提供了一个单一的集成框架,一共包括五个级别,不同的级别包含的过程域也不尽相同。所有过程域分为四大类:过程管理类、项目管理类、工程管理类、支持管理类。支持管理类中包含“过程与产品质量保证”过程域,该过程域为项目管理层提供了项目过程和相关工作产品的客观信息。

软件质量保证属于支持管理类过程域中的过程和产品质量保证,用以在项目整个生命周期提供对所有过程域中所描述的过程和工作产品的客观评价,并确保这些评价提出的所有问题得到解决,从而确保交付高质量的产品和服务。

2软件工程管理与应用中存在的问题

2.1软件工程管理系统性的培训力度不足

软件制造企业的工程项目经理一般是由项目技术管理能力较强的企业员工推选担任,但是这些员工通常只是具备了较强的项目技术管理能力,他们自身并未完全掌握丰富的从事软件企业工程项目管理中的相关专业知识,这就容易导致在具体项目管理工作内容方面往往缺乏一些相应的实践经验,直接就会影响和达到了从事软件企业工程项目具体管理工作的实际效果。

2.2缺乏沟通

在开展企业软件开发工程项目管理工作的整个过程中,信息沟通交流发挥着非常重要的主导作用。倘若在企业制定开发计划的关键时候,未能进行有效的信息沟通,那么就容易导致出现大量企业劳动力被严重浪费的尴尬现象,最终直接影响关系到企业软件开发工程师在管理工作中的效果,甚至可能导致员工无法按时顺利完成此项工作。

2.3对软件项目的预测和实际仍有较大差距

在对未来软件开发管理工作开展过程中也就需要对企业软件开发的各个环节都要进行有效的分析预测,这样就需要企业管理人员根据实际工作情况对其进行不断的分析估量,得出一个相对准确的统计数据,一些企业管理人员对公司软件的业务管理时大多数时候都会及时看到从软件开发测评中得出的一些业务发展数据,但这些业务数据一般只能直接当做未来软件开发时的一个基础工作调查,不能完全直接当做未来软件的管理工程统计数据,这些工程数据没有充分考虑到软件经营者在业务发展规划中的工作,再次又加上一些人为因素,一些没有预测的企业工作人员对未来计算机企业软件的管理工作业务范围还没有很大的思考想象力和空间,对未来的软件业务工作规则还未清晰性的理解。所以就直接导致了软件开发的最终应用成果与实际应用中的最终应用成果有所较大偏差。

3软件工程项目质量管理体系的创建

3.1制定合理的软件管理计划

在质量管理体系构建的过程中,必须要充分发挥质量管理体系的作用,所以针对软件工程项目制定的质量管理体系必须要具有全面的软件管理计划,保证软件工程项目开发的目标明确,进而提高软件工程开发效率。当前为了提高计算机设备在国民生产生活中的应用价值,必须要设置合理的计算机软件,而在软件应用之前必须要通过对软件使用功能进行全面的分析,进而制定全面的软件开发计划,这样可以为提高软件工程项目质量做好充足的准备工作。在制定软件管理计划的过程中,必须要明确其相关管理目标,通过对软件工程项目质量管理相关理论进行全面的分析,参考相关书籍与文献,进而增加对软件质量管理过程中的组织效率和实施质量。同时在软件管理计划中还应该包含软件工程项目的评审环节,通过采取合理的审计措施,确保整个软件具有规范性及科学性,进而在后期使用的过程中能够具有更好的使用效果,为了保证软件可以达到正常运行的状态,必须要进行试验操作,通过对软件的使用效果进行分析评价软件的应用价值。

3.2对软件开发的过程进行质量管理

在构建质量管理体系的过程中,还应该针对软件开发过程制定专门的管理条例,并且要明确软件开发过程所包含的相关工作步骤。通过调查研究分析发现,当前在软件工程项目进行的过程中,其主要包含了软件资源的选择,各项工作任务的分配以及中间产品的使用和设计等,所以作为新时代的产物必须要对软件开发过程进行全面的管理,进而保证软件开发流程能够更加顺利维护软件使用质量。为了提升软件的使用效果,需要在其开发过程中明确软件的相关功能,并且对各项软件功能进行全面的定义,确保软件的使用性能能够更加全面,这样在后期开发和试验的过程中能够具有更高的成功率。要通过质量管理体系对软件开发过程进行全面的监督与管理,并且要在质量管理体系中制定软件开发过程中的约束机制和监督机制,对其进行合理的调整与约束。只有依照质量管理体系,加强对整个软件开发项目的质量监督与管理力度,才能够使整个项目的质量得到显著提升,进而更加符合用户的相关需求,增加软件的应用价值和经济效益。

结语

在针对软件工程项目质量管理体系进行构建的过程中,要明确其存在的问题,并且通过制定完善的管理计划,按照质量管理体系,对其开发过程进行全面的监督与管理,并利用评审和测试环节提高软件运行的成功概率,以便为软件行业的发展奠定良好基础。

参考文献

[1]靳同欣,卢华燕.软件工程项目质量管理存在的问题及发展趋势[J].电子技术与软件工程,2021(06):24-25.

[2]赵瑞刚.软件工程项目质量管理研究[J].中国管理信息化,2020,23(20):126-127.

[3]黄忆嘉.对软件开发项目的质量管理研究[J].智库时代,2019(11):67-68.