软件工程技术发展研究

发表时间:2020/10/13   来源:《基层建设》2020年第16期   作者:李松然
[导读] 摘要:现阶段,我国的信息自动化时代发展日新月异,计算机软件工程的发展也在不断的完善。
        天津众齐软件股份有限公司  天津  300385
        摘要:现阶段,我国的信息自动化时代发展日新月异,计算机软件工程的发展也在不断的完善。尤其是软件工程技术是现代信息化时代发展的重要技术之一,在经历了无数次理论发展和结构变化的变革后,其发展到目前已经处于成熟阶段,而软件工程技术还会继续不断的创新和发展,不会只停留在目前这个阶段。在信息产业与软件工程化的快速发展下,对软件工程技术也提出了更高的要求。本文结合了我国电子市场目前发展方向,以软件工程发展和计算机技术概述为切入点,详细阐述了软件工程技术的发展趋势,希望能给软件行业提供一定的参考与借鉴。
        关键词:软件工程;软件技术;技术发展
        引言
        展望软件的未来,则需要明确当下软件的具体发展现状,发现其存在的问题,如此才能更加明确软件于未来给我们的更多利益。就软件工程技术现阶段的发展来说,行业存在着功能重复、恶性竞争的问题,而于企业内部来说,则存在着管理不善、利益为重、资源浪费等问题。软件工程技术的未来必须要在解决这些问题的基础上,才能得到长足发展。
        1软件工程技术概述
        1.1软件工程的概念
        软件工程主要是指计算机软件的开发和维护。在现代社会中,软件应用于多个方面,各个行业几乎都会利用到计算机软件,例如农业、商业、银行、政府等行业。软件是多个程序组合而成的一个系统性的软件。它可以为人类提供服务,为人类的生活带来的便利的同时,也会为陪人类带来乐趣。软件分为办公性软件和娱乐性软件,他们作用大不相同,办公性软件可以为人类的工作带来便利,娱乐性软件可以为人类带来乐趣与开心。
        1.2软件技术的应用特点
        ①多样性。现今,随着人们生活水平的日益提高,单一的软件功能已经满足不了现今的生活需求,所以不论在软件开发阶段还是软件设计阶段都需要注重功能的多样性,使用户的使用需求得到最大程度的满足。在设计或开发时,全方位考虑多种目标以确保内容的丰富。②灵活性。设计软件的过程是一个较为独立的过程,不单一的依靠任意一台计算机,所以软件技术的灵活性便展现出来。故此,这就要求工程师在设计软件满足某一项需求时,需要对于软件的整体环境进行考虑,不能因为局部的变动而影响软件的整体,从而保证软件运行的稳定性。③协调性。软件需求和功能的实现不是单一软件完成的,离不开软件与软件、软件与硬件、软件与系统的配合。所以为确保计算机的正常工作运转,需要减少各个软件之间的相互差异性,提高软件间的协调性,保证计算机的长期稳定的发展。
        2软件工程技术发展的现状
        随着互联网技术与信息技术的快速发展,我国对软件产品的需求量逐渐增加,目前,在软件工程技术的市场发展过程中主要呈现以下几个特点:首先,软件工程技术应用范围较广;目前,软件工程技术主要应用于软件的开发、应用、测试等IT领域,随着互联网的发展、智能手机的普及,人们生活水平的提高,目前我国对软件工程技术人员的需求量逐渐增加,尤其是在计算机领域。其次,软件工程技术门槛高;从事软件开发等工作对于人员的素质要求较高,非专业人士无法真正进入软件开发应用等行业。目前,众多企业、政府机构以及金融机构都希望通过软件工程技术人才的储备,使自己的企业与机构与互联网进一步的挂钩,提高自身的竞争力与公信力。
        3软件工程技术发展趋势
        3.15G技术将影响软件开发
        互联网高度发展,为物联网的出现以及成熟提供了基础。

物联网是在5G技术之下实现的智能终端之间的大数据传输,在实验室条件下其可以实现20G/s的传输速度,这对于电脑、手机以及处在5G网络中的所有智能终端上的所有软件有以下要求:第一,耗电要低;第二,占内存要小;第三,软件设计简析明了。在5G技术下,有大量的信息传输,以及程序应答,会非常明显透支电量,而一些软件也存在耗电量,无疑增加了电源的负担。所以在未来软件耗电量低,将会成为一个关键的指标。5G网络下人们的需求众多软件众多,占据着大量的内存空间,大型的软件必然失去市场青睐。5G环境下要实现高速传输,其需要强大的CPU和硬盘,但也需要软件在设计环节能够简洁清晰,最终降低硬件的压力。另外值得一提的是,物联网的出现和成熟,需要大量的软件来实现物与物的信息传递,更有一些新型物品本身程序控制,故此,5G技术对软件的开发拥有着非常明显的影响。
        3.2向全球化发展
        随着互联网的快速发展,软件工程的发展也要向着全球化发展。现如今,有很多的软件都不只是在中国国内进行开发。软件工程开发和生产手机一样,例如苹果手机,它的不同零件出自于不同的国家。现如今软件开发也正在朝着那个方向发展,有的软件不仅仅是一个国家开发出来的,而有的部分小软件是由多个国家组合共同开发,再进行组合而成的。例如现在盛行的许多的外包企业,他们动态地配置自身和其他企业的功能和服务,并利用企业外部的资源为企业内部的生产和经营服务。而且他们也是非常成功的,所以软件工程技术要向全球化发展。
        3.3朝着模块化的趋势发展
        模块化发展是软件工程技术未来发展的另一趋势。在未来,企业的发展与竞争要比如今更加残酷与激烈,而软件工程技术作为一门专业的学科,拥有自己的逻辑体系与理论框架。企业在软件开发的过程中可以直接理论已有的理论框架进行技术开发,既能提高了软件开发的效率,也提高了企业的实际竞争力。比如:企业想要开发一款便于用户售后服务的软件,企业的软件工程技术开发人员只需要利用已有的理论框架,对其中售后服务的内容进行有效填充就可以满足企业对软件的需求。
        3.4角色程序设计方法
        在当前应用网络软件工程技术的过程中,网络软件技术的程序设计方法逐渐倾向于对角色程序的设计方法,基于角色的程序设计方法可以开发出更加人性化的软件,并且还具有一定的学习特征以及前瞻性,能够适应人们多变的语境以及语言特征。基于角色的程序设计方法,大多数都是一些抽象的形象或者是以角色为基础进行统一的语言构建,从而有效解决了在以往网络软件使用过程中难以解决的一些问题。例如,在传统软件开发过程中需要相关技术人员先通过建模,然后再设置访问控制界面来完成网络软件设计。相关技术人员在利用角色程序设计方法时,可以对一些抽象的对象进行不断分析,同时还要突出网络软件的使用性能,使整个网络软件的各个部分可以进行协调发展。随着我国当前网络软件工程技术的不断发展,角色的程序设计方法更加偏重于一些大型或者复杂的网络软件开发,在实际应用的过程中可以有效地提高网络软件工程技术的应用效果。
        结语
        自从软件工程出世以来,就是一直在变动着的,它经过了多次变革,从而发展到现在的软件工程。软件工程技术自从开始到现在就一直呈增长趋势。但这是远远不够的,我们要使它紧跟时代的脚步,不被社会所淘汰,要不断的对其进行创新发展,寻找到一个正确的发展趋势,从整体上促进软件工程的发展。使软件工程为人民服务,不断的满足人们的生活需求。我们我相信,未来的软件工程也会满足未来人类的生活需求,它会一直的为人类所服务,为人类的生活带来巨大的便利。
        参考文献:
        [1]张忠华.软件工程发展历程及其发展趋势探讨[J].计算机光盘软件与应用,2014,11(24):69-71.
        [2]何金泽.软件工程技术发展分析[J].信息化建设,2015,05(09):398.
        [3]杨锐.浅谈计算机软件工程的发展趋势与未来展望[J].计算机光盘软件与应用,2014,13(17):70-71.
        [4]吴淑婷.软件工程在国内的发展趋势研究[J].青春岁月,2012(14).
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: