摘要:软件工程技术是互联网时代背景下应运而生的一门热门学科,是以网络信息技术为基础衍生出来的一项新兴学科,近年来发展势头迅猛。基于此,本文从软件工程技术的概述着手,简要阐述了软件工程技术的历史变革,随后分析了软件工程技术的主要研究内容,最后对软件工程技术未来的发展前景进行了展望。以此来供相关人士交流参考。
关键词:软件工程;技术发展
进入二十一世纪以来,互联网将全球联系成一个整体,网络信息技术持续快速发展,其中软件工程技术也在不断进步。软件工程技术在高校专业划分中被当作一门独立的学科来研究,其重要性不言而喻。发展至今,软件工程技术已经基本能够满足人们生产生活的需求,但是从长远方向上来看,软件工程技术还要向着科技化、信息化、现代化方向继续发展。
一、软件工程技术概述
软件工程技术是一门应用型学科,是运用计算机科学、数学、逻辑学和管理学原理进行软件开发研究的技术,其以培养实践型、实用型、创新型人才为主要目标,涉及了程序设计语言、数据库、软件开发工具、系统平台和设计模式等多个方面[1]。
二、软件工程技术的历史变革
软件工程是客观事物的一种数字化反应,客观世界是不断变化的,这种发展规律同时促进着软件工程技术的发展和变革。软件工程技术发展至今,已经经历了三十多年。在上世纪六十年代末至七十年代中,软件工程技术开始有了一个雏形,在多种高级语言应用的基础上开发出了部分用于软件开发的工具。到上世纪七十年代中期以后,计算机辅助软件工程问世,为软件工程技术的发展形成了良好的环境,这一发展时期一直持续到八十年代。八十年代中期到九十年代,出现了面向对象语言和主要方法,软件工程技术发展进入了一个新的时期,软件开发过程开始了深入的研究与改善。
从发展历程来看,真正意义上的软件工程技术从二十世纪四十年代至五十年代就已经有了研究的趋势。但是当时并没有“软件”的概念,程序设计的规模还比较小,技术水平和研究设备的限制,程序的设计者与程序的用户分工还并不明确,当时阶段的程序设计主要是为高级运算服务。随着生产技术和科技水平的发展,社会对软件工程技术的需求越来越强烈,催生了一系列的软件包装,为了适应社会需求的变化,软件工程技术开始了进一步的生产变革,程序开发者和程序用户的分工越来越明确,但是技术水平的限制仍然影响着软件工程技术进一步的发展[2]。从软件工程技术概念提出至今,我国科技水平不断地提升,软件工程技术的发展步伐已经越来越稳健,高级的程序设计语言、数据库管理技术不断被融入到软件工程技术中来,形成了新时期的软件工程技术的面貌,并且其发展仍然在进行中。
三、软件工程技术主要的研究内容
(一)软件工程技术的研究目标
软件工程技术的基本目标是开发能够应用于人类生产生活的具有正确性、便捷性和可行性的优良产品。正确性要求软件开发产品能够达到预期的功能程度,便捷性是指软件开发产品要适用于人们快节奏生活下的迫切需求,可行性则要求软件的基本结构和主要功能是否能完全适应人们的应用。随着计算机技术的飞速发展,软件工程技术的发展目标也应该紧跟时代发展的新需求。因此,软件工程技术的研究目标应该是在当前的互联网技术背景下,设计和开发出更合理、更实用的新型软件产品。按照用户的实际需求,软件工程技术要在保证开发软件质量的基础上,控制软件的适应方向,使其更加贴合用户的使用习惯和要求。
期刊文章分类查询,尽在期刊图书馆
软件工程技术与其他工程行业相比,有相似性也有自己鲜明的特征。软件工程技术的研究活动是设计开发一个达到工程要求目标并且完全适应用户需求的软件产品,主要目标步骤包括需求、设计、实现、确认以及支持等活动。需求是软件设计开发人员与客户的沟通所获得的研究方向,是设计开发的基本输入。设计和实现是针对基本输入对软件架构进行完善的活动过程。确认和支持是对软件功能进行调试和数据运算的过程,并且要对发现的错误和程序漏洞进行修正和适当的调整[3]。由此可以看出,软件工程技术的研究目标就是实现开发软件良好的演化性、构造性以及足够增强用户粘性的实用性。
(二)软件工程技术的研究过程
软件工程技术的研究过程分为开发、运行和维护,研究过程中包含了一切的开发设计、功能分析、功能运作实行、用户使用以及日常的软件维护工作等细节。开发设计是软件工程技术研究新的软件产品的主要内容,是搭建软件产品的运行环境和功能模块,根据设计结果,实现软件产品的功能要求,并且利用编程技术将设计过程程序化。用户的使用是软件工程技术的最终环节,但用户使用的过程中不可避免地会出现各种各样的问题,因此还需要对软件产品进行维护,才能保证软件产品的长期正常运行。
四、未来软件工程技术的发展前景
互联网技术是二十世纪最具有划时代意义的发明,给人类的生产生活和精神文明建设带来了翻天覆地的变化,现代化的设备和云计算方式开始运用到各行各业的发展。因此,软件工程技术未来的发展前景十分广阔。
从人们的生产生活需求方面来看,软件工程技术未来将由功能性向需求性转型,在软件开发的过程中,为了满足用户的新增加的各项需求,软件产品必须在原有的功能基础上不断地进行更新和完善,在未来,软件产品的开发必将以用户的使用需求为第一参考标准,在程序的设计开发上更加地人性化、规范化和精确化。从技术的角度来分析,软件工程技术在未来会经历更高程度的生产变革,以软件构建为基础的软件实体将会以更加开放、自主的运用于互联网应用的各个节点[4]。软件工程技术是在互联网开放、动态和具有多样性的环境下系统组件的设计和开发的过程。随着互联网的技术变革,软件研发的竞争将会更加激烈,最终将会是科技竞争与人才竞争。对于软件工程技术的研究者而言,实践过程就显得异常重要。软件工程技术未来在日趋激烈的市场竞争下,对研究开发人员的要求也会有更大的提高,不仅要求研究人员具备扎实的专业理论知识,还要有过硬的专业技术,同时还要兼具实践能力和创新能力。因此,从事软件工程技术研究工作的工程人员,要跟随软件工程技术行业发展的步伐,在实践中提升自己,才能更好地适应软件工程技术的未来发展。
五、结束语
综上所述,当前阶段软件工程技术正在稳步前进,发展势头良好。虽然目前我国软件工程技术在软件开发方面还存在一定的不足,但是在未来,软件工程技术在科技和人们的生产生活中用途会更加广泛。只要把握好软件工程技术正确的发展方向,跟紧时代发展的步伐,坚持理论和实践相结合,就能更好地促进软件工程技术的发展。同时,作为新时代的大学生,学习软件工程技术一定要将知识融会贯通,并且能够举一反三,将理论知识运用于实际工作和生活,才能为软件工程技术的发展注入新的活力。
参考文献
[1]郑宇.新形势下软件工程人才培养的思考[J].信息与电脑(理论版),2017(4):227-228.
[2]史特.电子信息科学技术的特点及未来发展动向[J].电子技术与软件工程,2018(2):264-264.
[3]倪丽丽.新形势下软件工程人才培养的思考[J].通讯世界,2017(9):277-278.
[4]孙道贺.软件工程专业应用型人才培养方案制定的思考[J].时代教育,2016(1):197-197.
论文作者:昌岩
论文发表刊物:《信息技术时代》2018年7期
论文发表时间:2019/4/9
标签:工程技术论文; 软件论文; 软件工程论文; 需求论文; 软件产品论文; 用户论文; 互联网论文; 《信息技术时代》2018年7期论文;