基于软件工程的Web开发技术
2019-10-21孙小贝
孙小贝
摘 要:近年来,由于我国科学技术水平逐步的提高,互联网技术也越来越发达。相应的,Web也运用得越来越广泛,我们生活之中方方面面都运用到了Web技术,给我们带来了非常多的便利。Web技术的发展,让很多应用程序、管理系统的开发更加方便。本文主要通过对基于软件工程的Web开发现状进行调查研究之后 经过探究提出相应的Web开发策略建议,争取让Web系统开发变得越来越成熟。
关键词:软件工程;Web开发;语言
前言
网络技术的不断发展,导致Web技术也渗透到了我们生活的各个方面之中,成为了我们生活中不可缺少的一部分。Web可以将实体的信息以及系统的数据转移到网络之中,通过计算机大数据来进行处理与调换。通过这样的方式,让更多的信息得以流转,提高了信息的使用效率。但是在Web的开发与发展的过程之中,还存在着非常多的问题,比如说,Web的开发依然是靠着经验以及人工技术来进行研究开发的,效率非常低,并且不够精准。这些都影响着Web的发展。
一、基于软件工程的Web开发现状
由于Web技术的使用范围越来越广泛,人们开始意识到了这项技术的重要性,开始想要让它变得更加的强大,提高这项技术的功能效用。因此就需要对Web技术进行扩大及开发,这样才能够提供更多的功能来满足人们的需求。在系统开发的过程中,Web技术发挥着主要作用,同时组件技术的发展为系统的开放性、集成性提供便利。通过对软件系统的开发进行建模,可以显示系统的流程和功能。开发人员选择有效的建模方法,充分利用Web技术与组件技术提高软件开发效率,提高软件的可靠性和可维护性。尽管Web技术有非常多的功效,以及广泛的用处,但是在Web技术自身的发展以及开发的过程之中,却面临着非常多的困难以及问题。首先就是,在技术开发的过程之中,主要的开发来源是依靠技术人员的长期实践经验积累,但是Web技术开發需要综合非常多的数据以及信息。对这些信息以及数据进行综合性的处理,是需要消耗非常多的人力,物力以及时间成本的,难度较大。但是因为缺少系统的开发方法以及技术,就只能这样操作。这方面还需要进行革新与进一步的探究。其次就是,由于缺少整体而系统的开发方法,就导致了每个技术人员开发出来的系统差异性较大,不同的系统之间总会有某一部分功能不能够相互通用,不兼容,也不能够彼此移植使用。并且对于以后开发的参考性较低,这就导致了出现系统重复开发以及资源浪费的现象。这些问题都是在Web技术以后的开发以及发展过程之中,需要解决的根本性问题。
二、基于软件工程的Web开发策略
(一)降低人员工作量,web开发简单易掌握
由于Web技术开发比较复杂,因为要处理非常多的信息以及数据,要将它们进行整合,然后再综合性的进行运算处理,这样对于工作人员来说工作难度是非常大的。并且日常的工作量也比较大,所以在Web技术开发的过程之中,要研究出一种简单、容易掌握的开发方法。因为在开发设计的时候,在开发方法方面,主要考虑的就是怎样使用一种能够降低Web技术开发人员的整体工作量,让工作人员能够方便而轻易的掌握开发技术的开发方法。所以在开发过程之中所采用的开发方法,应当是非常容易理解,并且比较容易学习的方法。但是也不能过于简单,而没有达到应有的效果。在Web技术开发的过程之中,开发方法的功能还是应当具备的,它的功能就是可以将Web程序的各种功能以及效用等等方面进行描述,并且让人们能够理解清楚,将基础的信息清晰的表达出来,让人明白技术之中蕴藏的内涵。同时,Web技术在设计的时候,采用的设计方法可以参考经常使用的那些计算机软件开发语言以及其他软件的开发技术特点。这样可以让开发的技术人员能够较为快速,并且保证质量的使用Web技术的新的开发方法。
(二)让技术表达思想,web开发有建模能力
在Web开发的过程之中,开发方法还应该具有面对数据较为庞大的复杂系统进行建模的能力。因为Web技术在生活之中使用是非常的广泛的。我们在生活中的各个方面都有运用到,因为它可以将大量的信息数据进行综合化处理,才能使得这些软件能够拥有不同方面的各种各样复杂的功能,开发的时候使用的方法还需要考虑不同的软件以及应用之中的各种需求。比如说在进行商业方面软件应用的时候就要考虑其中需要的功能,可以考虑商业方面需要的整体工作流程建模的能力。同时,也要模拟出现实的问题以及形象,来让人感受到系统的状态。为了让用户与Web技术进行更多的了解,这就需要在Web技术开发方法中设置出展示层面的建模能力。这种可视化的建模需求是较大的,但是这却是在以前的设计之中经常会容易忽视问题关系。但是这种可视化的视觉感受传达的功能,其实是具有最基础而重要的作用。因为它可以将系统的内部信息完整的现在用户的面前,提高软件以及系统的可信度。并且通过与用户进行交流,能够了解非常多的用户信息。这也是后期持续发展以及能够提升用户体验的重要关键点,所以在进行设计的时候就要考虑的视觉界面的展示。并且这个界面还要拥有有趣而形象的表达能力,在进行设计的时候,可以将整体的表达系统完善得更加的人性化更加的智能。这样可以提高交流的效果感受,并且可以将系统的核心内容表达出来,让用户完整的感受到系统的信息及功能。
(三)具有高度的抽象,web开发能抽象概括
Web技术还应当具有整体的抽象概括的功能,因为需要对较多的信息以及数据进行处理,所以就要将他们进行归类整理,然后概括出核心功效或者作用。然后将这些系统内容以及外部资源进行整合。这样的话,就可以让内部运行更加的稳定,并且便于管理。通过抽象的整合之后,能够较好地表达出主要的信息,让人们能够通过简短的信息了解到整体的大致状况。这样可以在技术运用的时候将现在开发的系统,与很久之前研发的系统相互融合在一起,进行高度概括。原来的系统之中,使用的计算机语言种类是非常的繁多与杂乱的。这就需要Web技术具有高度的概括与抽象功能,才能够对他们进行整合。所以开发方法在选择的时候,就要使用新的功能来处理这种状况。同时在开发方法使用的时候,还要保障与用户的交流、接触,语言以及各方面需要变的标准化。并且Web系统开发的时候要建立标准的接触端口,这样可以让系统和总体的资源库相连接起来,可以及时的提取数据库中的信息。
结束语
当下Web系统的开发技术还面临着很多问题,需要开发人员细致了解Web系统开发的整体框架。在开发的过程之中注意具体细节,将系统的前后进行联系,考虑多领域融合的问题和设计细节,解决工程化的问题。
参考文献
[1]吴向荣,”JavaWeb编程技术”课程教学方法研究[J].电脑知识与技术,2019,15(01):165-168.
[2]王佳琪,基于J2EE架构的分布式企业级Web应用研究[J].计算机产品与流通,2018(10):27.
[3]崔寅生.基于软件工程技术与过程的面向对象Web应用研究[J].贵阳学院学报(自然科学版),2010,03(12):35-37.
[4]周艳萍.基于软件工程的Web开发技术及其应用分析[J].电子制作,2013,05(21):57-72.
[5]夏锋,孙优贤.基于软件工程的个性化网上教学系统开发研究[J].工业控制计算机,2013,01(29):22-24.