计算机软件工程的现代化技术探讨
来源:用户上传
作者:
摘要:计算机软件工程技术的广泛应用,决定了需要加大对该工程技术的研究,使其能够成为各个领域创新发展的不竭动力。本文分三个部分阐述了计算机软件工程的现代化技术内容概述、发展趋势和发展措施,以供参考。
关键词:计算机;软件工程;现代化;技术
计算机软件工程自引入我国之后,虽取得了较大的发展,但也还存在一些发展缺陷,对此,需要采取一些发展措施,助推计算机软件技术的发展,使其能够适应社会发展的需要,推动社会的进步。
一、内容概述
计算机软件技术一般是指能够支撑软件系统进行运行、开放以及维护工作的一种技术,包括支撑软件、系统软件与应用软件这三种类型,其核心内容便是让计算机系统始终保持开放的状态,以便用户进行信息处理与技术处理。在改革开放以后,基于经济与技术条件的成熟,我国开始从国外逐步引进与学习计算机软件工程,这项工程在中国扎根并经过多年发展,现在已经不再仅仅局限于以上功能,而是在日益打破行业界限,融入机电设备、医疗设备以及信息平台的应用之中,极大的促进了新型产业链条结构的形成,也带动了经济、文化、政治等层面的发展。
二、发展趋势
信息化时代的特征便是动态、开放与多变,所以计算机软件工程中所涵盖的现代化技术也在不断更新换代之中,而从促进社会发展这一角度而言,笔者认为,计算机软件技术在以下几个角度的发展趋势是:
(一)软件开发
软件开发的发展趋势是灵活性。软件系统虽依托于电子计算机而存在,但是其设计却具备独立性的特征,所以软件开发在未来的发展趋势应当是灵活性,也即工程师在进行软件开发工作时,仅需考虑人们对软件的实际功能需求即可,而无需再考虑其他因素。
(二)软件系统
软件系统的发展趋势是协作性。软件系统功能的发挥离不开各个软件之间的配合,所以支撑软件、系统软件与应用软件若想实现其自身的功效,都需要借助其他两种技术类型的辅助作用,如此才能保证计算机能够正常运转,也正是由于软件之间这种难以割舍的关系,将会使计算机软件工程更具开放性,应用范围更加广阔。
(三)软件工程
软件工程的发展趋势是反应性。软件工程技术的最大价值在于实际应用,所以若是研发出的软件缺少实际效用,或是软件系统难以安装在电子计算机之中,都会造成软件应用价值的减少甚至是缺失。因此,在开发软件工程时,重中之重便是把握社会发展方向,也即需要软件工程的开发者从当前社会发展方向中,找寻人们对软件的实际需求,然后应用现代化技术,将这种需求予以实现,辅助人们进行日常工作与娱乐,最终促进经济、军事、文化等领域的技术水平的提高。
(四)软件技术
软件技术的发展趋势是演变性。所谓演变性,实则是反应性的社会化表现。進入21世纪,各类新技术与新材料呈现出了几何倍数的上升状态,在这种时代背景之下,电子计算机也在不断的进行更新换代,且这种更新的速率远超人们的预期,所以,从某种角度来讲,软件工程技术的发展还需顺势而动,人们不可能按照预先计划,将软件工程技术控制在一定的范围之内,也正是由于此项原因,未来该项技术的发展趋势应当是演变性,也即其能够在自发演变的作用下,自动适应时代发展需求,例如近年来引起人们广泛关注的人工智能技术便是一个最佳的例证。
(五)软件应用
软件应用的发展趋势是多元性。信息化时代的突出表现是开放性,受这一特性的影响,软件工程技术的应用将会实现由单一化到多元化的转变,不论是软件设计,还会软件开发,都将会在多元化思想的指引下,达成动态、多变的目的,用户可以依据自己在不同时空的不同需求,有针对性、有选择性的挑选自己所需的软件技术以及软件功能。
三、发展措施
(一)国家支持
计算机软件工程以及其现代化技术,对于各个国家而言都是一项极为重要的战略性发展内容,我国也不例外,所以该项工程的技术发展很大程度上需要依赖国家的管理与支持。首先,对于关乎软件工程以及现代化技术生存与发展的产业,政府部门应当严加管控,最低管理要求是要明确该项工程未来较长一段时间的发展的大方向,以此逐步让计算机软件工程具备社会实效性,能够形成独立的发展体系,通过自我演变,完成部分功能的调整与优化;其次,既要适当放宽对特定技术的资金支持以及审批工作,也要通过多种渠道鼓励多方资本流入软件技术这一研发领域,推动软件技术的研究进程;最后,已经立项的管理工作需要进一步落到实处,不能流于形式主义。
(二)自主研发
当前制约软件工程发展的一个最大障碍便是核心技术有所缺失,也正是由于这一技术板块的缺失,使得我国在计算机软件工程方面不得不受制于西方发达国家,要想改变此种发展窘境,推动计算机软件工程在我国的飞速发展,有必要在自主研发与产权保护方面下功夫。对此,国家一方面需要从人才角度出发,加大人才培养力度,或是通过提供学术交流渠道与搭建技术探讨平台,让此领域的人才有机会、有条件扩充视野,能够以发展的眼光,积极求变,促成计算机领域现代化技术的发展;另一方面要加大对自主研发机构的资金支持,使其有能力研发新型软件技术,亦或者是通过购买、学习先进技术,在此基础上助推原有技术水平的提升;当然,采取措施对重大技术创新给予有效的保护,也能提升自主研发的质量与水平。
(三)科学管理
效益的实现离不开科学化的管理。软件研发工作繁杂且千头万绪,研发者既要保证各个环节的质量,还要确保各个环节间能够紧密配合,并不是一件容易的事情,所以就需要借助管理的力量,预先安排研发工作的各项流程,例如立项、设计以及编写等环节,负责人员、工作内容、工作时间等要素都需要提前做出系统化的计划,然后相应的工作人员按照此计划完成自己的本职工作,如此才能提升投入资金的使用效益,做好软件技术的开发,不至于将时间与精力耗费在不必要的工作之中,阻碍计算机软件工程发展的脚步。
(四)技术创新
创新是产业发展的动力,更是国家强盛的源泉。计算机软件工程与技术的研发,也需要注入创新元素,来保持核心竞争力。长期以来,科技竞赛在国与国竞争中都占据着极为重要的位置,所以政府鼓励并主导软件研发领域的技术创新很有必要。从当前计算机产业的发展情况来看,这一产业正在向数字化和智能化的方向靠拢,并且对于通信技术和信息服务的关注度也在不断提升,在这种发展背景之下,借助技术创新,加快软件工程的现代化技术发展步伐,无疑可以突破技术与贸易的双重障碍,让该行业得到全面的提升。所以以给予资金支持的形式,推动计算机领域的技术创新,是行业求新求变的科学化发展道路,更是国家增强国际竞争力的重要途径,需要引起重视。
四、结束语
信息技术在各行各业的融入与渗透,使得软件工程技术的发展不再仅仅是计算机行业所要重点关注的问题,多数时候还关乎到国家战略发展要求,所以有必要把握计算机软件工程和其现代化技术发展的趋势,采取行之有效的措施助益于该工程效用的发挥。
(作者单位:武汉东湖学院)
转载注明来源:https://www.xzbu.com/1/view-14754594.htm