0835軟件工程一級學(xué)科簡介_第1頁
0835軟件工程一級學(xué)科簡介_第2頁
0835軟件工程一級學(xué)科簡介_第3頁
0835軟件工程一級學(xué)科簡介_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、0835軟件工程一級學(xué)科簡介一級學(xué)科(中文)名稱:軟件工程(英文)名稱:SoftwareEngineering一、學(xué)科概況軟件工程經(jīng)過四十余年的發(fā)展,明確了自身的學(xué)科問題,形成了軟件工程領(lǐng)域的基礎(chǔ)理論、工程方法與技術(shù)體系,完善了軟件工程教育體系,具備了學(xué)科的完整性和教育學(xué)特色,具有廣泛的研究領(lǐng)域和研究方向,作為獨立學(xué)科為軟件產(chǎn)業(yè)發(fā)展提供了理論、技術(shù)與人才支撐。1968年在德國舉行的NAT囁件工程會議上,為應(yīng)對“軟件危機(jī)”的挑戰(zhàn),“軟件工程”術(shù)語被首次提出。在這個時期,具有代表性的軟件工程定義是“為了經(jīng)濟(jì)地獲得在真實機(jī)器上可靠工作的軟件而制定和使用的合理工程原則和方法”。1972年,IEEE學(xué)會

2、計算機(jī)協(xié)會第一次出版了“軟件工程學(xué)報”。 此后, “軟件工程”這個術(shù)語被廣泛用于工業(yè)、政府和學(xué)術(shù)界,眾多的出版物、團(tuán)體和組織、專業(yè)會議在它們的名稱中開始使用“軟件工程”這個術(shù)語,很多大學(xué)的計算機(jī)科學(xué)系先后開設(shè)了軟件工程課程。1980年代末到1990年代初, 基于瀑布模型的軟件開發(fā)過程和結(jié)構(gòu)式過程語言編程范型占主導(dǎo)地位,軟件工程研究在軟件需求分析、軟件設(shè)計、軟件測試、軟件質(zhì)量保證、軟件過程改進(jìn)等多個子領(lǐng)域得到深化和擴(kuò)展,形成了軟件工程學(xué)科的雛形。同期,軟件工程教育得到卡內(nèi)基梅隆大學(xué)軟件工程研究所(SEI)的培育和支持。該研究所調(diào)查軟件工程教育的現(xiàn)狀,出版軟件工程推薦教程,在卡內(nèi)基梅隆大學(xué)建立軟件

3、工程碩士教育計劃,并組織和推動軟件工程教育者研討會。1991年,ACMf口IEEE-CS的計算學(xué)科教程CC199傳題組將“軟件工程”列為計算學(xué)科的九個知識領(lǐng)域之一。1993年,IEEE-CS和ACM為了將軟件工程建設(shè)成為一個專業(yè),建立了IEEE-CS/ACM聯(lián)合指導(dǎo)委員會。 隨后, 該指導(dǎo)委員會被軟件工程協(xié)調(diào)委員會(SWEQ潸代。SWECC提出了“軟件工程職業(yè)道德規(guī)范”、“本科軟件工程教育計劃評價標(biāo)準(zhǔn)”以及“軟件工程知識體系(SWEB。K。其中,SWEBOK面描述了軟件工程實踐所需的知識,為開發(fā)本科軟件工程教育計劃打下了基礎(chǔ)。2004年8月,全世界500多位來自大學(xué)、科研機(jī)構(gòu)和企業(yè)界的專家、教

4、授經(jīng)過多年的努力,制定了軟件工程知識體系(SWEB。好口軟件工程教育知識體系 (SEEK,標(biāo)志著軟件工程學(xué)科在世界范圍正式確立, 并在本科教育層次上迅速發(fā)展。隨著計算領(lǐng)域的廣泛拓展,軟件工程、計算機(jī)科學(xué)、計算機(jī)工程、信息系統(tǒng)、信息技術(shù)并列成為計算學(xué)科下的獨立學(xué)科。進(jìn)入21世紀(jì),以互聯(lián)網(wǎng)為核心的網(wǎng)絡(luò)與應(yīng)用得到快速發(fā)展,信息技術(shù)的應(yīng)用模式發(fā)生了巨大變化。在開放、動態(tài)、復(fù)雜的網(wǎng)絡(luò)環(huán)境下,靈活、可信、協(xié)同的計算資源、數(shù)據(jù)資源、軟件資源、服務(wù)資源等各種信息資源的共享和利用、無處不在的普適計算、主動可信的服務(wù)計算,均對軟件工程提出了巨大挑戰(zhàn)。圍繞服務(wù)計算、云計算、社會計算、可信計算、移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、信

5、息物理融合系統(tǒng)等新型計算和應(yīng)用模式,展開應(yīng)用導(dǎo)向的軟件工程研究成為主流趨勢。另一方面,軟件工程經(jīng)過數(shù)十年的研究與實踐,積累了海量的軟件及相關(guān)數(shù)據(jù),整理和分析這些數(shù)據(jù),發(fā)現(xiàn)和總結(jié)軟件制品、人員、工具、活動的特點及其所反映的軟件工程實踐效果,成為近幾年軟件工程的研究熱點,這不僅能夠提煉與完善軟件工程理論、方法和技術(shù),還能支撐軟件工程在新型計算和應(yīng)用模式中的進(jìn)一步發(fā)展。二、學(xué)科內(nèi)涵軟件是客觀世界中問題空間與解空間的具體描述,它追求的是表達(dá)能力強(qiáng)、更符合人類思維模式,具有構(gòu)造性和易演化性的計算模型。工程是綜合應(yīng)用科學(xué)理論和技術(shù)手段,改造客觀世界的具體實踐活動及其成果。軟件工程是應(yīng)用計算機(jī)科學(xué)理論和技術(shù)

6、以及工程管理原則和方法,按預(yù)算和進(jìn)度實現(xiàn)滿足用戶要求的軟件產(chǎn)品的定義、開發(fā)、發(fā)布和維護(hù)的工程,或以之為研究對象的學(xué)科。軟件工程的研究對象是軟件系統(tǒng),具學(xué)科涵蓋軟件科學(xué)與工程兩個方面。其中,科學(xué)研究的重點在于如何發(fā)現(xiàn)軟件可信性、度量和演化的基本規(guī)律,以應(yīng)對當(dāng)今軟件所面臨的復(fù)雜性、開放性和演化性等一系列重要挑戰(zhàn);而工程的重點在于綜合應(yīng)用包括科學(xué)方法在內(nèi)的各種方法,運用各種科學(xué)知識,深刻理解設(shè)計合格產(chǎn)品所涉及的多方面因素,構(gòu)建可靠好用的產(chǎn)品。軟件工程知識體系主要包括軟件需求、軟件設(shè)計、軟件構(gòu)造、軟件測試、軟件維護(hù)、軟件配置管理、軟件工程管理、軟件工程過程、軟件工程工具和方法、軟件質(zhì)量等知識域。軟件工

7、程的理論基礎(chǔ)主要是計算機(jī)科學(xué)中的程序理論和計算理論,以及求解問題的數(shù)學(xué)理論與方法,既關(guān)注構(gòu)造軟件的理論、模型與算法及其在軟件開發(fā)與維護(hù)中的應(yīng)用,也關(guān)注求解問題的數(shù)學(xué)理論與方法及其在軟件建模、分析、設(shè)計和驗證中的應(yīng)用。軟件工程學(xué)科的方法論基礎(chǔ)主要是系統(tǒng)工程、 管理學(xué)和經(jīng)濟(jì)學(xué)等,重點關(guān)注軟件系統(tǒng)的復(fù)雜性問題,涉及大型復(fù)雜軟件系統(tǒng)開發(fā)、運行與維護(hù)的原則和方法。由于軟件的特殊性,軟件工程與傳統(tǒng)的工程學(xué)有所不同。軟件工程更關(guān)注抽象、建模、信息組織和表示、變更管理等,在產(chǎn)品的設(shè)計階段必須考慮實現(xiàn)和質(zhì)量控制,而且持續(xù)進(jìn)化是軟件產(chǎn)品的重要特征。同時,過程管理、質(zhì)量保證、成本進(jìn)度計劃與控制也是軟件工程方法論的重

8、要組成部分。軟件的滲透性和軟件的服務(wù)性,不斷催生新學(xué)科,發(fā)展新產(chǎn)業(yè)。軟件工程的研究必須與實際應(yīng)用領(lǐng)域相結(jié)合,形成面向領(lǐng)域和面向服務(wù)的理論、方法與技術(shù),涉及科學(xué)計算、信息系統(tǒng)與數(shù)據(jù)處理、嵌入式與實時計算、工業(yè)過程控制、移動計算、云計算、物聯(lián)網(wǎng)等技術(shù)領(lǐng)域,以及生物醫(yī)學(xué)、金融與電子商務(wù)、電子政務(wù)、電信、航空與航天、交通、國防、游戲與娛樂、社交網(wǎng)絡(luò)等應(yīng)用領(lǐng)域的相關(guān)理論。三、學(xué)科范圍(一)軟件工程理論與方法:在計算機(jī)科學(xué)和數(shù)學(xué)等基本原理的基礎(chǔ)上,研究大型復(fù)雜軟件開發(fā)、運行和維護(hù)的理論和方法,以及形式化方法在軟件工程中的應(yīng)用,主要包括軟件語言、形式化方法、軟件自動生成與演化、軟件建模與分析、軟件智能化理論

9、與方法等內(nèi)容。(二)軟件工程技術(shù):研究大型復(fù)雜軟件開發(fā)、運行與維護(hù)的原則、方法、技術(shù)及相應(yīng)的支撐工具、平臺與環(huán)境,主要包括軟件需求工程、軟件設(shè)計方法、軟件體系結(jié)構(gòu)、模型驅(qū)動開發(fā)、軟件分析與測試、軟件維護(hù)與演化、軟件工程管理以及軟件工程支撐工具、平臺與環(huán)境等內(nèi)容。(三)軟件服務(wù)工程:研究軟件服務(wù)工程原理、方法和技術(shù),構(gòu)建支持軟件服務(wù)系統(tǒng)的基礎(chǔ)設(shè)施和平臺,主要包括軟件服務(wù)系統(tǒng)體系結(jié)構(gòu)、軟件服務(wù)業(yè)務(wù)過程、軟件服務(wù)工程方法、軟件服務(wù)運行支撐等內(nèi)容。(四)領(lǐng)域軟件工程:研究軟件工程在具體領(lǐng)域中的應(yīng)用,并在此基礎(chǔ)之上形成面向領(lǐng)域的軟件工程理論、方法與技術(shù),主要包括領(lǐng)域分析、領(lǐng)域設(shè)計、領(lǐng)域?qū)崿F(xiàn)、應(yīng)用工程等內(nèi)

10、容。四、培養(yǎng)目標(biāo)(一)學(xué)士學(xué)位:掌握自然科學(xué)和人文社科基礎(chǔ)知識、計算科學(xué)基礎(chǔ)理論、軟件工程專業(yè)基礎(chǔ)及應(yīng)用知識,掌握一門外國語;具有初步的軟件系統(tǒng)開發(fā)能力及項目實踐經(jīng)驗,以及基本的軟件工程師職業(yè)道德與素養(yǎng);能從事軟件系統(tǒng)的分析、設(shè)計、開發(fā)、測試、部署和維護(hù)等工作,也可以繼續(xù)攻讀碩士或博士學(xué)位。(二)碩士學(xué)位:具備堅實的軟件工程理論基礎(chǔ)和系統(tǒng)的專門知識,較為熟練地掌握一門外國語;具有較好的創(chuàng)新意識和綜合性的學(xué)術(shù)修養(yǎng)、嚴(yán)謹(jǐn)求實的科學(xué)態(tài)度和作風(fēng),能夠綜合運用軟件工程方法、技術(shù)和工具分析和解決實際問題,具備較全面的軟件研發(fā)能力與實踐經(jīng)驗;能從事軟件工程的基礎(chǔ)研究、應(yīng)用基礎(chǔ)研究、應(yīng)用研究、關(guān)鍵技術(shù)創(chuàng)新和大型軟件系統(tǒng)設(shè)計開發(fā)與管理等工作,也可以繼續(xù)攻讀博士學(xué)位。(三) 博士學(xué)位: 具備堅實寬廣的軟件工程理論基礎(chǔ)和系統(tǒng)深入的專門知識,熟練地掌握一門外國語;對于與自己研究相關(guān)的重要理論、方法與技術(shù)有透徹了解和把握,有學(xué)術(shù)研究的感悟力,理解學(xué)術(shù)研究的真諦;善于發(fā)現(xiàn)學(xué)科的前沿性問題,并對之進(jìn)行深入的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論