軟體工程技術論文
軟體工程是自二十世紀以來的一個新興的學科,也是一門新興的產業。下面是由小編整理的,謝謝你的閱讀。
篇一
基於軟體工程的Web開發技術
隨著我國計算機技術的迅猛發展,各行各業對於應用軟體的需求正在逐年上長,其中不論是對應用軟體的數量的需求還是質量的需求都呈現出了大幅度的提高。儘管目前我國計算機中所應用到的Web系統開發已經受到了各界學者的廣泛重視,但是在對Web系統進行開發的過程中卻仍需要依靠技術開發人員的個人經驗。由於目前我國的技術開發人員缺少相應的Web系統開發資源和相對規範的開發方法,使得我國的Web系統並得不到很好的開發與維護。
【關鍵詞】軟體工程 Web技術 開發平臺
網際網路自誕生以來就處於不斷的發展當中,隨之而來的是與之相對應的各種各樣的網際網路應用技術。在當前的社會環境中,Web系統已經逐漸深入到了各行各業的網際網路應用平臺當中,成為了人們生活工作過程中的重要組成部分。Web系統是通過相應的程式將傳統的資料和資訊記錄在網際網路絡***Internet***當中,使得人們的資料傳遞過程更加的準確便捷。但目前的Web系統在開發過程中仍存在一些問題,本文針對Web系統目前存在的問題以及在開發過程中的特點進行了分析,繼而對當前Web系統的開發現狀進行了總結。
1 基於軟體工程的Web系統開發特點
最初網際網路***Internet***中所使用的Web系統非常簡單,只是單純的進行一些網址超級連結,對於文字圖片類資訊的傳遞也十分的單一。然而隨著網際網路***Internet***的飛速發展,使得人們對於Web系統的需求也就越來越多,當然Web系統本身也在進行相應的發展,其所能承載的資訊越來越多,傳遞速度越來越快,如今,Web系統與網際網路***Internet***中資料傳遞的關係越來越緊密,使得Web系統已然成為了當今計算機軟體的重要組成部分。
1.1 Web系統具有圖形化以及易操作的特點
目前,基於軟體工程的Web系統之所以能被人們廣泛應用,是因為其具有其他系統不具備的獨特一面。在計算機網際網路***Internet***中的一個簡單的Web頁面就可以同時做到對圖形和文字的雙重資料傳遞。而隨著Web系統的不斷髮展,Web系統逐漸可以實現將圖片、音訊以及視訊等資料資訊進行融合,使得人們在進行計算機網際網路***Internet***的使用過程當中,可以在Web頁面上玩遊戲、看視訊等。與此同時,在現實生活中,計算機網際網路***Internet***中的Web系統十分容易操作,只要進行簡單的頁面連結跳轉即可。
1.2 Web系統具有分佈性以及動態性的特點
對於網際網路***Internet***中所包含的大量的資料資訊***影象、音訊、視訊***,人們很難對其的資料資訊大小進行預估,而且大量的資料資訊也會佔據計算機硬碟的空間,造成實際應用成本的浪費。故在對計算機網際網路***Internet***中的Web系統進行實際開發和應用的過程中,應將海量的計算機網際網路***Internet***資料資訊進行分散儲存,也就是說將不同型別的資訊存放於不同的頁面當中,在人們需要使用時可以在統一的頁面進行跳轉,而且雖然在設計過程中這些資料資訊是分散開來的,但對於計算機使用者來講,計算機網際網路***Internet***中的Web系統所傳遞的資訊仍然是連貫一體的,不影響使用者的實際操作。
1.3 Web系統具有表現層的建模特點
在傳統的Web系統設計過程中,經常會忽略對Web系統表現層的建模能力進行設計。Web介面是使用者與計算機網際網路***Internet***進行互動的平臺,因此需要在對Web系統進行設計的過程中對Web介面的表達能力的設計進行重視,豐富的Web介面表達將會使計算機網際網路***Internet***中的Web系統更加人性化,使得計算機網際網路***Internet***中的資訊資料能夠完整的對使用者進行呈現。
2 基於軟體工程的Web開發技術現狀
隨著Web技術的快速發展,其在計算機網際網路***Internet***中的作用被越來越多的人所發現,繼而使得更多的Web系統開發技術得以實現。
2.1 HDM lite
在對計算機網際網路***Internet***所應用的Web系統進行設計的過程中,HDM lite***Hypermedia Design Method***是最為常見的設計方式,其主要用作於對Web資訊系統的設計,定義資料結構、導航資訊以及將資料資訊進行表現是HDM lite的設計核心所在。HDM lite的設計特點在於可以在執行過程中進行自動生成,並對其自身的HDM進行內容擴充,使得其對於Web系統的設計可以實現從邏輯方案到物理模型之間的轉換。當然,HDM lite的設計也有一定的缺陷,其在設計過程中的自動生成只對計算機網際網路***Internet***中所產生的靜態只讀資訊Web頁面有效。
2.2 WebML
在對計算機網際網路***Internet***所應用的Web系統進行設計的過程中,WebML***Web Modeling Language***是基於W313專案定義的Web系統的模型描述語言。WebML可以在設計概念上對Web頁面的資料應用進行繁複的描述,其在對Web系統的設計過程中,可以將Web頁面的資料應用描述方法以抽象化的圖形進行表現,與此同時,其在對於計算機網際網路***Internet***所應用的Web系統進行設計的過程中,包含了具有一定完整性的設計過程及應用工具。此外,由於上文所提到的針對計算機網際網路***Internet***所應用的Web系統進行設計的HDM lite***Hypermedia Design Method***設計會對WebML***Web Modeling Language***產生一定的支援,故使得WebML在Web系統中進行執行的時候可以自動生成資料程式碼。
3 結論
綜上訴述,雖然Web系統的開發是一項非常複雜冗長的工程,但如果在對Web系統進行實際開發的過程中能夠將工程軟體思想進行良好的掌握和運用,就可以將Web系統在應用過程中遇到的問題順利解決。與此同時,工程軟體思想的完美運用還可以在Web系統進行開發的過程中提高其開發效率,確保其開發質量,使得網際網路***Internet***使用者能夠在對其進行使用的過程中得到更高的享受。當然,在對Web系統進行開發的過程中也需要注意其複雜性,不可以單純依靠固定的開發模型進行開發。
參考文獻
[1]崔寅生.基於軟體工程技術與過程的面向物件Web應用研究[J].貴陽學院學報***自然科學版***,2010,03***12***:35-37.
[2]周豔萍.基於軟體工程的Web開發技術及其應用分析[J].電子製作,2013,05***21***:57-72.
[3]夏鋒,孫優賢.基於軟體工程的個性化網上教學系統開發研究[J].工業控制計算機,2013,01***29***:22-24.
作者單位
北京郵電大學 北京市 100876
點選下頁還有更多>>>