网站地图 原创论文网,覆盖经济,法律,医学,建筑,艺术等800余专业,提供60万篇论文资料免费参考
主要服务:论文发表、论文修改服务,覆盖专业有:经济、法律、体育、建筑、土木、管理、英语、艺术、计算机、生物、通讯、社会、文学、农业、企业

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

来源:原创论文网 添加时间:2019-11-08

  软件工程毕业论文之第三篇

  摘要:尽管当前Web系统开发已成为系统开发的重要环节,但开发流程仍然依靠开发人员的积累的个人经验,缺少系统、规范的方法,导致Web系统开发资源复用率低、移植性差,维护性和继承性得不到良好体现。基于此,针对Web开发技术进行研究,简单了解Web开发技术的思想,分析Web开发技术的开发特点和开发过程,探索Web开发技术中的语言技术。

  关键词:软件工程,Web开发技术,开发语言,开发项目

软件工程毕业论文

  1 Web开发技术的开发特点

  Web开发技术发展过程中,传递的信息量不断增多,传递方式逐渐增加。现如今,Web开发技术具有以下几方面的特点。第一,图形化、易操作。实际应用过程中,Web页面只需要简单设计就可以传递文字、图片、音频和视频等信息,页面跳转也比较简单。第二,分布式、动态化。Web可以传递视频、音频,这些信息资源会占用大量内存,而Web开发技术不会将信息集中存储在一个站点,而是分散存储,但调用过程中不分散。动态化指Web信息会及时更新,保证Web上的信息永远都是最新动态。第三,交互性、可测试性。Web中含有大量超链接,用户可以通过超链接访问多个站点,具体访问的站点由用户决定。此外,Web产品对稳定性、便捷性有较高要求,必须要保证Web的可测试性,加强维护工作。第四,组织管理。Web开发技术的规模不断扩大,Web应用逐渐增加,复杂程度不断提高,已可以作为一个简单的工程项目。因此,必须要强化组织管理,保证Web开发工作稳定开展,确保Web的功能效果。

  2 Web开发技术的应用过程

  利用Web开发技术开发软件工程的过程中,不会明确得知用户的实际需求,无法预测开发结果。因此,Web开发技术的应用过程极为关键。第一,建立Web模型。科学合理的模型可以实现最大化Web开发效果,根据用户的初步需求,建立初级Web模型。第二,试用测试。用户在初步Web模型的基础上测试使用,根据用户的反馈意见,优化修改需要改进的地方,一直反复,直到用户满意[1]。需要注意的是,用户意见要谨慎参考,如果盲目参考用户意见进行修改,可能导致Web开发设计出现问题。第三,规格说明。完成用户测试修改后,Web已基本满足用户需求,在此基础上,定义、说明模型,为后续开发奠定良好基础。第四,Web设计。在第三阶段的基础上设计Web的版面、数据库,设计过程中,要以用户为中心,考虑用户的实际需求。第五,最终测试。完成设计后测试Web,由开发者和用户共同完成。开发者主要针对Web的设计、规格说明、兼容性等情况,用户则针对实际体验。第六,发布维护。完成上述工作后,可以发布Web系统,但要定期维护Web。维护是一个长期工程且较为复杂,有关人员必须要提高重视度。

  3 Web开发技术的实际应用

  随着科学技术的发展,Web系统在日常工作中得到广泛应用。基于软件工程的Web开发技术,最常见的是Corba组件技术。以Applet为例,通过Applet实现了Web和Corba之间的结合。这种多分布式应用模型,可以最大限度贴近用户,提高表现性能。比如,用户可以是主机的远程对象,也可以是其他设施的远程对象,以此实现浏览器和WWW服务器之间的交互,让复杂分布式应用成为可能。此外,RMM、HDM、WebML和UME等是目前较为常见的基于软件工程的Web开发技术。比如,采用WebML技术设计Web系统的过程中,会得到HDM的支持,自动生产数据代码。Web开发技术在软件工程思想理念的指导下,可以有效简化开发过程,但实际发展过程中,需要进一步分析开发语言,以此有效提高开发系统的应用性能。

  4 Web开发技术的开发语言

  4.1 标准通用语言

  Web开发技术中有三个通用标准语言,分别为HTML、XML、XHTML。其中,HTML是一种超文本标记语言,可以让页面呈现所有非文字元素;XML是一种可拓展标记语言,可以让用户完成语言自定义;XHTML是两者的结合,是一种可拓展超文本标记语言,可以让用户完成非文字语言自定义。通过这三部分,可以实现电脑之间的通信,比如用户在服务器端口运行动态网页,网页会根据用户需求反馈相应信息。Web主要依靠数据库执行用户登录、管理等基础操作。需要注意的是,Web开发的浏览器可以支持各种插件,丰富网页功能,为用户提供便捷。

  4.2 前端语言技术

  Web开发技术之所以得到大范围应用,是因为Web网页的前端有大量语言技术支撑,包括脚本语言、Java Script、VBSript、Ajax、JSON、Bootstrap、AngluarJS、JQuery以及前端编辑器等。Java Script是一种脚本语言,应用在HTML页面中可以增加页面动态功能,满足Web的交互性需求。实际应用中,AngluarJS语言技术可以在多个平台应用,不需服务器支持即可响应用户输入的内容。用户访问页面的过程中,通过鼠标可以调动AngluarJS,但随着服务器功能项目的增加,采用服务器原有的脚本语言更加安全,可以减少服务器中存在的漏洞[2]。

  4.3 后台语言技术

  Web开发技术后台语言中,涉及JSP、PHP、Ruby、Netbeans和Node.js等,其中最常见、应用最广泛的是JSP。JSP是一种动态开发语言,通过编程形成Java服务器页面,和ASP技术类似,但ASP技术的应用范围逐渐缩小。JSP主要实现的内容是Web技术动态化,传统HTML页面文件中加入Java程序段和JSP标记,可以形成视频文件。利用JSP完成的Web软件,可以实现跨平台操作,比如Linux操作系统中可以实现Web软件扩展运行,让用户完成页面浏览。JSP技术是Servlet技术的基础,开发Web过程中,需要二者相互配合。以某图书馆为例,该图书馆想要建立一个内部管理系统,设计系统软件的过程中,运用Java、JSP等多个不同软件工程技术。需要注意的是,Web应用过程中可能面临多种不同请求,一些静态资源请求处理效果相对较低,需要将JSP转化为Servlet,从而保证完整处理请求。

  结语

  随着国家的发展,计算机软件工程水平全面提高,社会对软件工程的需求随之扩大。这样情况下,传统软件开发技术中的弊端和局限逐渐暴露。Web开发技术可以最大程度消除局限性,提高国家软件工程的应用效果和应用水平,全面发展国家计算机行业。

  参考文献
  [1]岳彩梦.基于软件工程的Web开发技术[J].电子技术与软件工程, 2019 (8) :55.
  [2]单强.基于软件工程技术的网络安全系统开发研究[J].计算机产品与流通, 2019 (2) :17, 271.

点击查看>>软件开发论文(精选10篇)其他文章
重要提示:转载本站信息须注明来源:原创论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。