APP下载

探析软件工程技术现状与未来发展趋势

2021-07-08张会平

数码影像时代 2021年7期
关键词:项目组领域软件

编者按:为了解决我国软件开发工程未来发展中的潜在问题,首先对我国软件开发工程的现状进行深入的理论分析,探讨当前软件工程发展中可能存在的重大问题,思考产生这些潜在问题的根本原因。分析结果表明:企业软件管理混乱、软件开发过程质量控制混乱、软件开发过程管理混乱和无科学规划是我国软件系统工程技术发展中普遍存在的三大问题,也是近年来我国软件工程领域技术发展进步明显放缓的重要原因。今后,软件管理工程将朝着软件管理流程的完善、细节流程的控制和软件开发过程的科学化三个方向快速发展。

伴随着我国人民生活水平的不断提高和信息技术的不断进步和发展,软件已经广泛应用于当代人们日常生活的各个领域,软件的广泛应用不仅能为当代人们的工作生活带来便利,而且也更有利于我国当代软件科技的进一步健康发展。当前,我国已在应用软件工程领域取得了长足的进展,然而,软件系统工程的技术发展步伐却日益缓慢,这给从事软件工程领域的相关技术专家带来了很大的技术难题。当前,国内外专家学者的学术研究工作重点仍主要集中在如何通过技术加强实施软件技术优化这一领域。很明显,软件优化工程未来的技术发展方向不可能单纯依靠软件优化来实现,笔者认为,只有充分发现目前我国软件技术发展中普遍存在的一些问题,才能理解软件发展的未来方向。为此,本文从我国目前软件发展的主要趋势和现状,突出其中存在的主要问题,从而明确地提出了我国软件工程今后五大发展战略方向,为当前大力推进我国现代软件信息工程的进一步创新和壮大提供借鉴意义。

软件工程概述

软件开发工程化学是以研究如何运用软件工程技术手段,设计和开发维护各种实用、有效、高技术水平的应用软件的一门学科,其主要内容包括应用软件开发通用工具、程序设计编程语言、数据库、系统管理平台等,并不断转变成计算机科学领域中的一门独立学科。伴随着现代信息软件技术的飞速发展,软件已在许多专业领域得到了广泛的应用,常见的信息软件应用有手机操作系统、电子邮件、数据库、嵌入式操作系统、游戏软件等,涉及的领域主要有电子工业、农业、金融、政府部门等。软体的大量诞生和迅速发展,在很大程度上减轻了我国人民的经济工作生活负担,提高了人们的经济工作效率和财产生活质量,极大地促进了我国社会主义经济的持续健康发展。一般来说,软件的技术实用性、安全性、可靠性、功能性等各个指标往往能够直接评价一种软件工程质量的各种优劣。

软件工程技术现状

近几年,在各类人才就业市场上,软件应用工程是最受欢迎的,这从一个侧面证明了专业软件应用工程的重要性。随着工业智能化和工业信息化的快速同步发展,市场对智能软件的需求也将不断增长。然而,软件的问题管理与功能编写仍然是一项非常复杂的科学工程,只有把实际的问题管理转化为抽象的管理问题,才能有效地实现软件的整体功能管理。但由于目前人类对外界事物的心理认知还不够完善,人们与他人的心理认知往往存在着一定的心理差异,各种软件的结构设计并不完全统一,这给我国软件开发行业的持续发展和进步带来了一些技术障碍。从20世纪80年代中期开始出现软件技术这一概念,而软件技术概念的不断出现也给当时的经济和社会发展带来了很大的冲击,世界各国都在这一领域投入了大量的人力物力,对其概念进行深入研究。在应用软件领域,其核心内容就是软件支持系统技术,在未来,支撑系统技术将朝操作智能化和操作简单化两个方向快速发展。当前,西方国家在大型软件开发领域取得了很大的技術成果,国内大部分大型软件、软件开发应用软件以及软件集成系统平台都是直接从国外引进的,因此,在这一技术领域,与西方软件强国相比,我国还可能存在一些技术差距。虽然我国在这方面的研究起步较晚,但近年来由于技术的进步,我国已自主开发和生产了大量的应用软件,我国各级政府各部门也已制定了许多相应的支持措施,软件基础工程已完全自主研发。通过对上述数据的分析,我们可以清楚地看到,我国信息软件基础工程在未来的发展前景非常明确。

软件工程发展中存在的问题

虽然在我国企业软件系统工程的未来发展前景是明朗的,但企业软件工程发展速度逐渐变缓已经成为不争的历史事实,这充分说明了当前我国企业软件工程领域在不断发展的过程中还存在着一些普遍现实问题。通过对比情况来看,主要存在以下三点:

软件管理混乱

设计与开发管理软件是一个非常庞大的开发项目,开发项目涉及的开发人员很多,所以需要一套非常完善的开发管理体系,否则在整个企业软件的设计和开发工作过程中就会变得混乱不堪。当前,我国任何一家单独的企业软件开发企业,都没有一套完整的企业管理系统,或者由于企业管理软件开发过程比较缓慢,相关企业管理人员只是具有较高的企业软件开发管理水平,而没有成熟的企业管理实践经验,或者由于软件开发管理水平较低。

软件开发过程控制混乱

软件开发工作过程的安全控制管理内容可包括两大方面,一方面是指软件相关企业工作人员可以进行安全控制,充分发挥相关工作人员的自身技术才能,实现自己的使用价值,并做到人尽其用;另一方面,对企业软件开发工作过程进行安全控制,从而使企业软件开发工作效率大大提高,避免各类软件开发漏洞的频繁出现。当前,我国应用软件行业在这两个方面的质量控制比较混乱,在工程技术人员的频繁使用中,出现了“换岗”现象,软件产品编写工作过程杂乱无章,最终可能导致企业中不合格应用软件大量出现。

开发过程无科学规划

对大型软件来说,编写软件过程相对比较繁琐,需要的软件编写工作时间也比较长,另外由于软件开发领域不同于其他软件行业,不可能通过不断增加开发人力来大大缩短软件开发工作时间,因此,在软件领域进行科学的规划非常重要。当前,国内大多数应用软件开发服务企业都不会对某一应用软件的实际开发使用过程本身进行严格的规划。

软件工程未来发展趋势

管理完善化

在任何专业领域,完善管理系统都是一个重要的工作,企业软件开发领域也不例外。对此,软件开发企业内部应首先根据自己开发软件项目的具体特点,将其合理地分配给一个开发项目组,项目组的管理人员构成要合理,必须做到既有专业的项目管理人员,又有高技术水平的软件开发人员;其次,企业内部应适当采取管理措施,加强开发项目组与各项目组之间、项目组内有关工作人员的沟通交流;最后,企业内部应适当设置专门的软件产品质量监督管理岗位。尽可能提高企业开发软件的效率,通过完善项目管理,避免软件开发技术水平低下而产生的问题。

细节控制化

在产品开发过程中,对应用软件进行细节控制和优化也是必须达到的目的。对此,软件开发企业经理应首先加强专业人员的资源控制,充分分析了解每一位开发人员的专业特点,做到专业人员资源的合理配置;其次,企业经理应对每一款企业软件产品开发全过程进行有效的质量控制,整个开发过程的质量控制主要还是依靠专业监督人员来完成,监督把握软件开发者在过程管理中的每一个关键细节。

发展科学化

企业发展战略科学化是指制定一套科学的企业发展战略规划。一是企业内部应根据开发软件的不同,制定软件开发项目的计划,具体制订开发项目计划需要项目经理和专业技术人员的共同参与,开发计划的制定要尽可能细致、合理;其次,每一软件开发项目组的软件开发工作时间要有全面的计划,以避免软件项目组全体成员过度地追求开发时间,这就导致了软件开发过程中可能出现大量安全问题。

发展全球化

随着经济发展的一体化进程逐步深入,软件系统工程技术也在不断地向着全球化方向快速发展。当前,软件基础工程技术已经不再局限于某个发达国家,依靠某个发达国家的研发能力,也不能完全实现我国软件基础工程技术的全面发展。基于这一大背景,出现了一种全球移动软件产业中的协作互动模式。伴随着全球软件开发外包服务业和我国软件外包工程的逐步成熟和快速发展,一个庞大的外包企业员工队伍中,可以通过美国自动实现企业软件外包概念的自动生成,通过欧洲自动实现企业软件外包系统的整体框架优化设计,通过中国自动实现企业软件性能测试,为广大用户提供免费的售后服务等,积极推动我国软件外包工程技术的不断发展。

发展模板化

目前,软件行业的市场竞争已日趋激烈,企业所处的软件IT产业环境也日趋复杂,为了在软件市场激烈竞争、复杂的软件产业环境中不断寻求卓越发展,企业人员应深入学习、强化自身的研发创新能力和业务发展的灵活性。模块化解决方案可以有效地帮助中小企业有效地解决上述各种问题。一方面,企业可以借助抽象、层次化、分解、封装等多种科学技术手段,对一系列软件应用及当前软件企业构件应用进行系统打包,以强化软件企业当前软件资源的管理水平;另一方面,通过对软件企业软件业务中的组件应用进行系统的优化和整合,促进软件企业更好地适应软件业务的技术新要求。

结论

从上面的案例分析我们可以发现,近年来,尽管我国企业软件开发工程行业的发展速度相对较快,但与西方发达国家的行业相比仍存在一定的差距,并且其发展还出现明显的放缓趋势,这主要表现在三个方面,即:软件开发工程行业发展中普遍存在着企业软件管理混乱、软件开发服务过程不科学、发展规划不科学三大突出问题。所以,管理过程的完整性、过程的细节控制以及产品开发过程的科学化将成为我国软件工程未来持续发展的三大主要战略方向。

参考文献:

[1]任传成,胡凯,王文博.软件工程专业“双师型”教师队伍建设研究[J].黑龙江教育(高教研究与评估),2021(07):27-29.

[2]张俊楷.软件工程课程的教学实践[J].电子技术,2021,50(07):210-211.

[3]张玮鑫.电子技术與软件工程的融合应用[J].电子技术,2021,50(07):274-275.

[4]韩晓晶,孟琪,樊超.计算机办公的软件软件工程管理和维护对策[J].办公自动化,2021,26(14):12-13.

作者简介:张会平(1987—),河南济源人,工程师,现就职于中国航空工业集团公司洛阳电光设备研究所。

猜你喜欢

项目组领域软件
禅宗软件
CSCO生物统计学专家委员会RWE项目组简介
Association between estradiol levels and clinical outcomes of IVF cycles with single blastocyst embryo transfer
基于数字化平台的项目组管理实践
领域·对峙
软件对对碰
新常态下推动多层次多领域依法治理初探
谈软件的破解与保护
肯定与质疑:“慕课”在基础教育领域的应用
3D 打印:先进制造领域的必争之地