孫小貝
摘 要:近年來,由于我國科學技術水平逐步的提高,互聯網技術也越來越發達。相應的,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.