2017网络工程类毕业论文
相关话题
计算机以及网络技术正步入高速发展阶段,网络工程成为支持计算机网络发展的后盾。下文是小编为大家整理的关于2017网络工程类毕业论文的范文,欢迎大家阅读参考!
2017网络工程类毕业论文篇1
网络软件工程技术的发展及其对策
【摘要】目前,网络软件在人类生产和生活中得到了广泛的普及。随着信息技术的发展,为满足人类多方面的实际需求,软件工程技术也在不断地变革和创新。在其发展过程中,存在着一些问题,阻碍着它的发展。本文针对软件工程技术发展的趋势和发展情况,提出了几条简单的的对策,希望能有助于解决软件工程事业发展中存在的困难。
【关键词】网络软件;工程技术;发展对策
随着我国信息技术的发展,软件这一高新技术产品在人们的生活中的应用越来越广泛。软件工程是一种知识密集产业,它的发展推动了网络信息技术的进步和人类社会生活方式的变革。当前时代背景下,人们对软件程序的设计提出了更高的要求。要做好网络软件工程技术开发工作,就要对其发展趋势进行深入的研究,了解其发展过程中存在的问题,并对这些问题加以解决,通过理论指导,在实践中促进软件技术的发展和创新。
一、软件工程技术的发展趋势
上世纪60年代,随着计算机应用范围的扩大,传统的编程模式逐渐被一种新模式取代,1968年,软件工程的概念在NATO会议上被首次提出并发展起来。软件工程包含软件定义、软件开发和软件维护三个阶段,通过这三个阶段的工作,一款软件就能被开发出来。目前,人类对软件开发的要求越来越高,软件的复杂度和程序量也越来越大,为适应当前时代的发展,软件工程技术正在向综合化和专业化的方向发展,智能化的程序自动生成技术也在世界软件生产行业中得到了广泛运用。
二、网络软件工程技术发展中存在的问题
(一)网络化和大众编译软件的普及给软件工程技术带来了新的挑战
网络化是目前软件工程技术发展的主要趋势,这一趋势对软件的设计和开发提出了新的要求:第一,软件要与动态化网络和事务性模型相适应,要与当前网络发展环境相协调;第二,在互联网上的软件必须具有多种功能,可以提供种类繁多的服务;第三,软件要保证全天候的服务时间和极高的安全性;第四,要扩大软件的规模,增加软件复杂度,以适应广大用户群体的新需求。
大众编译软件就是面向大众的程序设计软件,比如移动电话软件,目前,这一技术已得到了广泛的普及。为使软件满足一般用户的需求,必须将受众作为程序设计的中心,让软件更具人性化。
(二)网络安全问题
随着网络技术的发展,黑客技术也不断提高。近年来,网络黑客攻击事件频发,各种网络病毒也不断更新换代,网络安全问题得到了网络用户群体的广泛重视。DDOS(Distributed Denial ofService)是现代网络黑客最常用的攻击手段之一,网站受到攻击之后,会出现用户数据流失和不能正常提供服务等问题,影响了网站的正常运行。然而,目前的网络安全加密技术和防火墙技术还存在着一些技术上的局限性,无法完全保护用户的网络安全,软件开发商必须进一步深入对软件检测技术的研究,开发更安全可靠的软件产品。
三、网络软件工程技术发展对策
(一)推动软件工程技术进化
软件的进化可以促进软件优化升级,使其能满足更多用户的使用需要。随着信息技术的进步和互联网的普及,软件设计必须跟上当前时代发展的步伐,这也是目前软件设计开发的主要方向。软件的进化主要包括三点:第一,连续变化,即软件要根据技术发展,不断进化升级;第二,复杂度的增大,随着用户需求的扩大,软件的复杂程度也不断提升,但为保证软件使用的便捷性和可操作性,要不断简化软件操作,抑制复杂程度增大;第三,软件进化的变更量要依据母体软件的规模来变化。
(二)软件构件技术
软件构件技术就是开发人员将现有的软件构建重新组装配置,生成功能各异的新软件,使其能适应不同领域使用需要。利用软件构件重组技术可以显著提高软件的开发效率和软件质量,实现软件工程行业生产方式的技术性变革。
(三)采用面向角色的程序设计方法
过去,程序设计的方法主要是面向数据流、数据结构和使用过程,后来逐渐过渡为面向对象,而在当前时代,程序设计的主要发展方向是实现面向角色的技术升级。一方面,角色技术完善了过去面向对象的程序设计方法,使软件系统能符合当前计算机的语境变化,从而较好地解决需求建模、访问控制和设计模式三方面的问题;另一方面,在复杂的大型软件系统开发过程中,角色技术是一种有效的设计手段,能使同一对象适用于不同的语境,对语境的特征加以反映,协调不同语境中的状态行为。
(四)提高软件检测技术水平
为应对不断进步的黑客技术,软件工程开发商要进一步提高软件检测水平,利用模型检测、基于推瑚机理论的检测和依据定理证明的检测等检测方法,保证软件使用的安全性。
结束语
随着社会的发展,网络软件工程技术在人类生产和生活中必将发挥更大的作用。因此,软件开发商要积极应对软件工程技术发展过程中存在的问题,进一步推动软件工程技术的变革和创新,保证软件工程技术行业的健康、持续发展。
参考文献:
[1]李鑫,高禹.软件工程发展过程中的一些重要创新[J].电脑知识与技术,2009,5(6)
[2]于永清,朱丽华.浅析面向对象软件工程发展趋势[J].无线互联科技 ,2013,(9)
[3]赵青松.试析软件工程若干热点技术的现状与发展趋势[J].华人时刊(中旬刊) ,2013,(12)
[4]金海.软件工程发展趋势综述[J].华章,2013,(17)
2017网络工程类毕业论文篇2
浅谈安全技术在网络工程中的应用
摘 要:计算机以及网络技术正步入高速发展阶段,网络工程成为支持计算机网络发展的后盾,但是其安全性被广泛关注。网络工程的安全,关系到计算机网络应用的可靠性与保密性,本次以网络安全技术为基础,深入探讨了网络工程中的安全技术应用。
关键词:安全技术;网络工程;应用
网络工程是国家战略工程,其安全问题关系到国家的安全与社会的稳定,在网络信息技术高速发展的今天,在全球化进程的不断加速中,网络安全的重要性被日益放大,解决存在的安全问题变得非常迫切。其重要性正随着全球信息化步伐的加快而变得越来越重要,安全问题需要迫切解决。从微观角度看,网络安全关系到一个单位的发展。在企事业单位中,无论是科研数据还是财务数据,甚至是人力资源数据,都需要通过计算机网络来处理,特别是自动化办公的推广,企事业单位的很多工作都已经离不开网络,但是网络又离不开安全支撑,一旦出现安全问题,其后果是非常严重的。在网络工程中,安全技术的运用占据着非常重要的地位。
一、网络安全技术介绍
网络安全技术最常用的是物理性质的技术,包括网络保护的重要设备、需要严格遵守的网络安全规定、以及防火灾、防辐射的建筑、UPS不间断电源等。这些都是关键的基础措施,直接保护机房的安全。网络工程中的计算机设备机房,在建设的时候一定要满足有关标准。另外要对访问加以控制,对到访的用户,第一步就是要要审核他的访问权限,还有身份认证及口令是否正确。管理员可以设置到访用户对网络资源的访问权限,对网络设备加以各级权限的配置。为了访问流行于网络中的病毒,保护服务器的安全,必须要在系统中安装网络防火墙与杀毒软件等。网络安全技术还包括对信息加以过滤、开通数据镜像、对数据进行备份等。在以上的安全措施中,关于防火墙的技术是非常关键的,可以有效防止外部的攻击,防止木马与病毒的侵入,从而达到网络资源保护的目的。对于辅助性的安全措施,例如认证技术、数字前面以及密钥的管理等。
二、网络工程中的安全技术应用
(一)分析需求
网络工程通常规模庞大,一般性的工程系统,都可以达到一百多个终端,很多用户单位对网络工程的系统需求非常的广泛,包括文档共享、软件资源共享、打印机共享等,还包括管理服务器账号、对终端用户进行安全认证以及网络的接入、远程传输数据、不间断的系统服务、管理网络、发布信息等。规模较大的用户单位,对网络工程设备的安全重视也比较大,舍得在资金上进行投入,系统管理员一般都是专职的。
(二)网络拓扑
网络拓扑在网络安全中占据着非常重要的地位,可以保护网络的可扩展性和高可靠性,当前最流行的网络拓扑结构是星型结构,在该星形网里,任何一台主机或者其它设备,都要经过一个中央连接单元或者经过核心交换机进行相互的连接,便地服务的顺利提供以及网络资源的重新分配。如此,一旦发生故障,只影响到单个连接点,保护了其它网络设备的安全,因为在网络拓扑中,系统将会迅速检测到故障点并加以隔离,方便维护。
(三)网络系统安全
网络系统包括网络操作系统与硬件平台,网络系统的安全是保护这些软硬件的重要措施。的当前,还没有绝对安全的操作系统,但是WINDOWS等操作系统的方便快捷性以及应用平台的强大,都已经让我们离不开了,所以在应用操作系统的时候,可以紧密关注操作系统的安全更新,及时打上安全补丁,主动解决系统中出现的安全问题。至于网络硬件平台的安全性,可以保护的措施选择范围很多,因为如今网络硬件的生产厂家非常之多,有着非常丰富的网络硬件安全产品。
要确保网络系统的安全,第一步就是要在网络系统中安装防火墙软件,有效隔离非法入侵,使用与网络防火墙系统有效联动的专用入侵检测系统(IDS),对服务器与重点保护网段进行必要的监控与记录,跟防火墙一起进行动态的防御建构,并采用报警系统及时提醒系统管理员有危险入侵者,第一时间加以方法。此外,在多种平台的服务器群上构建计算机网络病毒防护系统的框架,形成一个有效的病毒防护系统。还可以使用网络安全扫描系统,对网络交换平台上的重要网络设备与服务器以及操作系统的安全漏洞进行定期的检查,以满足不断增强网络安全性的目标。
(四)安全扫描网络
在网络工程系统中,可以采取网络扫描器安全扫描网络,检测与分析对网络设备中的安全漏洞,执行预先安置的的网络探测,有效识别网络设备中存在的安全漏洞。系统可以在第一时间检测出漏洞的信息,并加以详细的描述,给出防范方案。该策略允许管理员进行安全风险信息的探测与管理,并且可以跟着网络应用增长规模而发生适应性改变。安全评估的系统扫描要在主机上进行,提供基于主机的评估策略安全,全面分析系统中存在的漏洞。网络扫描在发现安全漏洞的过程中,是利用各种网络层扫描设备来实现的,这些扫描代理的安全策略,能够集中管理与配置系统扫描控制台。在扫描系统的时候,要严格划分其安全风险等级。可以利用UNIX系统的脚本程序,该系统能够修补对大量存在的安全问题,同时自动产生可以修补程序的脚本。如果系统的安全状态被确认后,系统扫描会提供数字指纹进行系统配置的锁定,防止非法访问入侵系统。数据库扫描则是针对数据库风险评估的检测工具,利用数据库扫描,能够建立起数据库的安全规则,并提供安全运行的简介的运行报告,提示安全风险的准确位置。
三、小结
如今,越来越多的企事业单位用户,需要更加安全可靠的网络工程系统,以满足日益增长的信息管理需要。网络安全技术要尽可能地保护计算机系统安全,确保数据信息不会被非法访问并被破坏,防止病毒入侵系统。但是需要明白一点,安全技术只能做到一定的方法,并不能完全杜绝所有的风险,其作用主要用于最大限度的防范,以达到降低损失的目的。
参考文献:
[1]张晓华.浅谈几种常用的信息安全防护技术[J].山西电子技术,2011(1).
[2]姬翔宇.计算机网络安全评估技术[J].中小企业管理与科技(上旬刊).2011(7).
[3]郭涛.信息安全技术应用[J].硅谷,2011(11).
[4]赵志信.论计算机网络机房工程的规划与设计[J].黑龙江科技信息.2012(8).
[5]付安民,兰少华.网络工程专业与相关专业的关系初探[J].计算机教育.2012(7).