摘要:在现代社会中,软件工程技术是其中的一个不可或缺的重要技术,在人们的日常生活中发挥出许多作用。本文主要就是对网络时代背景中的软件工程技术的发展进行研究,首先对软件工程技术的内涵与发展趋势进行了分析,并指出了软件工程技术在发展过程中存在的一些问题,最后就如何实现软件工程技术的更好发展提出了一些建议。
关键词:软件工程技术;网络时代;发展趋势;问题与对策
网络时代的到来为社会的发展带来了许多变化,对于软件工程技术而言,其在网络时代环境中的发展有着更加有利的条件,因此就会对社会的发展产生更大的影响。随着使用软件产品人数的不断激增,软件工程技术的使用范围越来越大,因此其发展也就开始面临着更高的要求。本文就是关于软件工程技术在网络时代背景下的发展的研究。
1软件工程技术的分析
1.1软件工程技术的内涵
软件工程技术是时代进步的产物,是一种由计算机技术与程序设计而延伸出来的逻辑实体。软件工程涉及的范围十分广阔,不仅规模庞大,而且还具有非常复杂的特点,涵盖了设计语言、数据库、系统平台、模式等各种内容、在软件工程技术中,其在对软件工程方法进行研究的时候,还必须要对计算机软件产品的管理、开发与后期维护等工作负责,以便能够提高软件工程的可靠性与正确性。就目前来说,软件工程技术已经得到社会各界的高度关注,其也在人们的日常工作与生活中得到了普遍的应用,因此就使得软件工程技术开始向生活化与商业化的方向发展,对于软件工程技术的整体发展产生了很多不良影响。一些环境异常、恶意攻击等问题开始频繁出现在软件工程系统中,不仅导致软件系统失去了其本应用的效用,而且还大大降低了软件工程系统的可靠性与安全性,阻碍了软件工程技术的长远发展。
1.2软件工程技术的发展趋势
1.2.1发展重点逐渐向软件工程转移软件行业是一个非常多元化的领域,随着软件工程技术的不断发展,使得相应的软件开发业务也出现了许多变化。为了确保软件工程系统的质量,软件工程师就必须要保证其具有更加明显的精确化与全球化特点。而且,还要对UseCase技术加以充分利用,不断深化软件工程系统的需求体系,让其发展成为一种分析模式,将分析与需求实现相互分离。这样一来,UseCase的发展空间与前景也就更加广阔。1.2.2迭代化与敏捷性的标准工作效率是软件工程师在日常工作中最值得引起重视的问题,这是因为工作效率不仅会对软件系统开发所需的时间产生影响,而且还会影响着软件系开发周期的长短。因此,在软件开发的过程中,迭代化就成为了其中的焦点问题,也对软件工程师的测试能力与协调能力有了更高的要求。于是,以敏捷进行导人的方式开始形成,其中对软件开发人员的迭代开发能力、团队合作能力、自适应能力十分注重,也让软件开发人员能够以激情、乐观、积极的态度投入到工作中。
2软件工程技术在网络时代背景下的发展中存在的问题
2.1软件系统的安全性有待进一步提高。网络信息技术自出现以来就一直保持着快速的发展,虽然为社会的发展作出了许多贡献,但与此同时也使得黑客技术得到了不断的发展,网络黑客攻击事件常有发生,网络病毒也层出不穷,使得软件系统的安全问题已经成为了社会各界高度关注的重大问题。
2.2网络化软件与大众编译软件发展带来的问题。网络化发展是软件工程技术的发展趋势之一,其要求软件不仅要能够与动态网络与事务性模型相适应,保证其与网络发展环境之间实现协调,同时还要发展多样化的互联网软件功能,为用户提供更加全面的服务,并且还要将服务时间延长,使其稳定性与安全性得到保证。而大众编译软件就是大众使用的程序设计软件,移动电话软件就是最为常见且是使用最普遍的大众编译软件,要求在程序设计中要将受众作为核心,进行人性化的系统软件设计。
3完善软件工程技术发展的对策
3.1将软件构件技术引入到软件工程中。所谓软件构件技术,也就是由软件开发人员对已有的软件进行重新组装,将其打造成一个具有全新功能的新软件,扩大原有软件的应用领域与范围。在软件工程技术中引入了软件构件技术之后,整个软件开发工程的工作效率都会得到提高,而且还能够使软件系统的质量得到充足的保证,有利于为软件工程技术的发展创造一个良好的环境。
3.2创新软件程序设计方法。过去在开发软件程序的时候,采用的是面向数据流、面向数据结构与使用过程的方法,经过不断的发展后,后来开始采用面向对象的软件程序设计方法。因此,在网络时代背景下,更要对程序设计方法加以总结与完善,结合软件工程技术发展的具体情况以及需求,在设计程序的时候采用面向角色的方法,让设计模式、访问控制与需求建模这些问题得到更好的解决。
3.3加强软件工程技术的自适应能力。目前,对于软件的需求在不断增加,软件不断复杂化,用户在使用的时候存在着各种方面的问题,因此首先要对软件系统的操作过程加以简化,扩大软件的适用人群范围。其次,对软件工程技术进行升级,让软件工程技术更加完善。最后还要确保软件工程技术的升级与进化均在其母体软件规模范围之内,严格依照母体的变化来变化。
3.4提高软件检测技术。软件开发者要对软件工程技术进行不断改进与优化,将办公类的软件系统进行完善,发挥出软件对人们工作与生活的积极作用。同时还要加强对软件安全的检测,使人们的信息安全得到最充足的保障,为用户提供更加便捷安全的服务。
4结语
进入新时期以来,我国社会经济取得了全面的发展,人们对于网络信息技术的要求与依赖度也越来越高,为软件工程技术的发展奠定了一个十分有利的环境。在此背景下,软件工程技术也要进行不断优化与升级,将其对社会发展与人们的巨大作用充分发挥出来,推动软件工程技术实现更加长远与健康的发展。
作者:刘鹏 单位:成都理工大学信息科学与技术学院