浅谈以世界视角看待软件工程发展现状与趋势论文_耿子力

浅谈以世界视角看待软件工程发展现状与趋势论文_耿子力

重庆铁路中学

前言:软件工程属于计算机领域中的重要组成部分,软件工程在实际使用的过程中,能够提升计算机的运行状态,保证计算机整体运行效率,是计算机高效运行的基础和保证。要想不断提升软件工程发展水平,就需要先认识到软件工程目前发展情况,正确认识软件工程,提升发展水平。

一、世界视角下软件工程发展现状

(一)软件工程发展历程

软件工程指的是利用工程的方式,组件软件、测试软件以及维护软件,保证软件的正常运行,软件工程的专业性较强,其在发展过程中可以大致分为萌芽阶段、成长阶段、技术应用阶段以及研究阶段。目前软件工程已经成为计算机应用中的关键技术,软件工程最早出现在上个世纪60年代的西方国家,欧美国家投入了大量的研究资金,同时也制定了详细的发展计划,随着时代的发展,软件工程技术水平不断提升,目前已经逐渐向着智能化的方向发展。在国外,软件工程技术已经较为成熟,而我国在研究软件工程的过程中,由于开始研究的时间较晚,因此仍然处于发展中阶段。但是我国在短短几十年,已经研发出了较为成熟的软件系统,例如XYZ系统、B-45系统等,取得了一定的研究成果。

(二)软件工程发展问题

目前我国软件工程在实际发展的过程中,存在以下几种问题:第一,软件危机。软件危机指的是在研发制作软件的过程中,从最初的用户需求开始,对事实的表达不够贴切,导致其中存在一定误差,这种误差为今后的软件工程研发应用埋下了隐患。另外,软件工程看待的角度不同,对其使用期望的价值也就不同,因此在实际软件开发的过程中,开发人员需要与用户进行充分沟通,了解用户在使用软件中对软件的需求,这种方式能够提升最终软件工程的使用效果。

第二,软件工程管理体系。软件工程管理体系在实际制定的过程中,存在不完善以及制定不科学的情况,导致实际软件工程开发与管理计划之间存在误差,这是软件工程管理中存在的主要问题。加上软件工程的专业性较强,因此研发人员与管理人员,必须具备较强的专业能力以及经验,部分软件工程研发企业无法做到这一点,造成最终软件工程研发质量始终无法提升[1]。

二、世界视角下软件工程未来发展趋势

我国社会逐渐向着智能化的方向发展,因此在实际研发应用的过程中,软件工程也需要不断更新完善,跟上时代发展的步伐,目前其在实际发展中,主要的发展趋势为数据集合以及针对数据库系统进行二次优化。在传统软件工程中,多数使用旧数据库信息,像分层数据库信息以及虚拟存储访问技术等,在当今时代,以上方式已经无法保证软件工程的有效研发,因此需要将其逐渐向着关系型以及面向对象数据管理系统的方向发展,在此过程中能够对系统中的重要部分进行识别,保证系统在性能以及特征方面的稳定发展[2]。

(一)全球化方向发展

世界经济的发展某种程度上促进了软件工程的发展,目前软件工程已经逐渐向着全球化的方向转变,在软件工程研发中,需要分析软件需求、概念设计、软件架构以及详细设计、编码、测试等。用户在使用中,需要交付使用和售后管理,因此整个软件工程研发需要许多流程,以上流程并不是仅仅靠一个国家完成,而是根据不同阶段的任务情况以及国家技术发展水平,将整个过程划分为几个阶段,每个国家完成一个阶段,最终将完成的部分相互组合。这种研发方式需要将企业研发中的各个职能进行有效划分,团队只负责与自己团队相关的事,这种方式能够保证软件研发工作与研发团队之间的适应性,同时还能够充分利用各个国家中的劳动资源,使各个国家共同发展。提升软件工程研发的整体效率,最终达到提升用户满意程度的目的。

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

通过以上分析能够看出,在软件工程研发的过程中,需要各个国家充分利用自己的劳动资源以及技术资源,科学分工,共同配合,完成最终整个软件工程研发工作。因此,要想保证软件工程的长期稳定发展,就必须借助各个国家的力量,共同完成研发任务,这是软件工程未来发展的必然趋势。

(二)开放性方向发展

根据软件工程的发展现状能够看出,要想促进软件工程的长期稳定发展,就必须采用开放性的发展方式,在此过程中,包括开放标准的制定、开放架构以及开源软件等方式,采用统一的开放标准进行研发。这种方式能够对不同企业中的软件工程研发进行统一管理,避免在合作研发过程中出现误差,影响最终的软件使用质量。除此之外,统一开放标准,能够为不同企业提供互联标准,即使使用的软件开发工具不同,也可以集成使用,让各个企业甚至是各个国家之间能够得到良好的技术交流沟通,同时保证整个技术应用的统一性和安全性。例如,SOA是目前使用范围最广的开放架构系统,其在实际应用的过程中,可以有效解决IT环境中存在的问题,简化整个软件工程的研发过程,保证软件在实际使用中的灵活度。开发性的框架能够让合作团队之间,分享更加有效的软件架构方法,不断实施软件工程创新,同时,软件人员可以利用其中的资源进行技能提升,为软件工程行业制定一个统一标准的框架。由此可以看出,开放性的主要目的就是对各个软件工程研发企业或者国家进行统一管理,这种方式能够避免软件工程研发中出现误差,保证整个软件工程研发的高效运行[3]。

(三)模块化方向发展

软件工程发展中的模块化,重点强调功能的抽象、封装、分解、层次等,软件工程发展中需要面向对象、面向组件以及面向服务进行编程,以上几种编程技术都需要不断优化完善。例如,针对软件工程找那个的代码、功能模块以及组件和系统资源功能等,都可以将以上技术应用在其中,提升各个组成模块的实际运行效率,保证软件工程研发质量。另外,在历史研发经验的基础上,避免出现研发问题和漏洞,提升软件工程企业业务开展的灵活性和有效性。

在当今时代,软件工程市场中的竞争越来越积累,企业面临的环境也更加复杂,为了保证企业能够长期有效的发展下去,则可以对软件工程中的各个软件构建进行打包,保证软件工程企业在实际应用中的研发水平和效果。例如,利用模块化的思想,将SOA技术应用在其中,对目前软件工程中的资源进行整合和应用,提升最终的软件工程软件设计质量。

通过以上分析能够看出,我国软件工程在实际发展中,仍然存在一定的问题,但是通过研究人员的不断努力和研究,我国软件工程发展水平已经得到快速提升。为了保证软件工程发展质量,需要确定未来的发展方向,让整个软件工程逐渐向着全球化、模块化以及集成化的方向发展,为计算机技术水平的提升提供条件。

结论:综上所述,软件工程目前已经成为应用范围最广的技术之一,该技术能够提升计算机运行的稳定性。在此过程中,要想提升软件工程的发展水平,就需要确定软件工程未来的发展趋势,认识到软件工程良好发展的重要性,同时深刻认识软件工程目前存在的问题,为今后软件工程的发展提供条件。

参考文献:

[1]桑永宣,邓璐娟,杨华.软件工程与信息安全实践课程研究与探索--以郑州轻工业大学为例[J].河南教育(高教),2019(02):122-126.

[2]赵立波.软件工程专业以软件导论课程为中心的课程群建设探索[J].高教学刊,2019(04):58-60.

[3]袁春莹.基于软件工程技术在系统软件开发过程中的应用[J].电子技术与软件工程,2019(03):31.

论文作者:耿子力

论文发表刊物:《科技尚品》2019年第1期

论文发表时间:2019/7/18

标签:;  ;  ;  ;  ;  ;  ;  ;  

浅谈以世界视角看待软件工程发展现状与趋势论文_耿子力
下载Doc文档

猜你喜欢