三、网络软件工程技术发展对策
(一)推动软件工程技术进化
软件的进化可以促进软件优化升级,使其能满足更多用户的使用需要。随着信息技术的进步和互联网的普及,软件设计必须跟上当前时代发展的步伐,这也是目前软件设计开发的主要方向。软件的进化主要包括三点:第一,连续变化,即软件要根据技术发展,不断进化升级;第二,复杂度的增大,随着用户需求的扩大,软件的复杂程度也不断提升,但为保证软件使用的便捷性和可操作性,要不断简化软件操作,抑制复杂程度增大;第三,软件进化的变更量要依据母体软件的规模来变化。
(二)软件构件技术
软件构件技术就是开发人员将现有的软件构建重新组装配置,生成功能各异的新软件,使其能适应不同领域使用需要。利用软件构件重组技术可以显著提高软件的开发效率和软件质量,实现软件工程行业生产方式的技术性变革。
(三)采用面向角色的程序设计方法
过去,程序设计的方法主要是面向数据流、数据结构和使用过程,后来逐渐过渡为面向对象,而在当前时代,程序设计的主要发展方向是实现面向角色的技术升级。一方面,角色技术完善了过去面向对象的程序设计方法,使软件系统能符合当前计算机的语境变化,从而较好地解决需求建模、访问控制和设计模式三方面的问题;另一方面,在复杂的大型软件系统开发过程中,角色技术是一种有效的设计手段,能使同一对象适用于不同的语境,对语境的特征加以反映,协调不同语境中的状态行为。
(四)提高软件检测技术水平
为应对不断进步的黑客技术,软件工程开发商要进一步提高软件检测水平,利用模型检测、基于推瑚机理论的检测和依据定理证明的检测等检测方法,保证软件使用的安全性。
结束语
随着社会的发展,网络软件工程技术在人类生产和生活中必将发挥更大的作用。因此,软件开发商要积极应对软件工程技术发展过程中存在的问题,进一步推动软件工程技术的变革和创新,保证软件工程技术行业的健康、持续发展。
参考文献:
[1]李鑫,高禹.软件工程发展过程中的一些重要创新[J].电脑知识与技术,20xx,5(6)
[2]于永清,朱丽华.浅析面向对象软件工程发展趋势[J].无线互联科技 ,20xx,(9)
[3]赵青松.试析软件工程若干热点技术的现状与发展趋势[J].华人时刊(中旬刊) ,20xx,(12)
[4]金海.软件工程发展趋势综述[J].华章,20xx,(17)
关 键 词网络工程发展就业
中图分类号:TP393文献标识码:A
经济的发展正在带动各行各业的发展,而网络工程的发展更是不容忽视.它已成为了时代产业的佼佼者.在成为信息化时代的重要行业的同时,网络工程的发展步伐从未停止,就业前景也随之广阔.但是,对于网络工程的发展及就业前景,我们不能一味着眼于现在,应持长远的眼光和辩证的态度.
1网络工程的产生
21世纪,硬件和软件成本不断下降,对于大型信息技术系统的开发和实施,企业和政府部门更多地让给了系统集成商外包,因为外包成本花费较少,此为最经济策略.而计算机及网络技术日新月异地向前发展,新技术不断涌现,新产品相继面世,技术和产品的选择给用户提出了很大的挑战,如何在众多技术和无数的产品中选择合适的技术、产品与应用模式来满足生产、管理、业务的需要是用户最大的难题.另外,用户本身有着不同的应用现状,比如原有的计算机设备、网络模式、应用平台、操作系统、数据库系统等,如何进行平滑升级,无缝集成也是用户要考虑的重要问题.还有用户对新技术、新产品不理解和缺乏实际应用经验,也制约用户自己进行系统设计和实施.同时,企业网络规模越来越大,内部环节越来越多,功能要求越来越多复杂.
2网络工程的诠释
互联网的发展产生了许多新兴产业,其中网络工程,通信工程,软件工程等等专业也成为各高校开设的专业项目,为国家培养信息化时代人才.其中网络工程成为竞争之下的佼佼者,它的发展为社会提供了许多就业岗位.网络工程专业主要学习计算机、通信以及网络方面的基础理论和设计原理,掌握计算机通信和网络技术,接受网络工程实践的基本训练,具备从事计算机网络设备,系统的研究、设计、开发、工程应用和管理维护的基本能力.是了解计算机及网络通信领域的一些最新进展与发展动态,了解信息产业、计算机网络建设及安全的基本方针、政策和法规,掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力的人才.