基于软件工程的Web开发技术其应用

摘 要:随着互联网的快速发展,Web技术已经变得越来越复杂,Web开发中也出现了一系列的问题,对于这些问题,我们要妥善的对待.

关 键 词:Web开发技术;特点;软件工程;应用

中图分类号:TP311.52

本文针对目前Web开发的现状以及存在的问题进行研究,并参考目前Web开发中比较成熟的方法,以此来使Web开发技术更加完善,来增加Web开发的效率,提高其质量并降低成本.

1基于软件工程的Web开发的特点

传统的Web形式非常的简单,传递的信息也比较单一,通常都是通过图片、超链接等方式来实现.然而,随着互联网技术的发展以及人们对于Web需求的提高,Web传递的信息量越来越多,传递的方式也多种多样,Web与数据已经分不开了,所以,Web作为软件的一个分支,已经越来越重要了.


1.1Web是图形化的和易操作的

WEB之所以能够广泛的应用,是因为Web页面只需要简单的设计,就能够传递文字和图片等信息,在最早的时候,Web只能传递纯文本,那时候很难想象Web还能够传递图片信息,然而随着Web技术的发展,我们现在已经能够在Web页面查看图片、音频、视频等信息,甚至还能玩游戏,而且Web的使用也很容易,要想从一个页面跳转到另一个页面或者网站,只需要以链接的方式完成即可.

1.2Web是分布式的、动态的

对于我们需要的信息,比如视频、音频、图片等信息,在获得这些信息之前,我们不知道它们的大小,而加载这些信息也会占用大量的硬盘储存,这会使使用成本增大.所以,我们在Web实际的开发过程中,不会把大量的信息都集中在一个站点上,可以把这些信息分散在不同的站点上,在需要使用的时候进行调用就行了,而调用的过程并不是分散的,实际的体验过程中,我们仍然感觉到这些信息是一体的.此外根据Web自身的特点,Web上的信息可以被及时的更新,这样可以保证Web上的信息是及时的、动态的,因此,Web上的信息具有动态性.

1.3Web是交互的、需要测试的

Web中包含了很多超链接,用户可以通过这些超链接来访问不同的站点,而具体访问哪些站点完全是由用户自己来决定的,因此,Web具有交互性.用户也能够通过Web来获取服务器的信息.将Web产品开发出来并放到网络上,目的就是吸引大批的用户来使用它,因此,Web产品必须保证其使用时足够稳定和易用,才能让用户经常浏览这个站点,要保证这一点,就要对Web产品进行测试,同时也要做好维护工作.

1.4Web开发需要科学的组织管理

Web在其发展过程中,规模也逐渐扩大,在实际中的应用也变多,这些变化使得Web开发不像以往那么简单,其复杂程度已经可以与开发软件相媲美了.Web开发的复杂程度已经可以使Web开发成为一个普通的工程项目,这就要强调项目的工程性,要不然Web开发过程就会与原先的轨道不一致.WEB开发是一个比较系统的工程,需要很多人来共同完成,每个人都有自己的分工,这就涉及到了人员管理的问题,因此,Web开发过程中,要有科学的组织管理体系来对开发人员进行管理,让他们协同有序的工作,从而顺利的完成项目的开发.

2Web的开发过程

Web开发过程中,并不能预先知道用户的需求,也不能很好的预料到开发的结果,因此,要建立合适的模型来进行Web开发.

2.1建立Web原型

在Web开发前,我们已经知道了用户的初步需求,在此基础上,要建立一个初步的Web模型,这个模型的建立必须是迅速的,利用现有的模板并结合用户的需求,快速的建立起初步模型.

2.2用户试用

当初步的Web模型建立完成之后,要让用户来进行使用,并及时的做出反馈,提出应当改进的地方,开发者再根据用户的反馈来做修改,修改完成之后,仍然要让用户来试用,再根据用户的反馈进行改进,直到最后用户满意为止.此外,开发者与用户要建立一种实时的沟通,因为用户提出的意见并不都是正确的,以防止盲目的根据用户的意见来做更改,从而偏离了Web设计的轨道.

2.3Web规格说明

通过多次的用户试用和开发者的更改之后,Web模型基本能够满足用户的需求,此时开发者可以以当前的Web模型来进行定义和说明,为后续的开发做准备.

2.4Web设计

在完成了Web的规格说明之后,可以以此为依据来设计Web的版面布局和数据库,要完成功能和性能上的设计.在Web的设计过程中,要以用户的体验为核心,因为我们的最终目的是为用户服务.

2.5Web测试

对Web进行测试是Web开发过程中必不可少的一个过程,这个过程不仅要让用户参与进来,也要让开发者参与进来,在这个过程中,开发者要检查Web的设计是否与规格说明相一致,同时还要看Web的兼容性是否符合需求,在满足了用户基本需求的前提下,Web还要尽量给用户带来更好的实际体验.

2.6Web发布与维护

在完成了上述一系列的工作之后,我们可以把Web系统发布到网络上,但是将Web发布到网路并不意味着开发过程的结束,对Web系统进行维护是更为重要的事情,如果不对Web系统进行后期的维护,那么用户的体验会大打折扣,这有悖于我们设计的初衷.与Web的开发相比,Web的维护同样重要,而且其复杂程度一点也不必开发弱,同时,Web的后期维护是一项长期的工作.

3Web的服务体系在实际中的应用

一般来说,用户通过WEBeb查询一个企业的相关信息是通过一个GIS站点实现的.GIS站点通过被注册的导航服务文件查找已知的WEBeb服务,这就是常用的静态查找,之所以称为静态查找是因为在此查找过程中WEBeb接口是已知的.“静态导航服务”文件是一个XML文件,其量N表明可能有N个服务实现会提供相同的WEBeb服务.

4当前Web开发过程中存在的问题

从当前的情况看,开发者在开发Web时,并没有受到太多的约束,没有一套科学的体系来管理开发人员和控制Web的质量.在开发Web的过程中,对于开发的目标并不是那么的明确,而且随着开发的进行,离最初的设计越来越远,开发者对于Web的结果也没有较好的预见性,往往使得Web开发到最后达不到预期的设计,这就导致了资源的浪费,此外,由于目前Web开发的复杂程度已经越来越高,如果这些问题得不到解决,那么Web系统的发展就会受到约束,也不利于人们把更多的热情投入到Web开发中来.

5结束语

Web的开发是一个复杂的过程,如果在Web的开发过程中能够很好的利用软件工程的思想,那么就能很好的解决Web危机问题,提高Web开发的效率和质量,提高用户体验,只有付出更多的努力,才能使Web的开发更上一层楼.

版),2009(03):35-37.

[2]夏锋,孙优贤.基于软件工程的个性化网上教学系统开发研究[J].工业控制计算机,2003(01):22-24.

[3]梁才略.基于软件工程的网络教育资源的开发应用[J].广西师范学院学报(哲学社会科学版),2010(S2):106-107.

作者简介:徐(1982-),女,重庆璧山人,讲师,硕士,研究方向:计算机应用、软件测试等.

作者单位:重庆水利电力职业技术学院,重庆永川402160

类似论文

移动WEB开发技术在商务网站建设中应用

【摘 要】随着电子商务和移动终端设备的普及,移动商务网站建设越来越受到重视,而基于HTML5的移动WEB开发技术将&。
更新日期:2024-5-2 浏览量:13965 点赞量:4963

基于软件工程的Web开发技术

随着我国计算机技术的迅猛发展,各行各业对于应用软件的需求正在逐年上长,其中不论是对应用软件的数量的需求还是质。
更新日期:2024-11-6 浏览量:19809 点赞量:5552

软件工程保护中的软件防篡改技术

摘 要: 计算机已经成为当代人生活、工作中的必须品,尤其是对企业而言计算机已经成为。
更新日期:2024-7-15 浏览量:94758 点赞量:21160

软件工程理其在软件开发中的应用

【摘 要】本文综合利用计算机科学与技术理论讨论了软件工程的概念、软件工程项目的基本目标、软件工程项目的实施,并探。
更新日期:2024-1-6 浏览量:8689 点赞量:3641

基于Web开发的软件工程课程实践教学互动平台

摘 要:将软件工程课件放到网上让学生通过计算机来学习,可以使学生更好地理解软件工程这门课程的真谛,以此培养学生开发计算机。
更新日期:2024-3-24 浏览量:48532 点赞量:12319

基于软件工程的Web开发与应用

[摘 要]介绍了Web工程及其与传统软件工程的显著区别,讨论了一种具体的、切实可行的实。
更新日期:2024-1-24 浏览量:21240 点赞量:5974

关于软件工程开发与应用的

【文章摘 要】随着现代科学技术的发展,现代信息化的普及,对计算机硬件、软件的配置要求越来越高 我们需要了解计算机技。
更新日期:2024-2-3 浏览量:8347 点赞量:3216