?

基于軟件工程的web開發技術

2019-09-10 23:05梁燕鴻
E動時尚·科學工程技術 2019年19期
關鍵詞:措施

梁燕鴻

摘 要:隨著社會的發展,我國的軟件工程的發展也有了很大的改進。軟件工程的最終目的為完成高質量軟件開發工作,但是由于軟件開發的難度較大,并且一些客戶會提出具體的工作要求,依靠傳統的技術平臺很難指導當前的軟件開發過程。建成Web技術開發平臺后,能夠讓軟件開發人員通過對相關工作內容的調查和研究,從該平臺上找到相應的技術類型,同時收集和處理系統運行中存在的各項問題。

關鍵詞:基于軟件工程;web開發技術;措施

1 Web技術平臺開發特點

Web系統之所以能被現代社會廣泛運用,首先Web技術具有展現性和易操控性等特點,用戶在終端設備的體驗過程中,Web技術通過圖像轉化、聲音系統傳輸以及影響系統傳輸將其展現在終端設備上,令體驗者可在Web系統上進行閱讀資料、觀看影視作品、玩游戲等。Web系統的易操控性,只需在頁面鏈接中進行選擇便可達到對瀏覽內容的選擇。其次具有數據兼容性廣、靜動態轉化速率快等特點,當前這種大數據時代下,終端用戶很難對信息傳遞量的價值進行評估,導致數據被大范圍下載到硬盤中,降低硬件系統的利用率。Web技術的開發及運用中,將計算機大數據信息進行擴散性儲存,將接收到的數據信息進行整體分類,方便用戶在查找過程中,快速將范圍縮小,將有效信息展現在客戶面前,提高工作效率。再次具有控制層建設等特點,Web瀏覽器是客戶和信息網溝通的平臺,Web技術在研發過程中應加強對Web頁面的建設能力,增加Web系統的多表現形式,令用戶學習過程的同時,可將這種知識以多空間形態體現到自己的思想之中。鑒于Web系統有著多特點和易開發性,技術人員應通過重點研發,令Web技術以更先進的形態展現在用戶面前。

2 Web開發技術的實際應用

隨著科學技術的發展,Web系統在日常工作中得到廣泛應用?;谲浖こ痰腤eb開發技術,最常見的是Corba組件技術。以Applet為例,通過Applet實現了Web和Corba之間的結合。這種多分布式應用模型,可以最大限度貼近用戶,提高表現性能。比如,用戶可以是主機的遠程對象,也可以是其他設施的遠程對象,以此實現瀏覽器和WWW服務器之間的交互,讓復雜分布式應用成為可能。此外,RMM、HDM、WebML和UME等是目前較為常見的基于軟件工程的Web開發技術。比如,采用WebML技術設計Web系統的過程中,會得到HDM的支持,自動生產數據代碼。Web開發技術在軟件工程思想理念的指導下,可以有效簡化開發過程,但實際發展過程中,需要進一步分析開發語言,以此有效提高開發系統的應用性能。

2.1 運行體系方面

在Web技術開發平臺中,當前的運行體系對管理人員的依賴程度較高,原因在于,系統的智能化效果較差,當開發人員無法獨立解決遇到的問題時,需要將該問題提交到服務臺和問題處理模塊上,由管理人員選擇參與討論的小組成員,對于能夠實現復雜功能的軟件來說,開發人員面臨的問題數量大幅提升,這對管理人員的工作效率提出的要求過高。本文提出的運行體系管理方法為,系統將參與編程的工作人員設置標簽,標簽的制定原則為開發人員有深度全面了解的技術類型,通常情況下,針對不同類型的問題,多個小組共同參與時,能夠取得更高的問題討論和解決效率,在這種運行模式的應用中,開發人員向系統提交問題后,系統根據問題描述、問題類型確定參與到討論中的技術構成,在這一標簽下,安排開發人員參與到討論中,提高討論工作的質量和效率。需要注意的是,要讓Web技術開發平臺發揮該項功能,除了系統本身需要具備很高的智能化之外,還需要建成高效的溝通體系,讓所有人員都能夠參與到線上討論過程。

2.2 Web的后臺語言

Web的后臺語言主要有JSP、PHP和ruby、Netbeans、Node.js,其中最主要的是JSP。所謂JSP指的是java服務器頁面,是一種動態網站開發語言,有點類似于ASP技術,但是隨著技術的更新,ASP技術的運用在逐漸減少。動態網站開發語言在傳統的HTML頁面文件中插入java程序段和jsp標記,從而形成jsp文件。JSP開發中的Web應用是跨平臺的,可以運行在LINUX或者其他操作系統下,實現html中java的擴展,jsp與servlet一樣運行在服務器端,將一個html文件返回給客戶端,因此客戶端有瀏覽器就可以瀏覽。其中servlet是jsp的基礎,在jsp之前就有了servlet技術,jsp是servlet的擴展,大型的Web應用開發需要servlet和jsp的同時配合??蛻舳?、Web服務器、應用服務器三種同時存在,客戶端發出請求,Web服務器接收請求,如果是html、css靜態資源的話,Web服務器可以自行處理,如果遇到動態資源比如jsp時就要將請求轉至服務器,由應用服務器處理。應用服務器也具有處理靜態資源請求的能力,但是可能沒有Web服務器處理的那么好,應用服務器還包含Web容器。在應用服務器中,jsp先轉換成servlet,在servlet容器中檢索是否有servlet的匹配項,如果沒有就由sevlet容器加載并實例化這個servlet類的一個示例對象,再由servlet容器初試化運行;如果已經存在就可以直接運行。所謂servlet容器指的是管理servlet的生命周期,存在于應用程序中。當下Web系統的開發技術還面臨著很多問題,需要開發人員細致了解Web系統開發的整體框架,具體細節,前后聯系,考慮多領域融合的問題和設計細節,解決工程化的問題。

2.3 前端語言技術

Web開發技術之所以得到大范圍應用,是因為Web網頁的前端有大量語言技術支撐,包括腳本語言、JavaScript、VBSript、Ajax、JSON、Bootstrap、AngluarJS、JQuery以及前端編輯器等。JavaScript是一種腳本語言,應用在HTML頁面中可以增加頁面動態功能,滿足Web的交互性需求。實際應用中,AngluarJS語言技術可以在多個平臺應用,不需服務器支持即可響應用戶輸入的內容。用戶訪問頁面的過程中,通過鼠標可以調動AngluarJS,但隨著服務器功能項目的增加,采用服務器原有的腳本語言更加安全,可以減少服務器中存在的漏洞。

2.4 系統銜接方面

在技術平臺的運行中,整個平臺中含有多個子系統,這些子系統之間的銜接性會從根本上決定軟件的開發質量和效率,當前的子系統銜接路徑中,對開發人員自身的工作素養要求較高,需要其能夠確定問題的出現位置、出現原因等信息后,再通過對其余子系統的應用,找到問題的解決方法。本文提出的今后運行和發展模式為,由系統自動記錄編程中產生的問題,同時完成對問題解決方法的記錄,將問題的相關信息記錄到Web技術開發平臺的數據庫中,同時由系統找到相關問題的關鍵詞,通過設置這類關鍵詞標簽,提高開發人員對問題的搜索效率,讓其能夠更加高效完成軟件開發工作。

結語

隨著國家的發展,計算機軟件工程水平全面提高,社會對軟件工程的需求隨之擴大。這樣情況下,傳統軟件開發技術中的弊端和局限逐漸暴露。Web開發技術可以最大程度消除局限性,提高國家軟件工程的應用效果和應用水平,全面發展國家計算機行業。

參考文獻

[1]肖美婷.移動Web開發技術在商務網站的應用及發展趨勢探究[J].中國新通信,2018,20(17):125.

[2]袁琛.基于Web技術的民辦高校教學管理系統的設計與實現[D].湖南大學,2017.

[3]曹陽.軟件工程Web技術開發平臺[J/OL].電子技術與軟件工程,2019(05):34.

[4]張夢蝶.基于C/S模式的軟件工程網絡教學系統設計與實現[D].電子科技大學,2012.

猜你喜歡
措施
解答排列組合問題的幾種常用措施
轉爐煉鋼脫磷原理及措施
船舶碰撞事故的防范和應急措施
如何提高醫務人員對多重耐藥菌感染防控措施執行率
新建城區消防安全管理體系的完善措施
求動點的軌跡方程的常用小措施
分析放療科輻射防護措施及安全管理模式
求函數零點個數的措施
解答高中數學問題的幾個常用措施
WTO:新增貿易限制措施 創2008年以來新低
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合