基于软件工程的web开发技术研究
2019-11-29陈淑娴
陈淑娴
(广州科技职业技术学院,广东 广州 510000)
在电子信息化时代,各行业的发展都离不开软件的应用,并且随着社会信息化程度的不断增强,行业对软件的各方面性能要求更高,软件行业所面临的竞争也不断增加,提升软件整体质量的是软件行业发展之本。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模型设计工作之后,技术人员要能够让用户使用这个模型,使用户能够体验这种技术应用的作用。并要能够及时搜集用户反馈信息,对模型存在的问题进行探究,提出改进模型的策略。技术人员要能够基于用户体验反馈进行模型修改完善。之后,要让用户进一步地使用体验这种模型,基于用户反馈的信息进一步对模型进行修改完善,直到这种模型能够真正让用户满意。作为技术设计者要能够加强与用户的及时沟通,并能够对用户反馈意见进行辩证的分析。并不是用户所提出的所有意见都是正确的,技术人员要客观分析用户意见,汲取可取部分,避免盲目根据用户意见进行模型修改的情况发生,这样,很容易导致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系统功能的进一步完善。