摘 要:进入二十一世纪以来,在社会发展的背景下,我国的科技水平不断进步和发展,使得软件工程的数量越来越多,而想要切实的开展软件工程,其中的质量管理是极为重要的,对于软件工程中存在的问题,需要加以分析和了解,以此才能推动软件工程的健康发展。
关键词:软件工程;项目管理;应对措施
引言
软件工程项目管理是一项系统、复杂的工程,其本身涉及的范围、内容相对较为广泛,且会面临诸多不确定风险,这就对软件工程项目管理提出了极高的要求。处在科学技术与信息化技术高速发展的新形势下,软件工程的复杂程度、规模均在持续增长,各个企业对于软件工程的要求越来越高,是否能够保障软件工程本身的稳定性已经成为企业提升核心竞争力的重要途径。
1软件工程的研究方向
在我国软件技术不断发展的今天,国际计算机行业也在不断涌现出新的思想和新技术,它们的出现为我国软件工程的发展提供了可靠的理论基础。而要想让软件工程技术取得一个好的发展,那么从一开始我们就要站在一个比较高的起点上对它进行研究,这样才能够跟上甚至赶超国际软件技术工程的先进水平。本文从软件工程技术和软件工程管理两个方向对国际上软件技术的一些新发展进行研究。
目前来说,软件工程研究采用的方法主要是由ElvarJacobs等若干人发明的OOSE这一种方法,此方法的名称叫做“面向对象的软件工程”。这种方法是由国外传过来的,一开始还不太适应我国的国情。而在稍加修改之后已经慢慢地能够适应我国软件质量的管理需要了。在下面的内容中会对OOSE这一面向对象的开发方法进行详细的介绍。
2软件工程的质量管理存在的问题
2.1缺乏质量保证体系,没有健全完善的质量管理标准和制度
对于我国来说,软件的开发和利用还处在初级的发展阶段,即便是软件开发企业和单位,也没有完善健全的质量保证体系,这就在很大程度上造成了软件的应用存在了一定的不安全性。
国家颁发的一系列软件质量管理标准和要求,也属于试行的阶段,在实践中不断的摸索和探寻,这也就造成了我国的软件工程开发,还没有良好的制度和开发环境。甚至有一些软件开发的企业,内部都没有相应的质量检测体系,即便是存在质量的检测体系,该体系也存在漏洞和不足,仍然需要其他质量检测文件和制度来进行补充,在实践中逐渐的弥补体系中的漏洞。
2.2缺乏全面的质量检测技术
软件工程是一项技术性工程,兵技术自身的社伕更新率较快,自身质量需要吋社伕収展相一致,不能够迆分滞名于社伕建设和社伕収展的要求。而随着时代的迚步和収展,当前世界各国相较于迆去几年,在软件工程质量检测和管理斱面都涊现许多新技术和新理念,对于软件工程的収展有着重要意义。但是,我国大部分企业和部门还是没有突破传统观念的禁锢,对于新技术不能够很快迚行应用。幵且在新技术的研収斱面还是不足,这样长期下去容易导致软件工程质量吋社伕需求脱节,滞名于当前对软件工程的质量要求。
3软件工程质量管理未来趋势探讨
3.1与时俱进更新软件工程质量管理的办法和措施
3.1.1明确软件质量管理的具体目标和需求
对于软件工程的开发首先需要明确目标,以及其要达到的需求和作用,对于软件中的关键管理因素,比如,软件爱你的可用性,可靠性,工作效率,功能性,以及移植性等等,将关键因素进行排序,对于重要的管理因素尽可能去强化,数量化,以使得软件工程的质量管理能够有针对性和目的性,使其最优化,以此来提升企业的软件竞争力。
3.1.2统一质量管理测量办法
统一的测量办法和措施,能够将软件工程中的质量评估客观化,精准化,防止出现主观的测量方式,而导致质量数据信息的不准确。同时,也要学会结合实际情况来选择测量的方式,对于不同的管理因素要采取不同的方式测量,以达到客观,科学的效果。
3.1.3实践操作测量方式方法
对于软件工程的质量测量,是需要进行一定的数据收集的,只有搜集到充足的数据信息资料,才能进行下一步的测量。而有些因素的测量是需要特定的测量工具的,在进行实际的质量测量过程中,要不断的进行实验操作,以提升测量的质量和效率,来保证质量管理测量的有效性。
3.2质量体系的框架
这一节主要讲述了质量体系的框架建立过程中的基本原则、步骤、要素和要求,我们可以分七个方面来叙述:
3.2.1 确定正确的质量方针和目标。一个组织对质量的整体要求主要体现在它的质量方针内部,它是衡量职工行为准则的主要方法,也是确定整体质量工作的主要方向。在质量方针内部最核心的内容是质量目标,一个企业要想其核心产品的质量达标,那么就一定要设立相应的目标。
3.2.2 对整个组织机构进行确定。组织机构是保证一个企业能够正常运转的核心。我们一定要对企业内部的相关机构进行调整,然后才能够更好地适应其质量管理的相关要求。在软件技术和软件工程开发的过程中,我们一定要把具体的目标制定成详细的项目,然后再建立相应的责任小组对其进行管理。为了能够让整个项目正常运转,每一个组织机构的内部应该建立一个专门的质量管理部门,这样才能够让相关的人员更好地建立对应的质量体系,同时从事包括质量控制和质量实施等相关的活动。此外,为了能够对整体软件工程和软件项目的质量更好地进行监督,一个组织机构内部的质量部门应该是独立的,并且只对高级领导层和相关的机构进行负责,并不受其他部门和组织的约束。整个质量控制部门能够对生产过程中的各个环节进行严格的监督,如果一旦发现问题的话能够及时地予以解决。
3.2.3 对组织内部的员工进行相关的教育和培训。如果组织的内部没有相关质量体系的规定,那么整个机构质量的控制应该由最高领导层和相关的机构进行负责。然后在这个过程中加紧进行质量管理部门的建设,并对全体的员工进行质量管理知识的培训和学习,这样才能够使整体员工的质量意识得以提升。整个质量管理部门一定要熟悉整个质量管理的方法,并明确内部的责任和相关的分工,以求让整个质量体系能够快速高效地实施。具体的步骤包括以下三步:第一,先由整个质量管理部门中的管理角色制定出具体的质量管理计划,并与其他角色进行协商,把整体计划中的不合理因素去除掉;第二,对软件质量开发中的开发层和管理层进行相关概念的教育,目的是为了让每一个开发者和管理人员都能够更好地明确自身的责任,让他们明白质量管理在整个机构开发中的重要性;第三,每个企业都应该制定符合自己发展状况的质量手册,并分发给每个人,这样大家在工作中才能够对自己岗位的职责、行为规范和质量要求等方面有清晰的认识。
结语
软件工程项目管理本身涉及的内容极为复杂、范围极为广泛,需要我们意识到软件工程项目管理的重要性,深入分析新形势下软件工程项目管理的发展趋势,全面了解软件工程项目管理的关键部分,主动吸收借鉴相关行业的先进经验与理论,通过建立健全软件工程项目管理规章制度、加强软件工程项目进度管理关键点控制、强化软件工程项目质量管理关键点控制以及加强项目管理队伍培训教育工作,将软件工程项目管理落实到各个环节,从而有效保障软件工程项目管理的效率与质量。
参考文献
[1]芮斌.信息化背景下软件开发项目管理[J].电子技术与软件工程,2019(05):42.
[2]王剑飞.核电建造阶段的工程进度信息管理系统的设计与实现[D].电子科技大学,2014.
[3]韩伟莉.基于CMMI4的软件质量管理的研究[D].石家庄铁道大学,2017.
作者简介:李金文,身份证号码:532624198809100950