略论军工通信企业软件工程化管理的工作思路论文_易辉

略论军工通信企业软件工程化管理的工作思路论文_易辉

中国船舶重工集团公司第七一〇研究所 湖北宜昌 443000

摘要:为了达到对军工通信软件的质量进行提升的目的,比较关键以及重要的一步便是在军工通信企业中采用科学合理的软件工程化的管理方法和思路。本文在军工通信企业中施行相关软件工程化管理的重要性进行阐述和分析,然后对相关软件的模型进行介绍,并对相关软件工程化管理实施的具体措施进行详尽的阐释。

关键词:军工通信;软件工程化;思路

一、军工通信企业施行软件工程化管理的重要性

在我国通信技术的持续发展以及相关领域的扩大的过程中,通信产品中的软件的重要性也愈来愈大,相关通信产品的优劣直接受影响于软件的质量好坏。因此,针对软件开发的目前情况、软件产品的特殊性以及对军用通信软件不断提升的要求等等原因都会反映了在军工通信企业中实施软件工程化管理的重要程度之大。

1.相关软件开发的目前情况

现阶段,我国军用通信软件的相关设计并没有基本的工序,相关开发状态较为死板,不灵活,而研究软件相关项目的决定因素又对技术人员的经验和能力产生了较高的要求,在技术人员所掌握的知识、技能以及意图等发生变化时,相关软件项目也会随之变化。因此,相关软件开发的目前状况主要有以下几点问题:(1)在进行相关软件的开发过程当中,能够参照的设计模板非常少,而在研究软件的过程中,相关技术人员也没有恪守相关设计规定,所以,技术人员所编写的软件源代码会带有较明显的私人化特征。(2)相关技术人员在进行软件的开发时没有明确的目的和计划,在进行编程时,由于缺少相关软件编写的规定和限制,一些编程较自由开放,缺少相关要求的约束,而软件设计的流程也比较混乱,这会严重影响软件产品的质量,造成软件开发的进度无法得到正常的保障,从而在大局上影响整个软件产品的质量。(3)相关技术人员在进行软件开发的过程中,对编写必需的软件设计文件缺乏意识,因为相关软件的维护以及测试需要由开发人员私人进行,因此相关软件的作用和功能没有办法得到有效的验证,这也造成了相关软件质量的漏洞,相关技术人员对软件质量的监督意识模糊。如果出现相关软件技术人员的流动,这会为后续的相关软件测试以及维护带来难度,同时,这也会导致相关软件的技术情况在一定程度上缺乏技术支持以及稳定性的保障。(4)相关技术人员在进行软件开发时,对软件的监督以及管理的意识淡薄,由于软件项目的成败取决于设计人员本身对软件进行投入以及自身的能力等特征,这会在一定程度上影响软件项目成效的稳定性,使软件开发的进度受到阻碍,从而影响整个软件的质量。

2.相关软件产品的特殊性

首先,相关软件产品之间所蕴含的内在联系较强,外在的自然或人为对其局部的一个改动都有可能影响整个软件的运行情况以及产品的质量。其次,软件是一种较为复杂的脑力劳动性的产品,通过逻辑的形态存在,无法从软件的外部对其质量进行优劣的判断。另外,相关技术人员在进行软件产品的制造时,由于受到各种因素的影响,可能会出现各种情况的损坏,软件产品的质量无法受到保障。还有,相关软件技术人员在进行软件开发的过程中,软件的可靠性是影响软件质量的重要因素。另外,开发人员的自身素质,能力以及管理水平、心理等等原因都能够对软件的质量产生影响。

期刊文章分类查询,尽在期刊图书馆

3.军用通信软件不断提升的新要求

在现代电子技术的不断发展的过程中,通信系统中的硬件成本在其中所占的比例愈来愈低,而它的可靠性的水平却愈来愈高,这意味着相关软件的成本在一直提高,但是软件的可靠性却存在下降的趋向。对于这种状况,相关军工通信企业需要对相关软件的开发的思路进行重置,首先要对软件的质量充分重视,并坚定、严格贯彻和落实相关软件开发的规范,在提升软件的质量和保障的过程中,逐渐对相关软件的计价以及定性的相关工作进行严格落实,大力推行相关软件的工程化管理,有利于军工通信企业的长足发展,通过发展相关软件的工程化管理,能够在三年之间建立较为完善的软件工程化管理机制。

二、军工通信企业软件工程化管理的相关举措

1.军工通信企业软件工程化的管理工作流程

军工通信企业在现阶段的软件工程化管理工作的流程通过依据CMM2级模型对各类工作进行开展。为了达到由CMM1级到CMM2级的跨越式发展,对于军工通信企业是一个较大的挑战。由于相关软件的工程化管理是一个比较复杂的系统性工程,因此,相关军工通信企业需要对当前的软件项目进行分析,结合实际,摸索出适合自身企业的一套方法。军工通信企业一定要分阶段来进行对CMM2级的需求配置以及管理还有质量的实施等工作。同时,在相关软件的设计过程中,需要对出现的问题以及情况进行分析,完善,在一定程度上提高软件工程化管理对相关软件质量的保障以及项目的完善、控制以及管理等作用。

2.建立相关软件的质量保证体系

首先,和大多数较为复杂的开发活动一样,软件开发是一个风险性很高的过程。而相关软件开发的风险大多出自技术以及计划两个方面。其中,技术风险主要是针对软件在一定时间内无法进行相关任务以及操作的进行和完成,项目的维护和修改较为困难;而计划风险则是指软件项目无法在规定的预算或是要求的成本区间内完成,大多造成一定程度上的透支。为了降低软件开发的技术以及计划两个方面的风险,确保工作的流程以及软件产品的质量得到保障,软件质量保证的重要性便需要得以重视。其次,软件质量保证的目标有以下四个部分的步骤:(1)在软件开发的过程中,确保相关软件的质量得到控制,从而在一定程度上提高相关软件开发的透明度;(2)在进行软件产品的验证时,要保证其与需求保持统一;(3)方便管理人员能够在一定时间内得到相关软件项目的数据,了解相关软件的进展,并且能够及时协调软件开发中可能存在的问题;(4)需要实现软件质量保证的计划性。

总结

在进行相关基本软件工程以及相关软件的质量保证体系的过程中,在军工通信企业实施软件工程化后,能够对软件工程化管理的实践经验予以总结并进行推广,能够使软件工程化管理的系统得到完善。因此,军工通信企业的相关软件开发可以达成过程便于控制、设计符合规范、风险便于控制以及质量得到保障的目的。

参考文献:

[1] 张军威.浅谈如何以软件测试推动军工软件工程化[J].硅谷,2014,(11).

[2] 李莹.企业实施软件工程化开发与管理的研究[J].现代企业教育,2014,(16).

[3] 张军威.军工武器装备软件工程化的要求与实施[J].科技成果管理与研究,2014,(8).

论文作者:易辉

论文发表刊物:《基层建设》2018年第13期

论文发表时间:2018/7/9

标签:;  ;  ;  ;  ;  ;  ;  ;  

略论军工通信企业软件工程化管理的工作思路论文_易辉
下载Doc文档

猜你喜欢