软件工程技术的发展和应用

2019-10-20 04:44官浩亮周平奇潘纲锋张瑞
数码设计 2019年13期
关键词:发展应用软件工程发展趋势

官浩亮 周平奇 潘纲锋 张瑞

摘要:软件工程是一门独立的学科,它已经经历了三十多年的发展时间,随着计算机使用范围的不断扩大,对软件工程的需求急速提升,也导致软件的发展规模与繁琐性不断提高。为了更好的使用软件工程技术,本文将对其展开深入研究,首先,归纳软件工程技术的发展历程;其次,分析软件工程技术的应用领域;最后,对软件工程技术的发展趋势进行展望,以此推动软件工程技术更好地服务于社会发展的需要。

关键词:软件工程;发展应用;发展趋势

中图分类号:TP311.5 文献标识码:A 文章编号:1672-9129(2019)13-0035-01

Abstract:software engineering is an independent discipline, it has experienced more than 30 years of development time, with the continuous expansion of the scope of computer use, the demand for software engineering rapidly increased, also led to the development of software scale and complexity increased. In order to make better use of software engineering technology, this paper will carry out in-depth research on it. First, summarize the development history of software engineering technology; Secondly, the application of software engineering technology is analyzed. Finally, the development trend of software engineering technology is prospected to promote software engineering technology to better serve the needs of social development.

Key words:software engineering; Development and application; The development trend

軟件作为一种比较特殊的产品,其功能越来越趋于全面,在发展的过程当中,其繁琐度也在不断增加。为了更好的使用软件工程技术,需要对软件工程的研究和开发工作进行逐步深入。因此对软件工程进行分析其设计和应用情况,不仅可以使科研人员和使用者对于软件工程技术有更为全面的了解,同时还能够为未来软件工程技术的发展,提供一定的指导。本文将对软件工程技术的发展和应用进行深入研究,以此为软件工程技术应用提供一定的理论指导与参考依据。

1 软件工程技术发展历程

到目前为止,软件开发已经进行了三个主要阶段:在这三个阶段,技术不断改进,应用水平更高,应用范围更广。最初的开发时期在20世纪60年代,在该阶段,软件工程技术既没有比较系统的概念,同时也没有形成较完善的发展。在这一阶段软件开发工作更多地涉及到对程序的内部流程的研究和探索,所谓的编程正处于最基本的初始阶段。

第二阶段是在20世纪70年代,软件概念出现并稳定下来。在此期间,计算机设备的发展取得了重大进展,新设备在存储、计算能力和稳定方面取得了显著改善。与此同时,软件开发和研究走上了正确的道路,软件开发和设计进入了一个深刻的阶段,软件开发和应用开始出现故障,并逐渐形成一个系统项目。

第三阶段是,在20世纪80年代之后,计算机设备的开发能够跟上时代的步伐,为了适应最新的技术,并逐步改进。软件开发完全取代了程序开发,进而打开了新的发展方向和领域。然而,由于软件危机,相关研究人员现在更关心的是软件设计设计的开发和管理。在不断升级和改进开发方法的基础上,工程研究应运而生。

2 软件工程技术的应用

软件工程技术是一种先进的应用技术,是系统软件开发过程中应用的关键技术之一,该技术可以广泛地应用于我们学习与生活中,本章节将其具体应用进行详细阐释。

2.1在生活中的应用。虽然软件技术是一门高度专业和创新极强的学科,但它也可以在社会中代表一个领域,可以通过结合管理理论和计算机技术实现。软件开发并不像应用程序所显示的那么复杂和枯燥难懂,而且在生活中仍然相对常见。特别是在现代信息和网络社会中,人们可以用手机在各个城市旅行中进行购物。这是因为人们在购买时,可以通过扫描手机上的条形码或者二维码来实现手机支付或线上转账,这样人们就不会有失去钱包或失去零钱的问题,与此同时,也会减少出门所需要携带的物品的数量。总之,软件工程技术在生活中的应用要从公众的日常生活和平时关注重点入手,提供相应的计算机软件服务,并顺应市场的发展不断进行改进。

2.2在课程中的应用。从软件工程的视角去引导同学实行课程设计,让学生了解在课程设计时,将系统地把学过的知识运用在实际问题中,依照软件工程的思想进行工作。在具体的应用过程中,一方面要教师要引导可行性的研究选题,把握好选题这一关。在选题应该坚持以下原则:一方面从专业要培养的目标为出发点,凸显专业所需要训练的主要内容,进而使学生得到全面的锻炼,还要保障课程设计具有量的编程,来清楚它的工作成果。另一方面规范设计过程。具体设计环节的任务为进一步的分析函数内涵,将伪代码或者是注释的方式实现整个函数的编写,但是在这个过程中不需要编写代码,只需要设计出程序的说明。并且依据函数语句流向编写各个函数单元测试规划。

3 软件工程技术发展趋势

二十世纪后期逐步流行的网络为人们提供了一个资源众多的计算机平台,将来如何在网络上不断地整合资源,使资源能够有效地为使用者服务,是软件研究的一个重要方向。互联网平台具有开放性与分散性以及异构性等特性,这是传统软件所不具有的特点,这也引出了软件开发的新问题。软件工程必须采用新的方法和技术来解决这个问题。目前,具有代表性的事件就是对中间技术的研究。正如上文所说,网络的飞速发展和普及,让软件环境逐渐从静态闭合到开放动态。软件系统要适合这种发展方向,逐渐地就会表现出多目标和柔性的形态。与这样的软件形态相比,传统的软件技术和方法等将会面临一些冲击与挑战。总体上而言,它为研究人员研究软件理论和方法给予了机遇,让研究人员可以研究出一套与网络开放和动态环境的新型软件技术体系。

结语:软件是一种相对特殊的产品。近年来,软件开发的规模一直在扩大,开发程序变得繁琐。在科学和技术的快速发展的时期,计算机被广泛使用,作为一个复杂而相对较新的系统项目工程,计算机软件开发在生活和学习中起着非常重要的作用。通过对软件工程技术发展历程、软件工程技术发展趋势进行深入研究,使软件工程技术更好地应用在我们的学习以及生活中,以此促进软件技术的发展,也更好地为人类发展服务。

参考文献:

[1]井世丽,宦亮.软件工程技术发展趋势[J].电子技术与软件工程,2019(07):55.

[2]郑彦平.系统软件开发过程中的软件工程技术[J].电子测试,2014(24):122-123+121.

猜你喜欢
发展应用软件工程发展趋势
传统民居文化在现代城市建筑中的传承与发展探究
新媒体技术在新闻传播行业的发展应用
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
浅议幼儿园体育游戏的发展应用现状
关于如何创新和完善计算机软件工程管理的探讨