學習啦>論文大全>技術(shù)論文>

軟件開發(fā)技術(shù)論文

時間: 家文952 分享

  軟件開發(fā)方法學是從不同的軟件類型,按不同的觀點和原則,對軟件開發(fā)中應遵循的策略、原則、步驟和必須產(chǎn)生的文檔資料作出規(guī)定,下面是由學習啦小編整理的軟件開發(fā)技術(shù)論文,謝謝你的閱讀。

  軟件開發(fā)技術(shù)論文篇一

  基于軟件工程的Web開發(fā)技術(shù)

  摘要:隨著我國計算機技術(shù)的迅猛發(fā)展,各行各業(yè)對于應用軟件的需求正在逐年上長,其中不論是對應用軟件的數(shù)量的需求還是質(zhì)量的需求都呈現(xiàn)出了大幅度的提高。盡管目前我國計算機中所應用到的Web系統(tǒng)開發(fā)已經(jīng)受到了各界學者的廣泛重視,但是在對Web系統(tǒng)進行開發(fā)的過程中卻仍需要依靠技術(shù)開發(fā)人員的個人經(jīng)驗。由于目前我國的技術(shù)開發(fā)人員缺少相應的Web系統(tǒng)開發(fā)資源和相對規(guī)范的開發(fā)方法,使得我國的Web系統(tǒng)并得不到很好的開發(fā)與維護。

  【關鍵詞】軟件工程 Web技術(shù) 開發(fā)平臺

  互聯(lián)網(wǎng)自誕生以來就處于不斷的發(fā)展當中,隨之而來的是與之相對應的各種各樣的互聯(lián)網(wǎng)應用技術(shù)。在當前的社會環(huán)境中,Web系統(tǒng)已經(jīng)逐漸深入到了各行各業(yè)的互聯(lián)網(wǎng)應用平臺當中,成為了人們生活工作過程中的重要組成部分。Web系統(tǒng)是通過相應的程序?qū)鹘y(tǒng)的數(shù)據(jù)和信息記錄在互聯(lián)網(wǎng)絡(Internet)當中,使得人們的數(shù)據(jù)傳遞過程更加的準確便捷。但目前的Web系統(tǒng)在開發(fā)過程中仍存在一些問題,本文針對Web系統(tǒng)目前存在的問題以及在開發(fā)過程中的特點進行了分析,繼而對當前Web系統(tǒng)的開發(fā)現(xiàn)狀進行了總結(jié)。

  1 基于軟件工程的Web系統(tǒng)開發(fā)特點

  最初互聯(lián)網(wǎng)(Internet)中所使用的Web系統(tǒng)非常簡單,只是單純的進行一些網(wǎng)址超級鏈接,對于文字圖片類信息的傳遞也十分的單一。然而隨著互聯(lián)網(wǎng)(Internet)的飛速發(fā)展,使得人們對于Web系統(tǒng)的需求也就越來越多,當然Web系統(tǒng)本身也在進行相應的發(fā)展,其所能承載的信息越來越多,傳遞速度越來越快,如今,Web系統(tǒng)與互聯(lián)網(wǎng)(Internet)中數(shù)據(jù)傳遞的關系越來越緊密,使得Web系統(tǒng)已然成為了當今計算機軟件的重要組成部分。

  1.1 Web系統(tǒng)具有圖形化以及易操作的特點

  目前,基于軟件工程的Web系統(tǒng)之所以能被人們廣泛應用,是因為其具有其他系統(tǒng)不具備的獨特一面。在計算機互聯(lián)網(wǎng)(Internet)中的一個簡單的Web頁面就可以同時做到對圖形和文字的雙重數(shù)據(jù)傳遞。而隨著Web系統(tǒng)的不斷發(fā)展,Web系統(tǒng)逐漸可以實現(xiàn)將圖片、音頻以及視頻等數(shù)據(jù)信息進行融合,使得人們在進行計算機互聯(lián)網(wǎng)(Internet)的使用過程當中,可以在Web頁面上玩游戲、看視頻等。與此同時,在現(xiàn)實生活中,計算機互聯(lián)網(wǎng)(Internet)中的Web系統(tǒng)十分容易操作,只要進行簡單的頁面鏈接跳轉(zhuǎn)即可。

  1.2 Web系統(tǒng)具有分布性以及動態(tài)性的特點

  對于互聯(lián)網(wǎng)(Internet)中所包含的大量的數(shù)據(jù)信息(圖像、音頻、視頻),人們很難對其的數(shù)據(jù)信息大小進行預估,而且大量的數(shù)據(jù)信息也會占據(jù)計算機硬盤的空間,造成實際應用成本的浪費。故在對計算機互聯(lián)網(wǎng)(Internet)中的Web系統(tǒng)進行實際開發(fā)和應用的過程中,應將海量的計算機互聯(lián)網(wǎng)(Internet)數(shù)據(jù)信息進行分散存儲,也就是說將不同類型的信息存放于不同的頁面當中,在人們需要使用時可以在統(tǒng)一的頁面進行跳轉(zhuǎn),而且雖然在設計過程中這些數(shù)據(jù)信息是分散開來的,但對于計算機用戶來講,計算機互聯(lián)網(wǎng)(Internet)中的Web系統(tǒng)所傳遞的信息仍然是連貫一體的,不影響用戶的實際操作。

  1.3 Web系統(tǒng)具有表現(xiàn)層的建模特點

  在傳統(tǒng)的Web系統(tǒng)設計過程中,經(jīng)常會忽略對Web系統(tǒng)表現(xiàn)層的建模能力進行設計。Web界面是用戶與計算機互聯(lián)網(wǎng)(Internet)進行互動的平臺,因此需要在對Web系統(tǒng)進行設計的過程中對Web界面的表達能力的設計進行重視,豐富的Web界面表達將會使計算機互聯(lián)網(wǎng)(Internet)中的Web系統(tǒng)更加人性化,使得計算機互聯(lián)網(wǎng)(Internet)中的信息數(shù)據(jù)能夠完整的對用戶進行呈現(xiàn)。

  2 基于軟件工程的Web開發(fā)技術(shù)現(xiàn)狀

  隨著Web技術(shù)的快速發(fā)展,其在計算機互聯(lián)網(wǎng)(Internet)中的作用被越來越多的人所發(fā)現(xiàn),繼而使得更多的Web系統(tǒng)開發(fā)技術(shù)得以實現(xiàn)。

  2.1 HDM lite

  在對計算機互聯(lián)網(wǎng)(Internet)所應用的Web系統(tǒng)進行設計的過程中,HDM lite(Hypermedia Design Method)是最為常見的設計方式,其主要用作于對Web信息系統(tǒng)的設計,定義數(shù)據(jù)結(jié)構(gòu)、導航信息以及將數(shù)據(jù)信息進行表現(xiàn)是HDM lite的設計核心所在。HDM lite的設計特點在于可以在運行過程中進行自動生成,并對其自身的HDM進行內(nèi)容擴充,使得其對于Web系統(tǒng)的設計可以實現(xiàn)從邏輯方案到物理模型之間的轉(zhuǎn)換。當然,HDM lite的設計也有一定的缺陷,其在設計過程中的自動生成只對計算機互聯(lián)網(wǎng)(Internet)中所產(chǎn)生的靜態(tài)只讀信息Web頁面有效。

  2.2 WebML

  在對計算機互聯(lián)網(wǎng)(Internet)所應用的Web系統(tǒng)進行設計的過程中,WebML(Web Modeling Language)是基于W313項目定義的Web系統(tǒng)的模型描述語言。WebML可以在設計概念上對Web頁面的數(shù)據(jù)應用進行繁復的描述,其在對Web系統(tǒng)的設計過程中,可以將Web頁面的數(shù)據(jù)應用描述方法以抽象化的圖形進行表現(xiàn),與此同時,其在對于計算機互聯(lián)網(wǎng)(Internet)所應用的Web系統(tǒng)進行設計的過程中,包含了具有一定完整性的設計過程及應用工具。此外,由于上文所提到的針對計算機互聯(lián)網(wǎng)(Internet)所應用的Web系統(tǒng)進行設計的HDM lite(Hypermedia Design Method)設計會對WebML(Web Modeling Language)產(chǎn)生一定的支持,故使得WebML在Web系統(tǒng)中進行運行的時候可以自動生成數(shù)據(jù)代碼。

  3 結(jié)論

  綜上訴述,雖然Web系統(tǒng)的開發(fā)是一項非常復雜冗長的工程,但如果在對Web系統(tǒng)進行實際開發(fā)的過程中能夠?qū)⒐こ誊浖枷脒M行良好的掌握和運用,就可以將Web系統(tǒng)在應用過程中遇到的問題順利解決。與此同時,工程軟件思想的完美運用還可以在Web系統(tǒng)進行開發(fā)的過程中提高其開發(fā)效率,確保其開發(fā)質(zhì)量,使得互聯(lián)網(wǎng)(Internet)用戶能夠在對其進行使用的過程中得到更高的享受。當然,在對Web系統(tǒng)進行開發(fā)的過程中也需要注意其復雜性,不可以單純依靠固定的開發(fā)模型進行開發(fā)。

  參考文獻

  [1]崔寅生.基于軟件工程技術(shù)與過程的面向?qū)ο骔eb應用研究[J].貴陽學院學報(自然科學版),2010,03(12):35-37.

  [2]周艷萍.基于軟件工程的Web開發(fā)技術(shù)及其應用分析[J].電子制作,2013,05(21):57-72.

  [3]夏鋒,孫優(yōu)賢.基于軟件工程的個性化網(wǎng)上教學系統(tǒng)開發(fā)研究[J].工業(yè)控制計算機,2013,01(29):22-24.

  作者單位

  北京郵電大學 北京市 100876

點擊下頁還有更多>>>軟件開發(fā)技術(shù)論文

2607520