前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇动态网络设计与开发范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
【关键词】网络;管理;高速公路
前 言
高速公路建设工程项目管理应重视利用信息技术的手段进行信息管理,其核心手段就是基于网络的信息处理平台,系统平台开发依据归根到底是建设单位项目业主的管理理念和管理思路,以服务于业主管理角度实施量身订做的项目管理模式实现。平台其根本是服务,服务的宗旨是适应需求。
1、项目信息化管理范围
动态网络管理系统的核心就是将项目建设管理过程中的所有环节通过信息化手段,面向社会或者在特定范围内公开,实现项目管理透明化。系统中包括指挥部各部门、地方指挥部、项目部和监理办。其中的“公文交换箱”模块还包括集团公司等相关部门。
公文系统、视频会议系统、阳光工程、地方工作、招标投标管理、参建单位管理、进度计划管理、计量支付、工程变更、科研项目管理、合同管理、财务管理等。每个模块中又包含了不同的子目录。比如阳光工程里面包含了征地拆迁公开、质量管理公开、安全管理公开等十二大公开。
2、动态网络管理系统实际使用效果
2.1 工程计量高效审批
在高速公路建设中,资金管理是项目业主对工程进度和质量进行有效掌控的一项十分重要的管理手段。以往由于不公开、不透明,资金审批权力集中于个别人,容易产生吃、拿、卡、要问题,从而影响到资金支付。而且每期计量施工单位需要跑四、五趟指挥部,周期一般也都在个把月左右。现在,通过动态网络管理系统实行网上全电子计量支付,相关人员只要具备上网条件,即可进行申报、审核和审批工作,且系统自动记录签名时间,各个审核环节耗时都可在系统中查询。施工单位在计量时不需要重复计算和查找图纸,系统自动调用平时的工程日报等基础数据生成符合要求的计量表格,实现无纸化计量支付。每期计量一般一个星期就能完成审批,不仅缩短审批周期,提高工作效率,还减轻各方面的工作量,计量的准确性也得到很大的提高。
2.2 各软件能否实现数据交换
因系统为有机的整体,各软件中的信息可相互调用,这也是开发理念的出发点。比如工程变更、工程计量可相互引用,二者还可被财务管理引用,并按照需求形成各种统计数据。进度管理的一套数据,可分别进入进度管理页面和参建单位管理页面。简单来说就是参建单位只需要填报一套数据,即可形成不同的管理信息,避免了重复填报增加工作量,同时也减少了错误。
2.3 视频考勤,施工人员确定化
为防止“一流队伍中标、二流队伍进场、三流队伍施工”现象的发生,向全社会公开中标企业和履约行为,形成各监理、施工单位间互相监督,全社会共同监督的良好局面。为确保参建人员与合同人员身份一致,在动态网络管理系统上公开各参建单位投入人员的照片、职称证、身份证、学历证与注册证书的原件扫描件等,透明地反映各参建单位的管理水平,并通过在线视频考勤,对照考勤人的考勤照片和之前存储备案的照片、考勤时间、IP地址,清楚掌握、有效监督各参建单位的合同履约情况,最大程度地减少违规转分包和技术管理人员身份造假、随意调换等行为。
3、系统网络安全性
网络威胁是对网络安全缺陷的潜在利用,这些缺陷可能导致非授权访问、信息泄露、资源耗尽、资源被盗或被破坏等。我们主要做了一下几个方面的工作。
3.1 硬件安全方面
采用专业的高端IBM服务器,安装在电信公司的数据中心机房内,为服务器分配公网IP地址,以实现联网操作。并由机房提供部分防火墙,以抵御部分密集度攻击;同时,电信公司专业技术人员定期对服务器进行维护、清理等工作。
事实上,一个工作3年的设备,其端口存在5%至10%的老化问题,传输的信号质量也大打折扣。只要坚持定期对设备的性能做一些简单的监测或轮测,设备的使用性能和寿命都有所提高。
3.2 软件安全方面
因为电信网的软件能很好的完成信息的传递和传递交换所必需的一整套协议、标准,包括网路的结构、协议和接口以及技术体制、技术标准等。因此将设备托管不仅是硬件有个良好的运行环境,而且对软件安全也起到大的保护作用。
首先,限制同时远程登陆的用户与无响应时间,并设置加密与安全层的等级,如有必要,还可以更换端口,在一定程度上防止扫描器;
其次,每月及时安装系统补丁,安装相应的安全软件,使用高级防火墙,只开启一些必要的端口;
再次,就是数据定时通过系统软件进行同步备份到指定的电脑上,人工需定期备份,以达到双备份,确保安全;数据库每天进行系统备份,人工备份时确保每天至少有一个备份存在。
4、系统平台难点
总体来说,动态网络管理系统在管理过程中,最大的难点就是缺少双专业人才,即软件开发和工程建设这两种专业于一身的人才。管理系统的开发基本出发点是源自管理者的思路和理念。领导力是最重要关键因素之一,其次就是信息化管理的投入。在其他建设领域的实际也表明,信息化技术在新世纪项目管理当中已经得到了广泛应用,“实时控制、全程管理、网上审批支付”等等在电子、医药、钢铁等领域均得到了广泛应用,公安系统自上个世纪就在省、市、县间搭建了较为完善的管理网络,不但有利于信息查询,同时很大程度的提高了办公效率和工作的同步性。但对于高速公路建设项目管理而言,网络系统管理平台的应用早在上世纪90年代末就有人提出,但至今未有实际的、效果较大的应用效果。现在,我们提出需求主导设计,适用我们的管理需求,全过程的量身定做开发,以适合符合实际管理的需求。
5、结语
系统是掌握第一线管理信息、科学决策的很好的工具,但如要充分发挥其管理效果,需要领导的支持和推动,需要各业务部门主动使用这个工具,才能充分发挥信息技术给我们带来的便利。
参考文献
[1]胡万进.网管员必读[M].北京:电子工业出版社,2005. 13.
关键词:师生交互;JSP
中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 03-0000-01
JSP-based College Teachers and Students Interactive System Design and Implementation
Li Hongshan
(Jiang’an Campus,College of Computer Science,Sichuan University,Chengdu 610207,China)
Abstract:University students and teachers at present in China meet each other short time,low frequency.The communication between them is less efficient.So the idea of the college teachers and students interactive systems is to provide a free and effective dynamic network communication platform to the teachers and students and further improve the quality of teaching
Keywords:Teacher-student interaction;JSP
针对高校师生交流少、效率低,不利于教学质量提高的问题,基于JSP的高校师生交互系统很好地为师生提供了一个自由、高效的动态网络交流平台。对学生来说,可以提问和查看排行榜上的热门问题推荐;对教师来说,可通过查看热门问题排行榜更好地了解学生在学习过程中的难点、疑点,有针对性地回答学生疑问。由此促进师生之间的交流,达到提高教学质量的目的。同时,本系统具有很高的扩展性,其中的提问科目可由教师向管理员申请添加,最终可使本系统成为一个动态的高校百科网站。
一、开发工具的选择和介绍
综合考虑了当前软件开发工具的优缺点,结合高校师生交互系统的特点及当前的可实现环境,在硬件方面,本系统的开发采用个人电脑搭建服务器。软件方面,主要基于java实现,服务器软件采用tomcat,数据库采用mysql,集成开发环境采用Eclipse3.4,在Windows平台下完成。
JSP技术简介:JSP技术是由Sun公司提出、多个IT公司参与合作建立的一种动态网页开发技术标准。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
二、系统总体结构设计
三、系统功能模块设计
(一)登录模块
登录模块是保证用户安全使用本系统的前提,是有效管理不同用户登录的重要模块。本系统共有三类用户:学生用户、教师用户和管理员用户。三类用户登录目的及操作均不同,故登录模块中采用分级登录机制。用户登录时,需通过用户名及登录密码的验证,只有两者同时正确,才能成功登录,否则拒绝登录并报错。实现时,数据库设计有专门的stu表、teacher表和admin表来存放用户的相关信息,用户输入的用户名和密码在表中有相应的匹配项才可成功登录。值得注意的是,为了系统安全,针对管理员这一具有特殊且重要权限的用户,本系统的设计使管理员不和学生用户及教师用户使用相同的登录界面,而是在另一子系统进行登录,登录才能对数据库进行各项操作。
(二)设置个人信息模块
此模块是提供给学生用户和教师用户使用的,要注册的教师和学生用户可设置自己的个人信息,已注册的教师和学生用户可修改自己的个人信息。教师用户的可设置信息包括:教师姓名、登录密码、Email、个人介绍信息,学生用户的可设置信息包括:学生姓名、登录密码、Email。
(三)生成及查看热门问题模块
本系统中所有已提交的问题都会根据相应的学生提问次数自动累计生成该问题的热度,在数据库中的problem表中有提问次数count属性,是生成其热度的依据。学生用户和教师用户均有权限查看热门问题排行,学生可能据此找到自己关注的问题或者了解到自己尚未发现的问题,教师用户可据此排行了解教学过程中学生的难点、盲点,有针对性地提高教学质量。
(四)提问模块
本模块是面向学生用户的,学生用户可在此模块中进行提问,需要提交的信息包括问题的title及describe,系统会自动生成提问时间askDate。问题提交完毕便产生了相应的待答问题,等待教师回答,老师回答后学生用户可进行查看。若有学生用户提出相同问题,将对该问题的提问次数加1,为累计生成问题热度提供依据。
(五)回答问题模块
本模块是面向教师用户的,教师用户通过查看待答问题可有选择性地进行回答。回答后,待答问题将被标记为已答问题供学生查看,数据库的problem表中由isans属性来标记该问题是否已被回答。
(六)管理员权限模块
管理员权限包括进行添加、删除、修改学生和教师ID,删除、修改问题等各种数据库操作。为了系统的安全,管理员并不和学生用户及教师用户使用同一登录界面,而是从子系统单独登录,登录成功后才能对数据库进行操作。
四、数据库设计
本系统中师生通过提问、回答、查看问题进行交互需要大量的数据支持,涉及到许多重要的数据库操作。因此数据库的设计是高校师生交互系统设计的重要部分,如果设计不合理,会给系统的开发过程,甚至后期的系统维护、功能变更及扩充带来许多问题。经过长时间的发展,关系型数据库已成为相当成熟的数据库管理模式,也是当下十分流行的数据库模式,故本系统也采用了关系型数据库模式。以下是本系统中要用到的表:
五、结束语
本系统是切实考虑了当前高校师生的交流频率少、效果差的难题,而提出的极具实用性和高效性的动态师生网络交互平台。从实用性、易维护性和实现难度等角度考虑,本系统采用了JSP作为主要的实现手段,可方便移植到其他平台使用。本系统主要实现了教师和学生查看热门问题、学生提问、教师答疑等重要功能,对进一步加强师生互动、提高教学质量具有重要意义。
参考文献
[1]张新曼.精通jsp-web开发技术与典型应用.人民邮电出版社,2007
关键词:虚拟企业;组织;管理
在知识经济时代,经济全球化势不可挡,在新的世界市场环境中,每个企业或公司都应当把对外寻求必要的能力,并对其兼收并蓄当作一项战略方针。在新经济类型中,企业表现在制造、贮存和运输实物资产上的能力日趋弱化。创造共享和运用知识、技术的能力日渐增强,这就要求企业的经营方式、组织结构、管理模式等走向高级化。竞争日益激烈,信息、技术、产品和服务层出不穷,任何公司指望在内部保持所有必要的专门知识、技术、人力、物力、财力资源都是不可能的。而虚拟企业组织管理模式正以高弹性运作和敏捷性、虚拟化经营来适应市场的多变,使企业间的各种优势集成.催生出1+1>2的综合效应,大大提高了企业的竞争能力。虚拟企业以其对市场的极大应变能力正在被作为一种有效的企业组织策略而得到广泛应用。
一、虚拟企业产生的基础条件分析
一是科技的飞速发展,信息技术网络化的步伐大大加速,资本、智力、技术在全球流动与扩散,使企业逐渐处于“无界”经济的环境之中;二是市场竞争愈来愈激烈,传统而封闭的大而全的企业显得笨拙僵滞,缺乏竞争活力,在快速多变的市场中,企业惟有以高弹性运作来适应市场,在最短时间内以最有效的方式生产出最能满足市场需要的产品和服务,才有可能获得生存和发展;三是企业通过互联网以及电信等获取信息技术的提升,多数企业均利用Intemet和局域网获取信息优势,使得企业成员之间的信息传递和业务往来主要通过信息网络完成成为可能;四是市场异变性增强,顾客购物欲望的个性化和多样化,在一定程度上使企业的规模化和标准化生产方式受到了遏制,企业产品不得不依靠项目创意以满足个性化的要求;五是工人雇用的弹性化,员工一般是弹性雇用,采用兼职等形式,使人们在工作时间的选择上更富于多样性。同时由于笔记本电脑与互联网的发展。使许多人可以在不同时点、场所,甚至在旅途中办公。使“远程工作”成为可能。而且每个员工的工作都是目标导向型的。甚至单个雇员都可以是一个模块,一个独立单元,一个公司,以便充分发挥雇员的能动性。另外,企业还不断对员工进行培训,再教育等,促使人力资本增值。
以上各种因素的综合作用结果,便产生了一种超越空间约束,依靠信息技术联系、灵活管理和统一指挥结合的新的组织形式——虚拟企业,它以核心优势为龙头,通过借用外力形成动态的优势互补联盟,强强联合对资源整合产生聚变,催生出敏捷反应的强大综合竞争优势。
二、虚拟企业的内涵及其组织特点
1.虚拟企业的内涵
1991年美国提出了敏捷制造的概念。(1)敏捷制造强调企业要具有敏捷性——对不可预测变化的适应性即被动响应能力和创新性即主动开拓能力。(2)敏捷制造强调企业组织、生产设施及生产过程等要具有可重构,可重用,规模可变能力。(3)敏捷制造强调通过不同地区不同企业的联合即全球化联合,发挥不同企业的优势资源,实现快速响应市场赢得竞争。(4)敏捷制造系统把“工厂集成”概念发展成为“虚拟工厂”,即是一种由若干企业构成的临时性的组织机构,它围绕新产品或新经营机遇的产品过程在全球范围内借助于信息和网络技术来动态建立,从而进行机遇产品的经营、开发和生产。随着机遇的消失,敏捷虚拟企业也将解体。由此可见,虚拟企业是一种新的组织形式,它不同于一般意义上的企业,而是各成员企业的全部或部分资源动态组合而成的一种组织,它追求的目标是突破企业有形的界限,弱化具体的组织结构形式,达到全方位借用外力的效果。
2.虚拟企业组织的特点
(1)组织具有高度的柔性、敏捷性。它要求企业不可以再停留在一个静态的位置上来进行生产及其它业务运作,企业必须不断地在竞争环境下定位自己,不断调整自己的组织机构、管理方式、产品与服务、人员、技术以及市场策略等,以适应动态的市场变化。
(2)组织结构是可以重构的扁平状的动态网络化组织形式。虚拟企业虽具有研发、设计、生产、营销、财务等功能,但在企业内部却没有完整的执行这些功能的组织机构。为了适应市场环境的变化.企业结构不再是一成不变的,要根据目标和环境的变化进行分化、组合、重整。当企业策略目标改变、产品方向更换时.随即解散现有的虚拟组织。
(3)组织的范围具有可缩扩性,组织具有动态的规模可调的能力。这主要靠现代信息技术的发展来实现,利用国际互联网、局域网等电子手段建立协作网络;集成全球范围内的企业资源,使各自独立的企业单元迅速高效的进行资源重组,组织结构优化,以适应市场环境的变化,保持高度的竞争力。
(4)组织是学习型组织。组织面临严重的环境变化。原有的经验知识极大贬值,当经营衰落时,往往会实施各项企业再造或改革措施。在此过程中,通过组织对原有的认识、做法等进行深度思考,再判断,然后加以改变,使其适合现有的环境。同时这也呼唤组织成员树立终身学习的观念,因为在21世纪。主要生产要素是“知识”.知识的特点在于它自身的迅速变化,原有的知识不停地老化,新的知识不断涌现,为适应这一经济时代,惟有不断地学习。
三、虚拟企业的组织形式
虚拟企业有两种不同的形式:
1.以机遇为中心的组织形式
从组织体系的整体角度来讲,虚拟企业是通过信息交互的方式将具体的成员企业联系起来.进而构成虚拟经营的统一实体。当市场出现新的机遇时。具有开发某种新产品所需要的不同知识和技术的某些成员组织或企业组成一个临时的企业,共同应付市场的挑战。联合参与国际竞争。这一联盟是参与者围绕特定产品建立起来的拥有共同利益的组织。按照产品研究、开发、制造、市场投放的任务分工.按照优中选优的外部资源利用原则.从设计到投放市场由分布在不同的区域的企业协同完成,在产品生产过程中,实行并行管理,通过信息网络共享信息资源,在高科技全球制造企业中。这种虚拟组织形式更显其优势。这种组织是随着市场和产品的变化进行调整。当项目完成以后.该组织联盟便解散。
2.以盟主为中心的组织形式
客户端编程是在客户端进行的,不增加服务器开销,响应速度快但是安全性低,使用不恰当会对系统安全性造成极大威胁。因此在客户端编程实现中首先需要研究明确可以由客户端完成的功能分类及必须交由服务器完成的功能分类,这样才能在网页编程的实现中,最大程度进行客户端编程,充分利用浏览器功能,在增加页面交互性的同时减少事件处理中信息往返的次数,如图1所示。图1基于客户端编程的教学平台系统模型在早期的Internet体系中,服务器将文本、图像嵌入在HTML标记中传给浏览器,浏览器解读后按HTML标记的定义显示数据。网页的内容和形式在服务器发出时已经确定,浏览器下载后不能改变,如果要改变网页上某些元素的表现形式,则需要重载网页。这样导致服务器负担重,而且浏览器和服务器之间数据交换量大,系统响应时间长。在系统的设计中可以采用DHTML的思想即浏览器从服务器端下载文档后,利用浏览器端本身的资源,在不增加服务器负担和网上传输流量的前提下,使网页某些元素动起来,系统灵敏度提高,用户的操作得到及时响应。因此我们可以采用XHTML和CSS来控制元素对象的属性。事件与脚本相结合方式来控制元素对象的行为。通过这些技术浏览器改变网页元素的动态内容、动态样式和动态定位等,不需要服务器进行处理。因此可以划分出能在客户端进行编程实现的主要为以下四个方面:1)动态内容:动态的增加、删除和修改文本、图形。例如:光标通过图片时,图片自动进行切换等。2)动态样式:动态改变文本、图像的样式。如改变它们的字体、颜色等。3)动态定位:将事件、脚本、CSS等技术相结合可以改变元素的位置。4)JavaScript主要应用:表单效验、制作导航系统、执行基本的算术运算、动态文档生成、操纵结构化文档。
2客户端编程实现
在客户端编程实现中,目前最常用的脚本语言是JavaScript语言,它是一种基于面向对象和事件驱动(EventDriver)的跨平台的脚本语言,各类浏览器都通用。JavaScript语言可以直接嵌入到XHTML页面中,和XHTML紧密的结合在一起,既可以在浏览器端又可在服务器端解释执行,因此在系统中可以通过页面中编写浏览器脚本语言来控制页面中元素对象的行为,利用浏览器执行脚本程序,可以减轻服务器负担,减少服务器和客户端之间的信息传送。在具体实现中,编写完的JavaScript脚本可以直接插入到XHTML页中,对JavaScript语言进行解释的插件会在XHTML页显示的时候自动激活,由于它们是从属于HTML页的一些简单正文,所以只需向服务器发出对页的一次请求,就可以非常快地载入。JavaScript代码段可以编写,也可以根据已有的代码段然后根据需要进行改写。目前,很多常用的JavaScript代码段网络上基本都有,例如鼠标移入移出时颜色变化、按钮颜色变化、使文字上下滚动、表单校验等,可以直接使用也可以进行改写,下面是根据学习系统的需要改写的一段鼠标移入移出时颜色变化JavaScript代码段:<inputtype="submit"value=""name="B1"onMouseOut=this.style.color="blue"onMouseOver=this.style.color="red"class="button">以上这样的代码段在开发中应用非常多,这些代码段可以使用script元素在XHTML文档中直接嵌入语句中直接引用,或者将JavaScript源文件通过<script>元素的src属性链接到XHTML文档,间接引用。其中直接引入方式比较简单直观,但是由于javascript代码与HTML标签一起直接放在前端页面中,页面比较臃肿,灵活性差。所以直接引入方法适合做小型项目,而间接引用则操作灵活,方便维护,适合较大项目。实践表明,通过这些脚本语言的编写,我们可以解决客户端编程中80%的问题,提高系统的响应能力。另外要注意开发中脚本编制语言的宗旨是尽可能地简化与快速,易于理解,不要过分复杂,否则适得其反会增加服务器和浏[2]览器之间的信息流量。
3结语
1 软件工程技术
软件是一种逻辑实体,其是由程序设计和计算机技术延伸而来。软件工程极其复杂,在网络信息技术中广泛存在,并且往往具有很大的规模,其涵盖了系统平台、模式、设计语言和数据库等多想内容。在软件工程技术中,除了要对软件工程的方法进行研究,还要开发计算机软件产品并对其进行后期的维护和管理,以此来保证软件的可靠性和正确性。随着软件工程技术在社会中受到的关注越来越多,其逐渐渗透到人们生活和工作的各个方面,这样就导致软件工程技术逐渐向商业化和生活化转变,让软件工程技术的正常发展受到很大影响。其中环境异常和恶意攻击在软件系统中的出现,导致软件系统很容易出现失效的情况,从而失去其应有的可靠性和安全性。人们也因此而逐渐丧失对软件的信心,对软件工程技术的发展带来严重影响。
2 网络时代软件工程技术的发展趋势
2.1 敏捷性和迭代化的标准
因为软件工程师在进行软件开发的时候要对工作效率进行考虑,所以就必须要压缩软件系统的开发时间,让软件的开发周期达到最短。所以在软件开发的过程中迭代化开发成为重要内容,这样就要求软件工程师具有更强的测试能力和协调能力。这样就让敏捷导入的方式逐渐形成,其对软件工程师的自适应能力、迭代开发和团队合作能力进行了强调,从而让开发人员在工作中能够具有更高的积极性。
2.2 将软件工程作为发展重点
随着软件行业的多元化发展,软件的开发也应该得到相应的改变,软件工程师应该让软件工程系统更加精确并逐渐向全球化的方向发展。同时要对Use Case技术进行更好的利用,让需求体系得到深化,并让其成为分析模式,从而让分析与需求的分离和相互作用能够得以实现。
2.3 持续集成
对于持续集成而言,其主要作用是让迭代开发的质量得到保障。自动化持续集成较为复杂,但是其能让代码的质量得到有效保障。
2.4 着重强调实践过程
随着软件开发人员专业水平的不断提升,让软件工程实现规模化就显得尤为重要。在开发软件的时候,必须要对实践引起重视,在各种不确定因素出现的时候,要通过实践对已经完成的开发项目进行重新规划和部署。根据目前的情况来看,软件工程技术的发展前景非常开阔,并且会因为人们需求量的上升而拥有更大的发展空间。
3 软件工程技术发展中的问题与策略
3.1 软件工程技术发展中存在的问题
(1)软件系统的安全性问题。随着网络信息技术和计算机技术的不断发展,黑客技术也取得一定的进步,并且近年来网络黑客对计算机系统的攻击次数逐渐上升。同时,网络病毒也在不断更新,其以各种方式入侵计算机系统,从而给计算机的安全运行造成严重影响。黑客攻击计算机系统的时候一般使用的是DDOS这种技术手段,这样可以让被攻击的计算机出现系统故障、数据丢失和电脑死机等情况,给人们正常的计算机使用造成严重影响。另外,安全加密技术和防火墙技术的应用存在很多不足的地方,并不能全方位保障计算机,所以让黑客和网络病毒有了入侵计算机系统的机会。
(2)网络化软件和大众编译软件带来的问题。所谓的大众编译软件,就是指在大众化的程序设计软件,其在人们的日常生活中有广泛应用,最常见的是移动电话软件。在这样的情况下,就必须要将软件设计的核心定义为受众,从而让软件更加人性化。根据实际情况,网络化发展是软件工程技术发展的主要趋势,这样就对软件的开发有了更高的要求。其中首先要要让软件适应事务性模型和动态网络,从而保证其与网络发展环境的相互协调;其次要赋予软件更多的功能,从而满足人们对软件的多样化需求;再者要不断扩大软件的系统规模,从而让不同受众的个性化需求得到满足;最后为了让软件的稳定性和安全性得到保障,必须要将服务的时间延长。
3.2 应对措施
(1)引进软件构件技术。软件构件技术主要是对已经存在的软件进行重组,从而让其演变为具有性功能的软件,这样能够让软件有更加广泛的适应性。通过软件构件技术的应用,能够让软件开发的工作效率得到有效提升,并让软件的质量得到较好的保障,从而让软件工程技术的发展得到促进。(2)采用面向角色的程序设计方法。在程序设计的初期,其主要是面向使用过程、数据流和数据结构的,之后才出现面向对象的程序设计方法。根据目前的实际情况,软件开发需要将面向角色的设计方法作为主要的措施,让需求建模、设计模式和访问控制得到较好的解决。其中语境特征的设计要根据不同的对象完成不同的设计,并让不同语境中的状态行为得到协调,从而满足当代计算机的语境变化。(3)进化软件工程技术。通过对软件工程技术的进化,能够让不同用户的各种需求得到满足,从而让软件系统能够适应时展的需求,更好地适应行业发展。其中首先要对软件的操作过程进行简化,现阶段的软件种类繁多,但操作都比较复杂,这给用户的正常使用带来一定的影响,所以应该将软件的操作设计得更加简单,从而适应人们的需求;其次要注重软件技术的升级,通过对软件技术的持续升级让软件能够保持变化的趋势,从而保证软件工程技术的能够适应社会的发展;最后要让软件技术的进化始终以其母体为基础,从而保证其进化不会脱离正常的轨道。(4)提升软件检测技术。因为黑客技术近年来发展迅速,所以为了保障软件的安全性和可靠性,必须要通过对软件检测技术的提升来适应不断变化的环境,让黑客技术不能对软件的正常使用造成影响。