北大陳鐘軟件工程教育年會報告_第1頁
北大陳鐘軟件工程教育年會報告_第2頁
北大陳鐘軟件工程教育年會報告_第3頁
北大陳鐘軟件工程教育年會報告_第4頁
北大陳鐘軟件工程教育年會報告_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

關(guān)于增設(shè)軟件工程一級學(xué)科

的研究與思考

陳鐘教授教育部軟件工程專業(yè)教學(xué)指導(dǎo)分委會副主任北京大學(xué)軟件與微電子學(xué)院院長二零零九年十月三十一日南京2009年全國高校軟件工程專業(yè)教育年會背景2001年教育部發(fā)改委共同發(fā)文建設(shè)國家示范性軟件學(xué)院,明確軟件工程專業(yè)本科招生2006年教育部批準(zhǔn)成立軟件工程教學(xué)指導(dǎo)分委會下設(shè)學(xué)科發(fā)展戰(zhàn)略工作組、課程體系工作組、質(zhì)量評估工作組開展工作2007年9月15日,教指委在浙江大學(xué)召開工作會議,第一組總結(jié)了近一年的工作情況:結(jié)合學(xué)科建設(shè)與專業(yè)設(shè)置方面的任務(wù),積極與教育部相關(guān)部門進(jìn)行接觸和溝通,編寫并提交了“關(guān)于設(shè)置軟件工程學(xué)科與學(xué)位的建議”。2007年12月17-18日教指委在云南大學(xué)召開工作會議,陳鐘教授在題為“軟件工程學(xué)科的戰(zhàn)略研究”總結(jié)分析了軟件工程教育的特性與作用,強(qiáng)調(diào)了軟件工程教育兼屬科學(xué)教育與工程教育范疇,兼具科學(xué)教育屬性與工程教育屬性;從軟件產(chǎn)業(yè)發(fā)展和人才需求角度,提出了兼顧學(xué)術(shù)研究型和工程應(yīng)用型人才培養(yǎng)的多層次、多樣化軟件工程教育體系;結(jié)合軟件工程教育的改革要求,建議在科學(xué)學(xué)位系列中增加信息技術(shù)門類,將計算科學(xué)與技術(shù)設(shè)為一級學(xué)科,軟件科學(xué)、軟件工程、計算機(jī)科學(xué)、計算機(jī)工程等設(shè)為二級學(xué)科,而在專業(yè)學(xué)位系列中,將軟件工程作為領(lǐng)域,即軟件工程領(lǐng)域(MSE),并逐步完善專業(yè)學(xué)位系列,如軟件工程學(xué)士、軟件工程專業(yè)碩士和軟件工程專業(yè)博士。2008年完善《軟件工程學(xué)科的戰(zhàn)略研究》報告。2009年7月9日,共同完成《增設(shè)軟件工程一級學(xué)科建議書》,并在北京召開《關(guān)于增設(shè)軟件工程一級學(xué)科的專家論證會》學(xué)科門類與一級學(xué)科每十年修訂2009年6月24日,收到國務(wù)院學(xué)位委員會、教育部《關(guān)于修訂學(xué)位授予和人才培養(yǎng)學(xué)科目錄的緊急通知》(學(xué)位[2009]28號文件,6月4日發(fā))根據(jù)國務(wù)院學(xué)位委員會第二十六次會議的有關(guān)決議,以及《學(xué)位授予和人才培養(yǎng)學(xué)科目錄設(shè)置與管理辦法》(學(xué)位[2009]10號,以下簡稱《管理辦法》)的精神,為適應(yīng)我國經(jīng)濟(jì)、社會、科技和高等教育的發(fā)展,國務(wù)院學(xué)位委員會、教育部決定對學(xué)科門類和一級學(xué)科(本科專業(yè)目錄中稱為“專業(yè)類”,下同)目錄(以下簡稱《學(xué)科目錄》)進(jìn)行修訂。形成《學(xué)科門類調(diào)整建議書》、《一級學(xué)科調(diào)整建議書》一級學(xué)科目錄舉例01哲學(xué)0101哲學(xué)02經(jīng)濟(jì)學(xué)0201理論經(jīng)濟(jì)學(xué)020101政治經(jīng)濟(jì)學(xué)020102經(jīng)濟(jì)思想史020103經(jīng)濟(jì)史020104西方經(jīng)濟(jì)學(xué)020105世界經(jīng)濟(jì)020106人口、資源與環(huán)境經(jīng)濟(jì)學(xué)0202應(yīng)用經(jīng)濟(jì)學(xué)020201國民經(jīng)濟(jì)學(xué)020202區(qū)域經(jīng)濟(jì)學(xué)020203財政學(xué)020204金融學(xué)020205產(chǎn)業(yè)經(jīng)濟(jì)學(xué)☆020206國際貿(mào)易學(xué)020207勞動經(jīng)濟(jì)學(xué)020208統(tǒng)計學(xué)020209數(shù)量經(jīng)濟(jì)學(xué)020210國防經(jīng)濟(jì)一級學(xué)科目錄舉例03法學(xué)0301一級學(xué)科:法學(xué)0302一級學(xué)科:政治學(xué)0303一級學(xué)科:社會學(xué)0304一級學(xué)科:民族學(xué)030401民族學(xué)030402馬克思主義民族理論與政策030403中國少數(shù)民族經(jīng)濟(jì)030404中國少數(shù)民族史030405中國少數(shù)民族藝術(shù)一級學(xué)科目錄舉例04教育學(xué)0401一級學(xué)科:教育學(xué)040101教育學(xué)原理040102課程與教學(xué)論040103教育史040104比較教育學(xué)040105學(xué)前教育學(xué)040106高等教育學(xué)040107成人教育學(xué)040108職業(yè)技術(shù)教育學(xué)040109特殊教育學(xué)040110教育技術(shù)學(xué)0402心理學(xué)040201基礎(chǔ)心理學(xué)040202發(fā)展與教育心理學(xué)040203應(yīng)用心理學(xué)0403體育學(xué)040301體育人文社會學(xué)040302運動人體科學(xué)(可授教育學(xué)、理學(xué)、醫(yī)學(xué)學(xué)位)040303體育教育訓(xùn)練學(xué)040304民族傳統(tǒng)體育學(xué)工學(xué)門類一級學(xué)科結(jié)構(gòu)08工學(xué)0801力學(xué)080102固體力學(xué)080103流體力學(xué)080104工程力學(xué)0802機(jī)械工程0803光學(xué)工程(不設(shè)二級學(xué)科)0804儀器科學(xué)與技術(shù)0805材料科學(xué)與工程0806冶金工程0807動力工程及工程熱物理0808電氣工程0809電子科學(xué)與技術(shù)0810信息與通信工程0811控制科學(xué)與工程0812計算機(jī)科學(xué)與技術(shù)工學(xué)門類一級學(xué)科結(jié)構(gòu)0813建筑學(xué)0814土木工程081401巖土工程081402結(jié)構(gòu)工程081403市政工程081404供熱、供燃?xì)?、通風(fēng)及空調(diào)工程081405防災(zāi)減災(zāi)工程及防護(hù)工程081406橋梁與遂道工程0815水利工程 0816測繪科學(xué)與技術(shù)0817化學(xué)工程與技術(shù)0819礦業(yè)工程0820石油與天然氣工程0821紡織科學(xué)與工程0822輕工技術(shù)與工程0823交通運輸工程0824船舶與海洋工程0825航空宇航科學(xué)與技術(shù)0826兵器科學(xué)與技術(shù)0827核科學(xué)與技術(shù)0828農(nóng)業(yè)工程0829林業(yè)工程0830環(huán)境科學(xué)與工程0831生物醫(yī)學(xué)工程0832食品科學(xué)與工程匯報大綱一、該學(xué)科的學(xué)科內(nèi)涵二、該學(xué)科人才培養(yǎng)現(xiàn)狀及存在的問題三、國內(nèi)外設(shè)置該學(xué)科的狀況和發(fā)展情況四、該學(xué)科的主要研究方向及研究內(nèi)容五、該學(xué)科的理論和方法論基礎(chǔ)六、該學(xué)科與其相近一級學(xué)科的關(guān)系七、社會對該學(xué)科的需求情況及就業(yè)前景分析八、該學(xué)科的發(fā)展前景九、該學(xué)科可歸屬的二級學(xué)科及其簡介十、參加該學(xué)科論證的專家情況一、該學(xué)科的學(xué)科內(nèi)涵(一)軟件工程的定義軟件是客觀世界中問題空間與解空間的具體描述

追求表達(dá)能力強(qiáng)、更符合人類思維模式具有易構(gòu)造性和易演化性的計算模型軟件工程應(yīng)用計算機(jī)科學(xué)理論和技術(shù)以及工程管理原則和方法,按預(yù)算和進(jìn)度,實現(xiàn)滿足用戶要求的軟件產(chǎn)品的定義、開發(fā)、發(fā)布和維護(hù)的工程或以之為研究對象的學(xué)科。(計算機(jī)大百科全書)*軟件工程是為了經(jīng)濟(jì)地獲得能夠在實際機(jī)器上高效運行的可靠軟件而建立和使用的一系列好的工程化原則[Bauer1972]。*軟件工程是以工程的形式應(yīng)用計算機(jī)科學(xué)和數(shù)學(xué)原理,從而經(jīng)濟(jì)有效地解決軟件問題[CMU/SEI-90-TR-003]。*軟件工程是將系統(tǒng)性的、規(guī)范化的、可定量的方法應(yīng)用于軟件的開發(fā)、運行和維護(hù)[IEEE1990]。(二)軟軟件工程程是一門門交叉學(xué)學(xué)科這些定義都都明確地或或隱含地指指出軟件工工程不僅僅僅是編碼,,它包括了了質(zhì)量、進(jìn)進(jìn)度、經(jīng)濟(jì)濟(jì)學(xué)、相關(guān)關(guān)基礎(chǔ)知識識與方法論論以及它們們的應(yīng)用。。顯然,軟件開發(fā)與與服務(wù)問題題的解決不不僅僅局限限于計算機(jī)機(jī)科學(xué),而而是需要計計算機(jī)科學(xué)學(xué)、數(shù)學(xué)、、工程學(xué)和和管理學(xué)等等不同學(xué)科科的交叉與與融合。因此,軟件工程是是一門交叉叉性的工程程學(xué)科,它將計算機(jī)機(jī)科學(xué)、數(shù)數(shù)學(xué)、工程程學(xué)和管理理學(xué)等基本本原理應(yīng)用用于軟件的的開發(fā)與維維護(hù)之中,特別強(qiáng)調(diào)調(diào)軟件的分分析與評價價、規(guī)格說說明、設(shè)計計和演化等等內(nèi)容,同同時涉及管管理、質(zhì)量量、創(chuàng)新、、標(biāo)準(zhǔn)、個個人技能、、團(tuán)隊協(xié)作作和專業(yè)實實踐等。軟件的滲透透性和軟件件的服務(wù)性性,可以不不斷催生新新學(xué)科,發(fā)發(fā)展新產(chǎn)業(yè)業(yè)。例如,軟件件技術(shù)與語語言結(jié)合,,可以開展展語言信息息工程研究究;軟件與與金融結(jié)合合,催生了了金融信息息工程研究究與學(xué)科建建設(shè);軟件件與人文結(jié)結(jié)合,可以以促進(jìn)文化化創(chuàng)意產(chǎn)業(yè)業(yè)和數(shù)字內(nèi)內(nèi)容產(chǎn)業(yè)的的發(fā)展。軟件工程是是軟件產(chǎn)業(yè)業(yè)的支撐學(xué)學(xué)科,它所所體現(xiàn)出的的交叉應(yīng)用用性是軟件件工程學(xué)科科建設(shè)的重重要特性;而軟件工工程注重多多學(xué)科綜合合,重視實實踐訓(xùn)練,,又突出了了工程實踐踐是軟件工工程教育的的重要內(nèi)容容。因此,,交叉應(yīng)用用性和工程程實踐性是是軟件工程程的學(xué)科特特性。(三)軟件件工程知識識體系IEEE-CS與ACM聯(lián)合合組織專家家開展了“軟件工程程知識體系系”、“軟件件工程專業(yè)業(yè)課程計劃劃”和“軟件工程程職業(yè)道德德與專業(yè)實實踐”等三三個研究項項目,并取得了重重要進(jìn)展。。IEEE最最新發(fā)布的的軟件工程程知識體系系(SWEBOK))將軟件工程知知識分解解成10個個知識域,即軟件需求、、軟件設(shè)計計、軟件構(gòu)構(gòu)造、軟件件測試、軟件維護(hù)、、軟件配置置管理、軟軟件工程管管理、軟件工程過過程、軟件件工程工具具和方法、、軟件質(zhì)量量,并組成一個個多級層次次化的體系系結(jié)構(gòu)。軟件工程知知識體系(SWEBOK)軟件工程知識體系(SWEBOK)軟件設(shè)計基本概念關(guān)鍵問題結(jié)構(gòu)與體系結(jié)構(gòu)質(zhì)量分析與評價設(shè)計符號策略與方法軟件測試基本概念和定義測試級別測試技術(shù)測試相關(guān)度量測試過程管理軟件需求需求工程過程需求獲取需求分析需求規(guī)格說明需求驗證需求管理軟件構(gòu)造降低復(fù)雜性預(yù)知多樣性結(jié)構(gòu)化驗證使用外部標(biāo)準(zhǔn)軟件維護(hù)基本概念維護(hù)過程關(guān)鍵問題維護(hù)技術(shù)軟件配置管理配置過程管理配置標(biāo)識配置控制配置狀態(tài)報告配置審計軟件發(fā)布管理與交付軟件工程管理組織管理過程/項目管理軟件工程度量軟件工程過程軟件過程概念過程基礎(chǔ)設(shè)施過程度量過程定義定性過程分析過程實施與變更軟件工程工具與方法軟件工具軟件方法軟件質(zhì)量軟件質(zhì)量概念SQA和V&V目的與計劃SQA和V&V活動與技術(shù)適用于SQA和V&V的度量軟件是基于于硬件來反反映人類意意識與智慧慧,它的本本質(zhì)特性是是構(gòu)造性與易易演化性,而軟件工程是是軟件產(chǎn)業(yè)業(yè)的支撐學(xué)學(xué)科,所以軟件件工程教育育兼屬科學(xué)學(xué)教育與工工程教育范范疇,兼具具科學(xué)教育屬屬性與工程程教育屬性性。軟件工程的的科學(xué)教育育屬性是引導(dǎo)學(xué)生生對人類意意識與智慧慧進(jìn)行科學(xué)學(xué)理解,增增強(qiáng)學(xué)生運運用軟件本本質(zhì)特性解解決具體問問題的能力力;培養(yǎng)的是軟軟件工程基基礎(chǔ)研究人人才;軟件工程的的工程教育育屬性是引導(dǎo)學(xué)生生綜合應(yīng)用用計算機(jī)科科學(xué)、數(shù)學(xué)學(xué)、管理等等科學(xué)原理理,借鑒傳傳統(tǒng)工程的的原則與方方法,提煉煉、固化知知識來創(chuàng)建建軟件,以以達(dá)到提高高質(zhì)量、降降低成本的的目標(biāo)。培養(yǎng)的是軟軟件工程工工程技術(shù)、、管理和服服務(wù)人才。。二、該該學(xué)科科人才才培養(yǎng)養(yǎng)現(xiàn)狀狀及存存在的的問題題(一))軟件件工程程的科科學(xué)教教育屬屬性和和工程程教育育屬性性我們國國家自自1984年開開始探探索軟軟件工工程教教育,,它的的發(fā)展展過程程和中中國軟軟件產(chǎn)產(chǎn)業(yè)的的發(fā)展展過程程基本本一致致。1984年年和1985年年,在在國家家科委委的支支持下下,北北京大大學(xué)和和復(fù)旦旦大學(xué)學(xué)分別別舉辦辦了共共四期期軟件件工程程研究究生班班,教學(xué)學(xué)以工工程實實踐為為主,,聘用用國際際上一一些計計算機(jī)機(jī)軟件件專家家任教教,先先后培培養(yǎng)了了近200名軟軟件工工程高高級人人才。。與此此同時時,部部分高高校面面向研研究生生開設(shè)設(shè)了軟軟件工工程課課程,,開始始引進(jìn)進(jìn)和編編寫軟軟件工工程教教材。。為軟軟件工工程教教育積積累了了經(jīng)驗驗。此此后,,高等等院校校開始始為本本科生生開設(shè)設(shè)軟件件工程程課程程,部部分高高校從1988年開開始試試辦軟軟件工工程本本科專專業(yè)。(二))我國國軟件件工程程教育育的歷歷史今天,,軟件件工程程師在在規(guī)模模上大大大超超過了了硬件件工程程師,,二者者的比比例幾幾乎達(dá)達(dá)到20:1,,目前我我國高高等院院校計計算機(jī)機(jī)相關(guān)關(guān)專業(yè)業(yè)約有有95%的的學(xué)生生畢業(yè)業(yè)后從從事軟軟件開開發(fā)與與服務(wù)務(wù)工作作。因此此,如如何建建設(shè)和和發(fā)展展軟件件工程程學(xué)科科、培培養(yǎng)厚厚基礎(chǔ)礎(chǔ)、高高層次次的軟軟件人人才是是當(dāng)前前亟待待解決決的問問題。。在本科科生方方面,,我國國軟件件工程程專業(yè)業(yè)的人人才培培養(yǎng)已經(jīng)形形成了了較為為完整整成熟熟的本本科生生培養(yǎng)養(yǎng)體系系,并并形成成了較較大的的培養(yǎng)養(yǎng)規(guī)模模。因此此,進(jìn)進(jìn)一步步的工工作應(yīng)應(yīng)對當(dāng)當(dāng)前已已有的的經(jīng)驗驗進(jìn)行行分析析和總總結(jié),,對行行之有有效的的培養(yǎng)養(yǎng)模式式和教教學(xué)體體系加加以推推廣。。在研究究生方方面,,軟件件工程程專業(yè)業(yè)的碩碩士研研究生生以培養(yǎng)養(yǎng)軟件件產(chǎn)業(yè)業(yè)急需需的高高層次次、實實用性性、復(fù)復(fù)合型型、國國際化化的軟軟件工工程人人才為為目標(biāo)標(biāo),已有多多屆全全日制制研究究生畢畢業(yè)并并走上上工作作崗位位,一定程程度上上緩解解了軟軟件產(chǎn)產(chǎn)業(yè)對對人才才的需需求。因此,,進(jìn)一一步的的工作作應(yīng)該該嘗試試對軟件工工程專專業(yè)博博士研研究生生培養(yǎng)機(jī)機(jī)制和和培養(yǎng)養(yǎng)模式式進(jìn)行行試點,力圖圖造就就一批批在國國民經(jīng)經(jīng)濟(jì)重重大、、關(guān)鍵鍵技術(shù)術(shù)項目目中能能夠承承擔(dān)核核心技技術(shù)崗崗位、、管理理崗位位和領(lǐng)領(lǐng)導(dǎo)崗崗位的的高端端軟件件工程程專家家。(三))我國國軟件件工程程教育育的現(xiàn)現(xiàn)狀盡管如如此,,我國國在軟軟件工工程人人才的的培養(yǎng)養(yǎng)體系系方面面還存存在著著明顯顯不足足。在現(xiàn)有有的計計算機(jī)機(jī)科學(xué)學(xué)與技技術(shù)的的學(xué)科科體系系下,,軟件件工程程教育育更偏偏重于于理論論與技技術(shù),,其二二級學(xué)學(xué)科““計算算機(jī)軟軟件與與理論論”的的局限限性也也限制制了軟軟件工工程教教育的的整體體發(fā)展展。眾所周周知,,軟件件產(chǎn)業(yè)業(yè)是信信息產(chǎn)產(chǎn)業(yè)的的核心心,是是國家家信息息化的的基礎(chǔ)礎(chǔ)和支支撐。。隨著著軟件件技術(shù)術(shù)的發(fā)發(fā)展、、產(chǎn)業(yè)業(yè)結(jié)構(gòu)構(gòu)的不不斷調(diào)調(diào)整、、產(chǎn)業(yè)業(yè)的逐逐步優(yōu)優(yōu)化升升級,,軟件人人才的的結(jié)構(gòu)構(gòu)和人人才需需求也也產(chǎn)生生了新新的變變化。軟件件產(chǎn)業(yè)業(yè)不僅僅需要要編程程、測測試人人員,,更需需要設(shè)設(shè)計、、方案案構(gòu)架架人員員,還還需要要具有有領(lǐng)域域知識識的復(fù)復(fù)合型型技術(shù)術(shù)、銷銷售和和管理理人才才。因因此,,軟件工程程教育必必須依據(jù)據(jù)就業(yè)和和產(chǎn)業(yè)結(jié)結(jié)構(gòu)調(diào)整整的發(fā)展展趨勢,,先于市市場變化化預(yù)測和和調(diào)整學(xué)學(xué)科專業(yè)業(yè)布局和和層次結(jié)結(jié)構(gòu)。從教育的的角度看看,為了了適應(yīng)軟軟件產(chǎn)業(yè)業(yè)的發(fā)展展,滿足足軟件產(chǎn)產(chǎn)業(yè)發(fā)展展對人才才的需求求,需要盡快快地完善善軟件工工程的教教育體系系,形成成完整的的軟件工工程人才才培養(yǎng)體體系。因此,,有必要要將軟件件工程從從原有的的“計算算機(jī)科學(xué)學(xué)與技術(shù)術(shù)”學(xué)科科中獨立立出來,,增設(shè)軟件件工程一一級學(xué)科科,建立立完整的的軟件工工程學(xué)位位體系,這將對對我國軟軟件人才才結(jié)構(gòu)調(diào)調(diào)整目標(biāo)標(biāo)的實現(xiàn)現(xiàn)、我國國軟件人人才培養(yǎng)養(yǎng)與國際際接軌以以及對國國家信息息化和軟軟件產(chǎn)業(yè)業(yè)的發(fā)展展起到至至關(guān)重要要的作用用。(四)我我國軟件件工程教教育存在在的問題題1970年代末末期,美美國制定定研究生生教育計計劃時采采納了IEEE-CS提出的的制定軟軟件工程程教程的的建議,為軟件件工程教教育打下下了基礎(chǔ)礎(chǔ)。在英英國,最最早的本本科軟件件工程教教育計劃劃開始于于1985年的的皇家學(xué)學(xué)院和1988年的謝謝菲爾德德大學(xué)。。1980年代末末和1990年年代初,,軟件工工程教育育得到卡卡內(nèi)基-梅隆大大學(xué)軟件件工程研研究所((SEI)的培培育和支支持。他們的的工作包包括:調(diào)調(diào)查軟件件工程教教育現(xiàn)狀狀;出版版研究生生的軟件件工程推推薦教程程;在卡卡內(nèi)基梅梅隆大學(xué)學(xué)建立軟軟件工程程碩士教教育計劃劃;組織織和推動動軟件工工程教育育者研討討會,出出版軟件件工程推推薦教程程的相關(guān)關(guān)模塊。。SEI發(fā)發(fā)起和資資助的第第一屆軟軟件工程程教育和和培訓(xùn)會會議(CSEET)在在1987年召召開。大會為為軟件件工程程教育育者提提供了了一個個論壇壇,以以提出出和討討論軟軟件工工程教教育的的觀點點、方方法和和活動動。在在1995年,,作為為軟件件工程程教育育計劃劃的一一部分分,SEI建立立了關(guān)關(guān)于軟軟件工工程教教育和和培訓(xùn)訓(xùn)的一一個工工作組組(WGSEET)),目目的是是共同同研究究問題題、提提出解解決方方法,,與軟軟件工工程教教育和和培訓(xùn)訓(xùn)組織織共享享信息息和最最佳實實踐方方法。。1999年,,工作作組提提出了了一個個技術(shù)術(shù)報告告,為為設(shè)計計和實實現(xiàn)本本科軟軟件工工程教教育計計劃提提供指指導(dǎo)。。(一))國外外軟件件工程程學(xué)科科的狀狀況及及發(fā)展展三、國國內(nèi)外外設(shè)置置該學(xué)學(xué)科的的狀況況和發(fā)發(fā)展情情況1993年年,IEEE-CS和ACM為把把軟件件工程程建設(shè)設(shè)成為為一個個專業(yè)業(yè),建立立了IEEE-CS/ACM聯(lián)合合指導(dǎo)導(dǎo)委員員會。隨后后,該該指導(dǎo)導(dǎo)委員員會被被軟件件工程程協(xié)調(diào)調(diào)委員員會((SWECC)替代代。SWECC主要要整理理了三三方面面的工工作::關(guān)于于道德德和職職業(yè)規(guī)規(guī)范的的發(fā)展展;開開發(fā)軟軟件工工程教教育項項目((SWEEP)),即即評價價本科科軟件件工程程教育育計劃劃是否否合格格的標(biāo)標(biāo)準(zhǔn)草草案;;開發(fā)發(fā)了軟件工工程知知識體體(SWEBOK))。其中中,SWEBOK全全面描描述了了軟件件工程程實踐踐所需需的知知識,,為開開發(fā)本本科軟軟件工工程教教育計計劃打打下了了基礎(chǔ)礎(chǔ)。2004年年8月月,全世世界500多位位來自自大學(xué)學(xué)、科科研機(jī)機(jī)構(gòu)和和企業(yè)業(yè)界的的專家家、教教授經(jīng)經(jīng)過多多年的的努力力,推出了了軟件件工程程知識識體、、軟件件工程程教育育知識識體((SEEK)兩兩個文文件的的最終終版本本,標(biāo)志著著軟件工工程學(xué)科科在世界界范圍正正式確立立,并在在本科教教育層次次上迅速速發(fā)展。。目前,國國外在軟軟件創(chuàng)新新人才培培養(yǎng)模式式上形成了不不同的層層次和風(fēng)風(fēng)格,包包括側(cè)重于計算機(jī)科科學(xué)模式式、側(cè)重于軟件技術(shù)術(shù)模式、側(cè)重于工程訓(xùn)練練模式等等,出現(xiàn)了像像美國卡內(nèi)內(nèi)基·梅梅隆大學(xué)學(xué)(CMU)那樣的頂頂尖學(xué)校校,也有知名名的愛爾蘭工工程學(xué)院院等普通大大學(xué)。像CMU這樣的的國際著著名大學(xué)學(xué)在軟件件工程領(lǐng)領(lǐng)域不僅具有有很深入入的學(xué)術(shù)術(shù)研究成成果,而且通過CMM等形形式極大地影響軟件件企業(yè)能能力成熟熟度的認(rèn)證與與提升以及政府采購購流程的控制。。我國的軟軟件工程程基礎(chǔ)技技術(shù)研究究始于1980年代初初。當(dāng)時,,軟件開開發(fā)方法法學(xué)成為為研究熱熱點。1980年在北北京召開開了我國國首屆軟軟件工程程研討會會,之后,,許多高高等學(xué)校校和科研研單位陸陸續(xù)開展展了軟件開發(fā)發(fā)方法學(xué)學(xué)、CASE工工具和環(huán)環(huán)境、面面向?qū)ο笙蠹夹g(shù)等等軟件工工程基礎(chǔ)礎(chǔ)技術(shù)的的研究?!败浖こ毯撕诵闹螕苇h(huán)境””,“軟軟件工程程技術(shù)、、工具和和環(huán)境的的研究與與開發(fā)((SEP)”等等課題被被列入國國家重點點科技攻攻關(guān)項目目,其科科研成果果代表了了我國軟軟件工程程技術(shù)研研究的水水平。與此同時,部部分高校面向向研究生開設(shè)設(shè)了軟件工程程課程,開始始引進(jìn)和編寫寫軟件工程教教材。1984年和和1985年年,在國家科科委的支持下下,北京大學(xué)學(xué)和復(fù)旦大學(xué)學(xué)分別舉辦了了共四期軟件件工程研究生生班,教學(xué)以工程程實踐為主,,聘用國際上上一些計算機(jī)機(jī)軟件專家任任教,先后培培養(yǎng)了近200名軟軟件工程高級級人才,為軟件工程程教育積累了了經(jīng)驗。此后后,高等院校校開始為本科科生開設(shè)軟件件工程課程,,部分高校從1988年年開開始始試試辦辦軟軟件件工工程程本本科科專專業(yè)業(yè)。。(二二))國國內(nèi)內(nèi)軟軟件件工工程程學(xué)學(xué)科科的的狀狀況況及及發(fā)發(fā)展展1990年年代代,,軟軟件件重重用用和和軟軟件件構(gòu)構(gòu)件件技技術(shù)術(shù)成成為為研研究究熱熱點點,,面面向向?qū)ο笙蠓椒椒ǚê秃图技夹g(shù)術(shù)成成為為軟軟件件開開發(fā)發(fā)的的主主流流技技術(shù)術(shù),,軟軟件件過過程程研研究究及及軟軟件件企企業(yè)業(yè)的的過過程程改改善善受受到到廣廣泛泛重重視視。隨著軟軟件工程程技術(shù)的的發(fā)展,,高校又又增設(shè)了了面向?qū)ο蠹夹g(shù)術(shù),支持持面向?qū)ο蠹夹g(shù)術(shù)的Smalltalk語言言、軟件件過程管管理、軟軟件測試試技術(shù)、、軟件過過程度量量等課程程,軟件件工程領(lǐng)領(lǐng)域的教教學(xué)內(nèi)容容不斷豐豐富,教教學(xué)時數(shù)數(shù)不斷增增加,教教學(xué)改革革不斷深深入。為適應(yīng)應(yīng)我國國經(jīng)濟(jì)濟(jì)結(jié)構(gòu)構(gòu)戰(zhàn)略略性調(diào)調(diào)整,,實現(xiàn)現(xiàn)軟件件產(chǎn)業(yè)業(yè)和軟軟件人人才培培養(yǎng)的的跨越越式發(fā)發(fā)展,,2000年年發(fā)布布了18號號文件件《國國務(wù)院院關(guān)于于印發(fā)發(fā)鼓勵勵軟件件產(chǎn)業(yè)業(yè)和集集成電電路產(chǎn)產(chǎn)業(yè)發(fā)發(fā)展的的若干干政策策的通通知》》,2001年年經(jīng)教教育部部和國國家計計委批批準(zhǔn),,依托托“計計算機(jī)機(jī)科學(xué)學(xué)與技技術(shù)””學(xué)科科,選選擇35所所大學(xué)學(xué)試辦辦示范范性軟軟件學(xué)學(xué)院((后增增加到到37所),培培養(yǎng)高高層次次、實實用型型、復(fù)復(fù)合型型、具具有國國際競競爭力力的軟軟件工工程人人才,,要求求學(xué)生生在思思維創(chuàng)創(chuàng)新的的基礎(chǔ)礎(chǔ)上,,提高高技術(shù)術(shù)創(chuàng)新新和工工程創(chuàng)創(chuàng)新能能力,,提高高軟件件工程程實踐踐和軟軟件工工程管管理能能力。。該舉舉措有有效地地促進(jìn)進(jìn)了我我國軟軟件工工程學(xué)學(xué)科的的發(fā)展展,標(biāo)標(biāo)志著著我國國軟件件工程程教育育開始始走向向成熟熟。2005年年,教教育部部組織織編寫寫了軟軟件工工程專專業(yè)規(guī)規(guī)范,,并于于2006年成成立了了軟件件工程程專業(yè)業(yè)教學(xué)學(xué)指導(dǎo)導(dǎo)分委委員會會。軟件工工程學(xué)學(xué)科涉涉及到到學(xué)術(shù)研研究與工程應(yīng)應(yīng)用兩個層層次。。在學(xué)術(shù)術(shù)研究究方面面,主要從從事基基礎(chǔ)研研究、、應(yīng)用用基礎(chǔ)礎(chǔ)研究究和關(guān)關(guān)鍵技技術(shù)創(chuàng)創(chuàng)新,,培養(yǎng)養(yǎng)的是是軟件件工程程基礎(chǔ)礎(chǔ)研究究人才才;在工程程應(yīng)用用方面面,主要從從事應(yīng)應(yīng)用研研究和和大型型軟件件工程程設(shè)計計、開開發(fā)、、組織織、管管理,,培養(yǎng)養(yǎng)的是是軟件件工程程工程程技術(shù)術(shù)、管管理和和服務(wù)務(wù)人才才。從學(xué)科科范疇疇進(jìn)一一步劃劃分,,軟件件工程程學(xué)科科包括括軟件工工程理理論、軟件工工程技技術(shù)、軟件工工程管管理和軟件服服務(wù)工工程等研究究方向向,其其中軟件工工程理理論與與軟件件工程程技術(shù)術(shù)的研研究內(nèi)內(nèi)容包括軟件需需求、、軟件件設(shè)計計、軟軟件構(gòu)構(gòu)造、、軟件件測試試、軟軟件維維護(hù)、、軟件件工程程工具具和方方法等;軟件工工程管管理的研究究內(nèi)容容包括括軟件配配置管管理、、軟件件工程程管理理、軟軟件工工程過過程、、軟件件質(zhì)量量等;軟軟件服服務(wù)工工程以以創(chuàng)新新性工工程技技術(shù)研研究為為基礎(chǔ)礎(chǔ),將將最新新成果果應(yīng)用用到大大型軟軟件工工程項項目和和現(xiàn)代代服務(wù)務(wù)工程程項目目中,,充分分體現(xiàn)軟軟件與與服務(wù)務(wù)緊密密結(jié)合合的特特點,促進(jìn)進(jìn)軟件件工程程與相相關(guān)學(xué)學(xué)科的的交叉叉研究究,培培養(yǎng)面面向產(chǎn)產(chǎn)業(yè)、、面向向領(lǐng)域域的創(chuàng)創(chuàng)新型型工程程人才才。(一))主要要研究究方向向四、該該學(xué)科科的主主要研研究方方向及及研究究內(nèi)容容軟件需需求描述解解決現(xiàn)現(xiàn)實世世界某某個問問題的的軟件件產(chǎn)品品,及及對軟軟件產(chǎn)產(chǎn)品的的約束束。軟軟件需需求包包括需需求工工程過過程、、需求求獲取取、需需求分分析、、需求求規(guī)格格說明明、需需求驗驗證和和需求求管理理等內(nèi)內(nèi)容。。軟件設(shè)計是軟件工程最最核心的內(nèi)容容,它既是定定義系統(tǒng)或構(gòu)構(gòu)件的結(jié)構(gòu)、、組成、接口口和其他特征征的過程,也也是該過程的的結(jié)果。軟件件設(shè)計包括有有關(guān)設(shè)計的基基本概念與關(guān)關(guān)鍵問題、軟軟件構(gòu)成與體體系結(jié)構(gòu)、設(shè)設(shè)計質(zhì)量分析析與評價、軟軟件設(shè)計符號號以及設(shè)計策策略和方法等等內(nèi)容。軟件構(gòu)造是軟件工程程的基本活活動,其任任務(wù)是通過過編碼、驗驗證和單元元測試構(gòu)造造出有意義義的、可工工作的軟件件。軟件構(gòu)構(gòu)造包括降降低復(fù)雜性性、預(yù)知多多樣性、結(jié)結(jié)構(gòu)化驗證證和使用外外部標(biāo)準(zhǔn)等等四項原則則,以及語語言方法、、形式化方方法和可視視化方法等等三種方法法。軟件測試是采用從無無限執(zhí)行域域中適當(dāng)挑挑選的有限限測試用例例集,對照照預(yù)期指定定的行為動動態(tài)驗證程程序?qū)嶋H行行為的過程程。軟件測測試包括基基本概念、、測試級別別、測試技技術(shù)、測試試相關(guān)度量量和測試過過程管理等等內(nèi)容。軟件維護(hù)的任務(wù)涉及及糾正軟件件運行時出出現(xiàn)的錯誤誤、改進(jìn)軟軟件系統(tǒng)以以便適應(yīng)環(huán)環(huán)境的變化化和滿足用用戶新的需需求等方面面。軟件維維護(hù)包括基基本概念、、維護(hù)過程程、關(guān)鍵問問題和維護(hù)護(hù)技術(shù)等內(nèi)內(nèi)容。(二)主要要研究內(nèi)容容軟件工程工工具與方法法包括軟件開開發(fā)環(huán)境和和開發(fā)方法法,其中軟軟件開發(fā)環(huán)環(huán)境是支持持軟件開發(fā)發(fā)過程的計計算機(jī)工具具,軟件開開發(fā)方法是是指軟件開開發(fā)活動的的組織方法法,目的是是系統(tǒng)化地地組織開發(fā)發(fā)活動以實實現(xiàn)成功最最大化。軟軟件工程工工具包括需需求分析、、設(shè)計、構(gòu)構(gòu)造、測試試、維護(hù)、、過程、質(zhì)質(zhì)量、配置置、管理、、基礎(chǔ)設(shè)施施和其他活活動所需的的各種工具具等內(nèi)容;;軟件開發(fā)發(fā)方法包括括啟發(fā)式方方法、形式式化方法、、原型法和和其他混合合方法等內(nèi)內(nèi)容。軟件配置管管理是在明確的的時間點上上確定系統(tǒng)統(tǒng)的配置,,從而保證證在整個系系統(tǒng)生命周周期中系統(tǒng)統(tǒng)地控制配配置的變化化并維護(hù)配配置的完整整性和可跟跟蹤性。軟軟件配置管管理包括配配置過程管管理、軟件件配置識別別、軟件配配置控制、、軟件配置置狀態(tài)報告告、軟件配配置審計以以及軟件發(fā)發(fā)布管理與與交付等內(nèi)內(nèi)容。軟件工程管管理是運用管理理活動,如如計劃、協(xié)協(xié)調(diào)、度量量、監(jiān)控、、控制和報報告,確保保軟件開發(fā)發(fā)和維護(hù)是是系統(tǒng)的、、規(guī)范的、、可度量的的。它涉及及基礎(chǔ)設(shè)施施管理、項項目管理、、度量和控控制計劃三三個層次,,包括組織織管理、過過程/項目目管理、軟軟件工程度度量等內(nèi)容容。軟件工程過過程關(guān)注軟件過過程的定義義、實現(xiàn)、、評估、測測量、管理理、變更、、改進(jìn),以以及過程和和產(chǎn)品的度度量。軟件件工程過程程包括過程程基本概念念、過程基基礎(chǔ)設(shè)施、、過程度量量、過程定定義、定性性分析以及及過程實施施與變更等等內(nèi)容。軟件質(zhì)量是貫穿于整整個軟件工工程活動的的關(guān)注焦點點,包括軟軟件質(zhì)量概概念、軟件件質(zhì)量保證證、驗證和和確認(rèn)、軟軟件質(zhì)量度度量、軟件件質(zhì)量管理理技術(shù)和過過程等內(nèi)容容。軟件系統(tǒng)與與應(yīng)用,軟件工程程廣泛應(yīng)用用于各種軟軟件開發(fā)環(huán)環(huán)境中,不不同領(lǐng)域的的相關(guān)知識識將影響軟軟件軟件產(chǎn)產(chǎn)品的設(shè)計計與構(gòu)造。。軟件工程程應(yīng)用技術(shù)術(shù)研究在特特定的應(yīng)用用領(lǐng)域中廣廣泛采用的的、具有特特殊性或交交叉性的軟軟件工程技技術(shù)。軟件件系統(tǒng)與應(yīng)應(yīng)用主要涉涉及以網(wǎng)絡(luò)絡(luò)為中心的的系統(tǒng)、信信息系統(tǒng)和和數(shù)據(jù)處理理、金融和和電子商務(wù)務(wù)系統(tǒng)、容容錯和可存存活系統(tǒng)、、高安全系系統(tǒng)、安全全攸關(guān)系統(tǒng)統(tǒng)、嵌入式式和實時系系統(tǒng)、生物物學(xué)系統(tǒng)、、科學(xué)系統(tǒng)統(tǒng)、電信系系統(tǒng)、航空空和交通系系統(tǒng)、工業(yè)業(yè)過程控制制系統(tǒng)、多多媒體、游游戲和娛樂樂系統(tǒng)、小小型移動平平臺系統(tǒng)、、基于Agent的的系統(tǒng)等。。軟件工程學(xué)學(xué)科的理論基礎(chǔ)是是數(shù)學(xué)與計計算機(jī)科學(xué)學(xué),其研究和和實踐涉及及人力、技技術(shù)、資金金、進(jìn)度的的綜合管理理,是開展展最優(yōu)化生生產(chǎn)活動的的過程。軟件是對現(xiàn)現(xiàn)實世界問問題的抽象象和求解,,并實現(xiàn)計計算機(jī)化的的模擬。從現(xiàn)實世世界到滿足足用戶需求求的計算機(jī)機(jī)可執(zhí)行的的抽象軟件件,需要人人們完成問問題定義與與描述、需需求分析、、系統(tǒng)設(shè)計計、詳細(xì)設(shè)設(shè)計、軟件件編程、軟軟件測試和和軟件維護(hù)護(hù)等一系列列的工程過過程。在這些過程程中,涵蓋蓋了計算機(jī)機(jī)科學(xué)、數(shù)數(shù)學(xué)、工程程學(xué)、管理理學(xué)、經(jīng)濟(jì)濟(jì)學(xué)和系統(tǒng)統(tǒng)工程等相相關(guān)學(xué)科的的理論和方方法。五、該學(xué)科科的理論和和方法論基基礎(chǔ)軟件產(chǎn)業(yè)發(fā)展軟件工程數(shù)學(xué)計算機(jī)科學(xué)工程學(xué)系統(tǒng)科學(xué)文學(xué)、藝術(shù)學(xué)管理學(xué)經(jīng)濟(jì)學(xué)心理學(xué)、社會學(xué)在計算學(xué)科科發(fā)展的早早期,計算算機(jī)科學(xué)家家開發(fā)軟件件,電子工工程師生產(chǎn)產(chǎn)支持軟件件運行的硬硬件。隨著著軟件規(guī)模模、復(fù)雜性性和重要性性的增加,,確保軟件件按人們的的意圖運行行格外重要要。軟件工工程的主要要基礎(chǔ)是計計算機(jī)科學(xué)學(xué)與技術(shù)。。有效的軟軟件開發(fā)實實踐需要比比計算機(jī)科科學(xué)原理更更多的內(nèi)容容,它不僅僅需要計算算機(jī)科學(xué)的的理論、方方法和工具具,還需要要加強(qiáng)工程程嚴(yán)密性、、提高合理理使用各種種資源的管管理水平。。軟件工程教教育知識體體系反映了了軟件工程程對計算機(jī)機(jī)科學(xué)的依依賴,以及及作為計算算基礎(chǔ)的主主要成分。。計算機(jī)科科學(xué)的基礎(chǔ)礎(chǔ)課程包括括程序設(shè)計計、數(shù)據(jù)結(jié)結(jié)構(gòu)與算法法、計算機(jī)機(jī)組成原理理、操作系系統(tǒng)、數(shù)據(jù)據(jù)庫系統(tǒng)、、計算機(jī)網(wǎng)網(wǎng)絡(luò)等,也也是軟件工工程學(xué)科的的基礎(chǔ),作作為軟件工工程的從業(yè)業(yè)人員必須須具備這些些課程的專專業(yè)基礎(chǔ)知知識。(一)計算算機(jī)科學(xué)早期,科學(xué)學(xué)計算是計計算機(jī)系統(tǒng)統(tǒng)的重要應(yīng)應(yīng)用領(lǐng)域,,為了支持持科學(xué)計算算,在設(shè)計計軟件的過過程中需要要運用許多多數(shù)學(xué)知識識,因此,,軟件工程程從一開始始就與數(shù)學(xué)學(xué)有著密切切的聯(lián)系?!,F(xiàn)在,計計算機(jī)系統(tǒng)統(tǒng)廣泛應(yīng)用用于現(xiàn)實世世界的各種種業(yè)務(wù)和控控制過程,,為了使得得計算機(jī)精精確地模擬擬現(xiàn)實世界界的各種業(yè)業(yè)務(wù)和控制制過程,在在軟件開發(fā)發(fā)過程中,,需要大量量借助數(shù)學(xué)學(xué)的方法進(jìn)進(jìn)行建模、、分析和驗驗證,以確確保所提供供的軟件設(shè)設(shè)計方案能能夠準(zhǔn)確地地滿足用戶戶的需求,,保證系統(tǒng)統(tǒng)的一致性性和完整性性。此外,,在軟件開開發(fā)過程中中,會產(chǎn)生生大量的數(shù)數(shù)據(jù),為了了有效地跟跟蹤軟件生生命周期過過程,需要要使用統(tǒng)計計學(xué)的方法法對這些數(shù)數(shù)據(jù)進(jìn)行分分析。(二)數(shù)學(xué)學(xué)軟件工程強(qiáng)強(qiáng)調(diào)采用工工程化的方方式開發(fā)軟軟件,軟件件工程具有有工程學(xué)特特征。工程活動以以設(shè)計為中中心,設(shè)計計在軟件工工程活動中中占有十分分重要的地地位。為了了滿足項目目需求,工工程設(shè)計過過程必須對對潛在的沖沖突和約束束進(jìn)行折衷衷。工程設(shè)設(shè)計涉及技技術(shù)、經(jīng)濟(jì)濟(jì)、法律和和社會等方方面的問題題。因為軟件的的特殊性,,軟件工程程與傳統(tǒng)的的工程學(xué)不不同。軟件件工程更關(guān)關(guān)注抽象、、建模、信信息組織和和表示、變變更管理等等。軟件工工程在產(chǎn)品品的設(shè)計階階段必須考考慮實現(xiàn)和和質(zhì)量控制制。持續(xù)的的進(jìn)化是軟軟件產(chǎn)品的的重要特征征。軟件工工程設(shè)計的的關(guān)鍵是工工程設(shè)計決決策,它將將用于軟件件抽象的各各個層次。。在工程設(shè)設(shè)計實踐中中,重用和和基于構(gòu)件件開發(fā)也越越來越受到到重視。(三))工程程學(xué)軟件開開發(fā)是是一個個項目目目標(biāo)標(biāo)實現(xiàn)現(xiàn)的過過程,,管理理科學(xué)學(xué)的目目標(biāo)性性和約約束性性原則則在軟軟件工工程中中得到到重要要的體體現(xiàn)。。軟件件工程程強(qiáng)調(diào)調(diào)軟件件產(chǎn)品品及其其開發(fā)發(fā)過程程的成成本、、進(jìn)度度、質(zhì)質(zhì)量和和文檔檔的屬屬性,,要求求在特特定的的環(huán)境境和一一定的的組織織機(jī)構(gòu)構(gòu)內(nèi),,有效效地利利用有有限資資源((人力力、物物力、、財力力等)),通通過協(xié)協(xié)調(diào)一一系列列相互互關(guān)聯(lián)聯(lián)的任任務(wù),,在規(guī)規(guī)定的的時間間內(nèi)完完成,,并滿滿足一一定的的性能能、質(zhì)質(zhì)量、、數(shù)量量、技技術(shù)指指標(biāo)等等要求求。軟軟件項項目的的特殊殊性增增大了了管理理的難難度,,因此此,軟軟件工工程在在軟件件生存存周期期的整整個過過程中中,對對需求求、計計劃、、成本本、風(fēng)風(fēng)險、、過程程和質(zhì)質(zhì)量進(jìn)進(jìn)行度度量、、跟蹤蹤、管管理與與控制制。(四四))管管理理學(xué)學(xué)軟件件系系統(tǒng)統(tǒng)的的開開發(fā)發(fā)作作為為一一個個項項目目被被啟啟動動之之后后,,在在其其生生命命周周期期內(nèi)內(nèi),,必必須須考考慮慮其其成成本本,,因因此此需需要要運運用用經(jīng)經(jīng)濟(jì)濟(jì)學(xué)學(xué)的的觀觀點點和和方方法法,,其其中中包包括括軟軟件件成成本本估估算算和和軟軟件件過過程程審審計計等等。。為為了了降降低低軟軟件件項項目目的的風(fēng)風(fēng)險險,,需需要要在在軟軟件件過過程程中中引引入入風(fēng)風(fēng)險險分分析析的的概概念念,,螺螺旋旋模模型型的的理理論論就就是是應(yīng)應(yīng)用用風(fēng)風(fēng)險險分分析析理理論論對對傳傳統(tǒng)統(tǒng)瀑瀑布布模模型型進(jìn)進(jìn)行行的的改改進(jìn)進(jìn)。。在軟件開發(fā)過過程中,有許許多利益相關(guān)關(guān)者(stakeholder)參參與,為了實實現(xiàn)在多個利利益相關(guān)者之之間達(dá)到一個個利益平衡點點,多個利益益相關(guān)者之間間將進(jìn)行廣泛泛深入地協(xié)商商和博弈,以以期達(dá)到雙贏贏的目的。近近年來,從經(jīng)經(jīng)濟(jì)學(xué)的觀點點出發(fā)的基于于價值的軟件件工程理論成成為一個新的的研究熱點。。(五)經(jīng)濟(jì)學(xué)學(xué)隨著計算機(jī)應(yīng)應(yīng)用的廣泛普普及和信息化化的深入,現(xiàn)現(xiàn)代的軟件系系統(tǒng)的規(guī)模呈呈現(xiàn)越來越大大的趨勢,為為了設(shè)計出更更加復(fù)雜而可可信的軟件系系統(tǒng),需要投投入大規(guī)模的的人力、物力力與財力。因因此組織開發(fā)發(fā)一個復(fù)雜的的軟件系統(tǒng)是是一項系統(tǒng)工工程,需要運運用系統(tǒng)工程程和運籌學(xué)的的方法統(tǒng)籌規(guī)規(guī)劃和管理軟軟件開發(fā)過程程中的各種資資源,以期達(dá)達(dá)到效率優(yōu)化化。(六)系統(tǒng)工工程在我國1997年發(fā)布的的學(xué)科專業(yè)目目錄中,與軟軟件工程密切切相關(guān)的一級級學(xué)科是“計計算機(jī)科學(xué)與與技術(shù)”,下下設(shè)計算機(jī)系系統(tǒng)結(jié)構(gòu)、計計算機(jī)軟件與與理論、計算算機(jī)應(yīng)用等三三個二級學(xué)科科?!坝嬎銠C(jī)科學(xué)學(xué)與技術(shù)”更更關(guān)注于研究究構(gòu)造軟件的的理論、模型型與算法,“軟件工程””則關(guān)注于將將計算機(jī)科學(xué)學(xué)、數(shù)學(xué)、工工程學(xué)與管理理學(xué)等基本原原理應(yīng)用在軟軟件開發(fā)與維維護(hù)中。從二者的關(guān)系系來看,現(xiàn)有的“計算算機(jī)科學(xué)與技技術(shù)”一級學(xué)學(xué)科已經(jīng)成為為一門基礎(chǔ)學(xué)學(xué)科,它與數(shù)數(shù)學(xué)一起形成成了軟件工程程學(xué)科的基礎(chǔ)礎(chǔ)。這種關(guān)系在一一定程度上類類似于“物理理學(xué)”與“電電子工程”之之間的關(guān)系,而與之不同同的是“計算機(jī)科學(xué)學(xué)與技術(shù)”的的理論不足以以支撐軟件工工程,軟件及其應(yīng)應(yīng)用問題需要要計算機(jī)科學(xué)學(xué)、數(shù)學(xué)、工工程學(xué)和管理理學(xué)等不同學(xué)學(xué)科的交叉與與融合,而這這正是軟件工工程學(xué)科的關(guān)關(guān)鍵特性。(一)軟件工工程與計算機(jī)機(jī)科學(xué)與技術(shù)術(shù)(國內(nèi)內(nèi)視角)六、該學(xué)科與與其相近一級級學(xué)科的關(guān)系系在我國“計算算機(jī)科學(xué)與技技術(shù)”一級學(xué)學(xué)科的早期形成過程程中,軟件工程程僅僅是“計計算機(jī)軟件與與理論”二級級學(xué)科中的一一個專業(yè)方向向。“計算機(jī)軟件件與理論”主主要研究系統(tǒng)統(tǒng)軟件(包括括程序設(shè)計語語言、操作系系統(tǒng)、數(shù)據(jù)庫庫系統(tǒng)等)的的理論、方法法、技術(shù)與開開發(fā),而涉及到系統(tǒng)統(tǒng)軟件的開發(fā)發(fā)需要使用軟軟件工程的方方法與技術(shù);“軟件工程””重點研究以以系統(tǒng)的、可可控的、高效效的方式開發(fā)發(fā)和維護(hù)高質(zhì)質(zhì)量軟件的問問題,為軟件在在各個領(lǐng)域域的應(yīng)用與與服務(wù)奠定定堅實的基基礎(chǔ)。(需求工程程、領(lǐng)域工工程、再工工程,domain-specificSE等)CC2005提出了了計算機(jī)科科學(xué)、計算算機(jī)工程、、軟件工程程、信息系系統(tǒng)與信息息技術(shù)等若若干獨立學(xué)學(xué)科,并給給出了如下下定義:計算機(jī)科學(xué)學(xué)涉及計算機(jī)機(jī)理論與算算法基礎(chǔ)以以及機(jī)器人人技術(shù)、計計算機(jī)視覺覺、智能系系統(tǒng)、生物物信息學(xué)等等領(lǐng)域,主主要研究程程序設(shè)計方方法、計算算機(jī)網(wǎng)絡(luò)、、數(shù)據(jù)庫、、人機(jī)交互互技術(shù)、人人工智能等等。計算機(jī)工程程涉及現(xiàn)代計計算機(jī)系統(tǒng)統(tǒng)、計算機(jī)機(jī)控制設(shè)備備的軟/硬硬件設(shè)計、、制造、實實施和維護(hù)護(hù),它是計計算機(jī)科學(xué)學(xué)與電子工工程的交叉叉學(xué)科,重重點解決在在軟/硬件件和網(wǎng)絡(luò)設(shè)設(shè)備的設(shè)計計過程中面面臨的技術(shù)術(shù)問題。軟件工程關(guān)注于如何何以系統(tǒng)的的、可控的的、高效的的方式開發(fā)發(fā)和維護(hù)高高質(zhì)量軟件件的問題,,它將計算算機(jī)科學(xué)、、數(shù)學(xué)、工工程學(xué)和管管理學(xué)等基基本原理應(yīng)應(yīng)用于軟件件的開發(fā)與與維護(hù)之中中。信息系統(tǒng)是一門對信信息進(jìn)行分分類與管理理以及研究究如何應(yīng)用用的學(xué)科,,涉及信息息管理以及及信息系統(tǒng)統(tǒng)分析、設(shè)設(shè)計、實施施、管理和和評價。信息技術(shù)是一門針對對社會與各各種企事業(yè)業(yè)單位的信信息化需求求,提供與與實施技術(shù)術(shù)解決方案案的學(xué)科,,涉及計算算機(jī)軟/硬硬件、計算算機(jī)網(wǎng)絡(luò)等等相關(guān)技術(shù)術(shù)與產(chǎn)品的的選擇、評評價、拓展展、集成、、應(yīng)用與管管理。(二)軟件件工程與計計算機(jī)科學(xué)學(xué)等其他學(xué)學(xué)科(國國外視角))結(jié)論:盡管“軟件件工程”最最早起源于于“計算機(jī)機(jī)科學(xué)與技技術(shù)”的研研究成果,,但是經(jīng)過過數(shù)十年的的發(fā)展,目目前“軟件件工程”已已經(jīng)成為一一個與“計計算機(jī)科學(xué)學(xué)與技術(shù)””有著重大大差別的獨獨立學(xué)科,,在學(xué)科定定義、內(nèi)涵涵、知識體體系、教育育體系等方方面正在趨趨于完善和和成熟。軟件產(chǎn)業(yè)和和現(xiàn)代服務(wù)務(wù)業(yè)是國民經(jīng)濟(jì)濟(jì)社會發(fā)展展和信息化化的核心產(chǎn)產(chǎn)業(yè),是智智力密集型型產(chǎn)業(yè),其其關(guān)鍵是創(chuàng)創(chuàng)新型人才才。根據(jù)國國家軟件產(chǎn)產(chǎn)業(yè)和現(xiàn)代代服務(wù)業(yè)的的發(fā)展要求求,迫切需需要培養(yǎng)一一批面向產(chǎn)產(chǎn)業(yè)、面向向領(lǐng)域的領(lǐng)領(lǐng)導(dǎo)型、創(chuàng)創(chuàng)新型軟件件工程人才才。當(dāng)前社會對對高素質(zhì)軟軟件工程人人才的需求求十分旺盛盛,軟件人人才培養(yǎng)的的速度和質(zhì)質(zhì)量均難以以滿足實際際需求。根根據(jù)人事部部的統(tǒng)計,,未來五年年內(nèi),每每年僅國國內(nèi)市場場在軟件件相關(guān)行行業(yè)上的的人才需需求就高高達(dá)80萬,據(jù)估算算其中高端軟件件人才缺缺口達(dá)20萬。軟件人人才尤其其是高端端軟件人人才的缺缺乏,已已逐漸成成為困擾擾我國軟軟件產(chǎn)業(yè)業(yè)的瓶頸頸。(一)軟軟件產(chǎn)業(yè)業(yè)的人才才需求七、社會會對該學(xué)學(xué)科的需需求情況況及就業(yè)業(yè)前景分分析根據(jù)統(tǒng)計計,截止止2008年12月,,35所大大學(xué)已累累計為國國家輸送送了4萬萬多名軟軟件工程程專業(yè)的的畢業(yè)生生,并獲得得用人單單位的普普遍認(rèn)可可。中國軟件件行業(yè)協(xié)協(xié)會曾經(jīng)經(jīng)對近萬萬名軟件件工程專專業(yè)畢業(yè)業(yè)生進(jìn)行行了跟蹤蹤調(diào)查,要求企企業(yè)對畢畢業(yè)生知知識結(jié)構(gòu)構(gòu)的適用用性、軟軟件開發(fā)發(fā)能力、、技術(shù)創(chuàng)創(chuàng)新能力力、英語語實用能能力等進(jìn)進(jìn)行綜合合評價,,最終給出出5分制制的滿意意度評分分。最終終滿意度度評分為為本科生生4.11分,,研究生生4.23分。該結(jié)果果表明畢畢業(yè)生質(zhì)質(zhì)量得到到了用人人單位的的高度評評價,很很多優(yōu)秀秀畢業(yè)生生已經(jīng)成成為企業(yè)業(yè)的骨干干力量。。在畢業(yè)生生的就業(yè)業(yè)率方面面,35所大學(xué)學(xué)軟件工工程專業(yè)業(yè)畢業(yè)生生的整體就業(yè)業(yè)率達(dá)到到98%以上,其中20所大大學(xué)的軟軟件工程程畢業(yè)生生就業(yè)率率達(dá)到100%。這些些畢業(yè)生生在與用用人單位位簽約之之時就獲獲得了較較高的薪薪酬,本科生簽簽約薪資資水平為為2500-5500元/月月,研究生為為4500-7000元/月月。在就業(yè)業(yè)去向方方面,60%的的畢業(yè)生生分布在在北京、、上海、、廣東等等經(jīng)濟(jì)發(fā)發(fā)達(dá)地區(qū)區(qū)。畢業(yè)業(yè)生就業(yè)業(yè)單位中中既有IBM、、Microsoft、Motorola、Intel等知名名跨國公公司,也也有聯(lián)想想、方正正、青鳥鳥、華為為、中軟軟、用友友、東軟軟等國內(nèi)內(nèi)知名企企業(yè),還還有中智智、普元元等一些些具有自自身發(fā)展展特色與與潛力的的中小型型企業(yè),,也包括括金融、、電信、、制造行行業(yè)的信信息化部部門。事實表表明,,軟件件工程程作為為軟件件產(chǎn)業(yè)業(yè)的支支撐學(xué)學(xué)科,,為我我國軟軟件產(chǎn)產(chǎn)業(yè)鏈鏈的各各個環(huán)環(huán)節(jié)提提供了了強(qiáng)有有力的的人才才支撐撐,其其畢業(yè)業(yè)生具具有良良好的的就業(yè)業(yè)前景景。(二))軟件件工程程專業(yè)業(yè)畢業(yè)業(yè)生就就業(yè)情情況根據(jù)國國家軟軟件產(chǎn)產(chǎn)業(yè)的的發(fā)展展要求求,加加強(qiáng)軟件技技術(shù)與與傳統(tǒng)統(tǒng)產(chǎn)業(yè)業(yè)的融融合代表著著當(dāng)前前計算算機(jī)軟軟件技技術(shù)的的重要要發(fā)展展方向向和發(fā)發(fā)展趨趨勢。。特別別是隨隨著現(xiàn)現(xiàn)代服服務(wù)業(yè)業(yè)、嵌嵌入式式系統(tǒng)統(tǒng)工程程以及及數(shù)字字內(nèi)容容處理理與服服務(wù)等等需求求的日日益增增加,,迫切切需要要體現(xiàn)現(xiàn)這些些學(xué)科科交叉叉、技技術(shù)結(jié)結(jié)合的的研究究方向向。根根據(jù)軟軟件工工程的的國際際發(fā)展展趨勢勢,以以及軟軟件在在現(xiàn)代代服務(wù)務(wù)、嵌嵌入式式系統(tǒng)統(tǒng)、數(shù)數(shù)字內(nèi)內(nèi)容等等領(lǐng)域域的滲滲透,,迫切需需要設(shè)設(shè)置““軟件件工程程”學(xué)學(xué)科體體現(xiàn)這這些學(xué)學(xué)科交交叉、、技術(shù)術(shù)結(jié)合合的研研究方方向,以培培養(yǎng)適應(yīng)經(jīng)經(jīng)濟(jì)社社會發(fā)發(fā)展和和文化化建設(shè)設(shè)所需需要的的高水水平軟軟件工

溫馨提示

  • 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

提交評論