Readings 移植需求與概要設(shè)計(jì) 天津大學(xué)軟學(xué)院_第1頁
Readings 移植需求與概要設(shè)計(jì) 天津大學(xué)軟學(xué)院_第2頁
Readings 移植需求與概要設(shè)計(jì) 天津大學(xué)軟學(xué)院_第3頁
Readings 移植需求與概要設(shè)計(jì) 天津大學(xué)軟學(xué)院_第4頁
Readings 移植需求與概要設(shè)計(jì) 天津大學(xué)軟學(xué)院_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 喬布斯的貢獻(xiàn)喬布斯的貢獻(xiàn) 定義了定義了pc產(chǎn)業(yè)的軌跡產(chǎn)業(yè)的軌跡 實(shí)踐了人文科技產(chǎn)業(yè)(科技與文化的融合)實(shí)踐了人文科技產(chǎn)業(yè)(科技與文化的融合) 喬布斯精神內(nèi)涵:?jiǎn)滩妓咕駜?nèi)涵:讓科技簡(jiǎn)化生活,讓產(chǎn)品美化生活,讓人文與科讓科技簡(jiǎn)化生活,讓產(chǎn)品美化生活,讓人文與

2、科技融合,讓人生追求卓越,讓世界與眾不同。技融合,讓人生追求卓越,讓世界與眾不同。軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響喬布斯堪比成就電核時(shí)代的愛因斯坦喬布斯堪比成就電核時(shí)代的愛因斯坦+愛迪生愛迪生因?yàn)樵谒x了因?yàn)樵谒x了pc產(chǎn)業(yè)軌跡的同時(shí),也讓計(jì)算產(chǎn)業(yè)軌跡的同時(shí),也讓計(jì)算資源化,讓科技回歸了人文。資源化,讓科技回歸了人文。軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響目目 錄錄一、軟件與軟件工程一、軟件與軟件工程二、軟件工程技術(shù)二、軟件工程技術(shù) 1. 對(duì)象與建模對(duì)象與建模 2. 改進(jìn)與成熟度改進(jìn)與成熟度 3. 構(gòu)件和軟件重用構(gòu)件和軟件重

3、用 4. 模式與架構(gòu)模式與架構(gòu) 5. 中間件中間件三、產(chǎn)業(yè)趨勢(shì)與技術(shù)影響三、產(chǎn)業(yè)趨勢(shì)與技術(shù)影響 云與云端:虛擬技術(shù)云與云端:虛擬技術(shù) 開源與協(xié)作共享開源與協(xié)作共享 組織化、媒體化、生態(tài)化組織化、媒體化、生態(tài)化四、結(jié)論四、結(jié)論軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 臨界的工科臨界的工科陶瓷:千年陶瓷:千年硅片:硅片:40年年絲綢:千年絲綢:千年好萊塢好萊塢與:與:80年年迪士尼、功夫熊貓迪士尼、功夫熊貓歷史變遷歷史變遷承載當(dāng)代文化的承載當(dāng)代文化的軟件載體軟件載體軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響一、軟件與軟件工程一、軟件與軟件工程軟

4、件軟件在計(jì)算機(jī)與網(wǎng)絡(luò)環(huán)在計(jì)算機(jī)與網(wǎng)絡(luò)環(huán)境中,受邏輯、工境中,受邏輯、工程和使用目的約束程和使用目的約束的、可借助計(jì)算機(jī)的、可借助計(jì)算機(jī)進(jìn)行處理的邏輯化進(jìn)行處理的邏輯化、代碼化文學(xué)藝術(shù)、代碼化文學(xué)藝術(shù)作品。作品??陀^世界中問題空間與客觀世界中問題空間與解空間的具體描述,它解空間的具體描述,它追求的是表達(dá)能力強(qiáng)、追求的是表達(dá)能力強(qiáng)、更符合人類思維模式,更符合人類思維模式,具有構(gòu)造性和易演化性具有構(gòu)造性和易演化性的計(jì)算模型。的計(jì)算模型。軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程軟件工程軟件工程是為了經(jīng)濟(jì)地獲得能夠在實(shí)際機(jī)器上高效運(yùn)行的可靠軟件工程是為了經(jīng)濟(jì)地獲得能夠

5、在實(shí)際機(jī)器上高效運(yùn)行的可靠軟件而建立和使用的一系列好的工程化原則軟件而建立和使用的一系列好的工程化原則bauer 1972。軟件工程是以工程的形式應(yīng)用計(jì)算機(jī)科學(xué)和數(shù)學(xué)原理,從而經(jīng)軟件工程是以工程的形式應(yīng)用計(jì)算機(jī)科學(xué)和數(shù)學(xué)原理,從而經(jīng)濟(jì)有效地解決軟件問題濟(jì)有效地解決軟件問題cmu/sei-90-tr-003。軟件工程是將系統(tǒng)性的、規(guī)范化的、可定量的方法應(yīng)用于軟件軟件工程是將系統(tǒng)性的、規(guī)范化的、可定量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)的開發(fā)、運(yùn)行和維護(hù)ieee 1990。軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響一、軟件與軟件工程一、軟件與軟件工程軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)

6、發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響一、軟件與軟件工程一、軟件與軟件工程ieee-cs/acm軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程知識(shí)體系(swebok)軟件設(shè)計(jì)基本概念關(guān)鍵問題結(jié)構(gòu)與體系結(jié)構(gòu)質(zhì)量分析與評(píng)價(jià)設(shè)計(jì)符號(hào)策略與方法軟件測(cè)試基本概念和定義測(cè)試級(jí)別測(cè)試技術(shù)測(cè)試相關(guān)度量測(cè)試過程管理軟件需求需求工程過程需求獲取需求分析需求規(guī)格說明需求驗(yàn)證需求管理軟件構(gòu)造降低復(fù)雜性預(yù)知多樣性結(jié)構(gòu)化驗(yàn)證使用外部標(biāo)準(zhǔn)軟件維護(hù)基 本 概念維 護(hù) 過程關(guān) 鍵 問題維 護(hù) 技術(shù)軟件配置管理配置過程管理配置標(biāo)識(shí)配置控制配置狀態(tài)報(bào)告配置審計(jì)軟件發(fā)布管理與交付軟件工程管理組織管

7、理過程項(xiàng)目管理軟件工程度量軟件工程過程軟件過程概念過程基礎(chǔ)設(shè)施過程度量過程定義定性過程分析過程實(shí)施與變更軟件工程工具與方法軟 件 工具軟 件 方法軟件質(zhì)量軟件質(zhì)量概念sqa和v&v目的與計(jì)劃sqa和v&v活動(dòng)與技術(shù)適用于sqa和v&v的度量軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、產(chǎn)業(yè)與軟件產(chǎn)業(yè)二、產(chǎn)業(yè)與軟件產(chǎn)業(yè) 2011年年gdp 30萬億萬億 2010年電子信年電子信息息7.8萬億萬億 軟件軟件1萬億萬億軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響產(chǎn)業(yè)與軟件產(chǎn)業(yè)產(chǎn)業(yè)與軟件產(chǎn)業(yè)軟件軟件軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的

8、影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響美國美國 硬件硬件:軟件軟件=3:7中國中國 硬件硬件:軟件軟件=88:12產(chǎn)業(yè)與軟件產(chǎn)業(yè)產(chǎn)業(yè)與軟件產(chǎn)業(yè)軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響中國軟件規(guī)模中國軟件規(guī)模(2010年超過年超過1萬億人民幣萬億人民幣)ibm(800億美金億美金)+微軟微軟(600億美金億美金)美國軟件美國軟件:中國軟件中國軟件=10:1中國中國2萬家萬家(180萬人萬人)ibm/微軟是幾萬和幾十萬人微軟是幾萬和幾十萬人產(chǎn)業(yè)與軟件產(chǎn)業(yè)產(chǎn)業(yè)與軟件產(chǎn)業(yè)軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響it:物質(zhì):物質(zhì)軟件:精神軟件:精神

9、便捷能源化便捷能源化傳統(tǒng)科技傳統(tǒng)科技抽象化、泛藝術(shù)化抽象化、泛藝術(shù)化人文化科技典范人文化科技典范文化文化產(chǎn)業(yè)與軟件產(chǎn)業(yè)產(chǎn)業(yè)與軟件產(chǎn)業(yè)軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語言言軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語言言軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 omt omt方法方法把分析時(shí)收集的信息構(gòu)造在三類模型中把分析時(shí)收集的信息構(gòu)造在三類模型中,即對(duì)象模型

10、、功能模型和動(dòng)態(tài)模型。,即對(duì)象模型、功能模型和動(dòng)態(tài)模型。二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語言言軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 對(duì)象模型對(duì)象模型二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語言言軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響動(dòng)態(tài)模型由多個(gè)狀態(tài)圖組成。動(dòng)態(tài)模型由多個(gè)狀態(tài)圖組成。二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語言言軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 功能模型由多個(gè)數(shù)據(jù)流圖組成,

11、它們指明從外部功能模型由多個(gè)數(shù)據(jù)流圖組成,它們指明從外部輸入,通過操作和內(nèi)部存儲(chǔ),直到外部輸出,這整個(gè)輸入,通過操作和內(nèi)部存儲(chǔ),直到外部輸出,這整個(gè)的數(shù)據(jù)流情況。的數(shù)據(jù)流情況。二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語言言軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響umluml( unified modeling languageunified modeling language)是下面是下面這些最好的建模方法中最好部分的集成:這些最好的建模方法中最好部分的集成:數(shù)據(jù)建模的概念數(shù)據(jù)建模的概念( (e-re-r模型模型) )商務(wù)流程模型商

12、務(wù)流程模型( (work flow)work flow)對(duì)象建模方法對(duì)象建模方法軟構(gòu)件建模思想軟構(gòu)件建模思想 uml uml是一種用可視化方法對(duì)軟件系統(tǒng)進(jìn)行描述是一種用可視化方法對(duì)軟件系統(tǒng)進(jìn)行描述、實(shí)施和說明的標(biāo)準(zhǔn)語言。、實(shí)施和說明的標(biāo)準(zhǔn)語言。支持用不同實(shí)現(xiàn)技術(shù)進(jìn)行的軟件開發(fā)全過程。支持用不同實(shí)現(xiàn)技術(shù)進(jìn)行的軟件開發(fā)全過程。二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語言言軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語二、軟件工程技術(shù):面向?qū)ο笈c統(tǒng)一建模語言言軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)

13、對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件過程軟件過程( (software process)software process)是人們建立、維護(hù)和是人們建立、維護(hù)和進(jìn)化軟件產(chǎn)品整個(gè)過程中所有技術(shù)活動(dòng)和管理活動(dòng)進(jìn)化軟件產(chǎn)品整個(gè)過程中所有技術(shù)活動(dòng)和管理活動(dòng)的集合。的集合。從從19841984年起每年有軟件過程國際研討會(huì)年起每年有軟件過程國際研討會(huì)( (ispw)ispw),從從19911991年起開始召開軟件過程國際會(huì)議年起開始召開軟件過程國際會(huì)議( (icsp)icsp),每個(gè)每個(gè)國家?guī)缀醵加凶约旱能浖^程改進(jìn)網(wǎng)絡(luò)國家?guī)?/p>

14、乎都有自己的軟件過程改進(jìn)網(wǎng)絡(luò)( (spin)spin)。主要研究方向:軟件過程分析和建模、軟件過程支主要研究方向:軟件過程分析和建模、軟件過程支持、軟件過程評(píng)估和改進(jìn)持、軟件過程評(píng)估和改進(jìn)軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響ruprup軟件過程軟件過程xpxp軟件過程軟件過程敏捷軟件過程敏捷軟件過程cmmcmm軟件過程軟件過程psppsp個(gè)體軟件過程個(gè)體軟件過程tsptsp群組軟件過程群組軟件過程二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響rat

15、ional unified process(rup)rational unified process(rup)是是rationalrational公司公司的一個(gè)軟件過程產(chǎn)品,其初始版本為的一個(gè)軟件過程產(chǎn)品,其初始版本為5.0,5.0,先后經(jīng)歷先后經(jīng)歷了了5.15.1、.1、5.55.5等版本直到最新的等版本直到最新的rational rational unified process 2000unified process 2000版本。版本。 rup rup將項(xiàng)目管理、商業(yè)建模、分析與設(shè)計(jì)等統(tǒng)一起將項(xiàng)目管理、商業(yè)建模、分析與設(shè)計(jì)等統(tǒng)一起來來, ,貫穿整個(gè)開發(fā)過程。貫穿整個(gè)開發(fā)過

16、程。 rup rup采用采用internetinternet技術(shù)技術(shù), ,可以增強(qiáng)團(tuán)隊(duì)的開發(fā)效率可以增強(qiáng)團(tuán)隊(duì)的開發(fā)效率, ,并為所有成員提供最佳的軟件實(shí)現(xiàn)方案。并為所有成員提供最佳的軟件實(shí)現(xiàn)方案。二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響kent beckkent beck于于19971997年在年在extreme

17、programming extreme programming explained explained embrace change embrace change中提出中提出一種高度動(dòng)態(tài)的過程,它通過非常短的迭代周期來一種高度動(dòng)態(tài)的過程,它通過非常短的迭代周期來應(yīng)對(duì)軟件開發(fā)中的變化應(yīng)對(duì)軟件開發(fā)中的變化強(qiáng)調(diào)有效測(cè)試和演化設(shè)計(jì)強(qiáng)調(diào)有效測(cè)試和演化設(shè)計(jì)二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響什么時(shí)候需要什么時(shí)候需要xpxp?需求不明確、變化快需求不明確、變化快高風(fēng)險(xiǎn):在特定的時(shí)間內(nèi)

18、,面對(duì)一個(gè)相當(dāng)難高風(fēng)險(xiǎn):在特定的時(shí)間內(nèi),面對(duì)一個(gè)相當(dāng)難開發(fā)的系統(tǒng)開發(fā)的系統(tǒng) 中小型團(tuán)隊(duì)(人數(shù)不超過中小型團(tuán)隊(duì)(人數(shù)不超過10 10 個(gè))個(gè)) 二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響xp的的計(jì)計(jì)劃劃反反饋饋循循環(huán)環(huán)二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響敏捷敏捷( (agility)agility)軟件過程是軟件過程是aoyamaaoyama在在1998

19、1998年提出年提出來的。來的。 基于時(shí)間的、并行的、分布的、演化的快速軟基于時(shí)間的、并行的、分布的、演化的快速軟件開發(fā)過程。件開發(fā)過程。二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 8080年代,在美國國防部資助下,由卡內(nèi)基梅隆大年代,在美國國防部資助下,由卡內(nèi)基梅隆大學(xué)軟件工程研究所(學(xué)軟件工程研究所(cmu/seicmu/sei)建立,用于評(píng)價(jià)軟建立,用于評(píng)價(jià)軟件開發(fā)組織的軟件過程能力成熟度。件開發(fā)組織的軟件過程能力成熟度。19911991年,年,cmm1.0cmm1.0

20、版版;1993;1993年,年,cmm 1.1cmm 1.1版版軟件過程能力:遵循一個(gè)軟件過程后能夠得到的軟件過程能力:遵循一個(gè)軟件過程后能夠得到的預(yù)期結(jié)果的界限范圍。該指標(biāo)是對(duì)能力的一種衡預(yù)期結(jié)果的界限范圍。該指標(biāo)是對(duì)能力的一種衡量,用它可以預(yù)測(cè)一個(gè)組織在承接下一個(gè)軟件項(xiàng)量,用它可以預(yù)測(cè)一個(gè)組織在承接下一個(gè)軟件項(xiàng)目時(shí),所能期望得到的最可能的結(jié)果。目時(shí),所能期望得到的最可能的結(jié)果。二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響初初 始始 級(jí)級(jí) 可可 重重 復(fù)復(fù) 級(jí)級(jí) 已已 管管

21、理理 級(jí)級(jí) 已已 定定 義義 級(jí)級(jí) 優(yōu)優(yōu) 化化 級(jí)級(jí) 成成 熟熟 度度 風(fēng)風(fēng) 險(xiǎn)險(xiǎn) 二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響初初 始始 級(jí)級(jí) 可可 重重 復(fù)復(fù) 級(jí)級(jí) 已已 管管 理理 級(jí)級(jí) 已已 定定 義義 級(jí)級(jí) 優(yōu)優(yōu) 化化 級(jí)級(jí) 紀(jì)律化的過程紀(jì)律化的過程標(biāo)準(zhǔn)一致的過程標(biāo)準(zhǔn)一致的過程可預(yù)測(cè)的過程可預(yù)測(cè)的過程不斷改進(jìn)的過程不斷改進(jìn)的過程二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)

22、對(duì)軟件產(chǎn)業(yè)發(fā)展的影響psppsp是一種可用于控制、管理和改進(jìn)個(gè)人工作方是一種可用于控制、管理和改進(jìn)個(gè)人工作方式的自我持續(xù)改進(jìn)過程,是一個(gè)包括軟件開發(fā)表式的自我持續(xù)改進(jìn)過程,是一個(gè)包括軟件開發(fā)表格、指南和規(guī)程的結(jié)構(gòu)化框架。格、指南和規(guī)程的結(jié)構(gòu)化框架。 psppsp與具體的技術(shù)(程序設(shè)計(jì)語言、工具或者設(shè)與具體的技術(shù)(程序設(shè)計(jì)語言、工具或者設(shè)計(jì)方法)相對(duì)獨(dú)立,其原則能夠應(yīng)用到幾乎任何計(jì)方法)相對(duì)獨(dú)立,其原則能夠應(yīng)用到幾乎任何的軟件工程任務(wù)之中。的軟件工程任務(wù)之中。二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新

23、技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響指導(dǎo)項(xiàng)目組中的成員如何有效地規(guī)劃和管理所面指導(dǎo)項(xiàng)目組中的成員如何有效地規(guī)劃和管理所面臨的項(xiàng)目開發(fā)任務(wù)。臨的項(xiàng)目開發(fā)任務(wù)。告訴管理人員如何指導(dǎo)軟件開發(fā)隊(duì)伍始終以最佳告訴管理人員如何指導(dǎo)軟件開發(fā)隊(duì)伍始終以最佳狀態(tài)來完成工作。狀態(tài)來完成工作。 tsp tsp實(shí)施集體管理與自已管理自己相結(jié)合的原則,實(shí)施集體管理與自已管理自己相結(jié)合的原則,最終目的在于指導(dǎo)一切人員如何在最少的時(shí)間內(nèi),最終目的在于指導(dǎo)一切人員如何在最少的時(shí)間內(nèi),以預(yù)定的費(fèi)用生產(chǎn)出高質(zhì)量的軟件產(chǎn)品。以預(yù)定的費(fèi)用生產(chǎn)出高質(zhì)量的軟件產(chǎn)品。二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力

24、成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響工程系統(tǒng)越來越復(fù)雜工程系統(tǒng)越來越復(fù)雜執(zhí)行工程的方式發(fā)生了變化執(zhí)行工程的方式發(fā)生了變化 各種模型之間的不協(xié)調(diào)各種模型之間的不協(xié)調(diào)二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響cmmicmmi是由美國產(chǎn)業(yè)界、政府和是由美國產(chǎn)業(yè)界、政府和cmu/se

25、icmu/sei共同共同主持的項(xiàng)目,于主持的項(xiàng)目,于19981998年啟動(dòng),年啟動(dòng),20022002年年1 1月月1111日日正式發(fā)布正式發(fā)布cmmi 1.1cmmi 1.1版。版。二、軟件工程技術(shù):二、軟件工程技術(shù):軟件過程改進(jìn)與軟件過程改進(jìn)與 能力成熟度模型能力成熟度模型軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件重用是指在兩次或多次不同的軟件開發(fā)過程軟件重用是指在兩次或多次不同的軟件開發(fā)過程中重復(fù)使用相同或相似軟件元素的過程。軟件元中重復(fù)使用相同或相似軟件元素的過程。軟件元素包括程序代碼、測(cè)試用例、設(shè)計(jì)文檔、設(shè)計(jì)過素包括程序代碼、測(cè)試用例、設(shè)計(jì)文檔、設(shè)計(jì)過程、

26、需要分析文檔甚至領(lǐng)域知識(shí)。通常將這些軟程、需要分析文檔甚至領(lǐng)域知識(shí)。通常將這些軟件元素稱為軟構(gòu)件。件元素稱為軟構(gòu)件。 簡(jiǎn)單地說,構(gòu)件是具有一定的功能,能夠獨(dú)立工簡(jiǎn)單地說,構(gòu)件是具有一定的功能,能夠獨(dú)立工作或能同其它構(gòu)件裝配起來協(xié)調(diào)工作的程序體,作或能同其它構(gòu)件裝配起來協(xié)調(diào)工作的程序體,構(gòu)件的使用同他的開發(fā)、生產(chǎn)無關(guān)。構(gòu)件的使用同他的開發(fā)、生產(chǎn)無關(guān)。二、軟件工程技術(shù):構(gòu)件與軟件重用二、軟件工程技術(shù):構(gòu)件與軟件重用軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、軟件工程技術(shù):構(gòu)件與軟件重用二、軟件工程技術(shù):構(gòu)件與軟件重用軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件

27、產(chǎn)業(yè)發(fā)展的影響降低費(fèi)用、提高復(fù)用性、提高可定制性和適應(yīng)降低費(fèi)用、提高復(fù)用性、提高可定制性和適應(yīng)性、提高可維護(hù)性。性、提高可維護(hù)性。至今至今, 構(gòu)件技術(shù)已形成三個(gè)流派構(gòu)件技術(shù)已形成三個(gè)流派:sun的的java平平臺(tái)、臺(tái)、microsoft的的com+、ibm的的corba。 二、軟件工程技術(shù):構(gòu)件與軟件重用二、軟件工程技術(shù):構(gòu)件與軟件重用軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、軟件工程技術(shù):構(gòu)件與軟件重用二、軟件工程技術(shù):構(gòu)件與軟件重用軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架軟件體

28、系結(jié)構(gòu)軟件體系結(jié)構(gòu)(software architecture)的定義:的定義: 1997年,年,bass,clements etc.使用軟件體系結(jié)構(gòu):一使用軟件體系結(jié)構(gòu):一個(gè)程序或計(jì)算機(jī)系統(tǒng)的軟件體系結(jié)構(gòu)包括一個(gè)或一組個(gè)程序或計(jì)算機(jī)系統(tǒng)的軟件體系結(jié)構(gòu)包括一個(gè)或一組軟件部件、軟件部件的外部的可見特性及其相互關(guān)系。軟件部件、軟件部件的外部的可見特性及其相互關(guān)系。 定義了軟件部件;一個(gè)系統(tǒng)可以包括多于一個(gè)結(jié)構(gòu);定義了軟件部件;一個(gè)系統(tǒng)可以包括多于一個(gè)結(jié)構(gòu);系統(tǒng)可看作是由軟件部件及其相互關(guān)系組成;每一部系統(tǒng)可看作是由軟件部件及其相互關(guān)系組成;每一部件的行為都是體系結(jié)構(gòu)的一部分;基本單位是部件。件的行

29、為都是體系結(jié)構(gòu)的一部分;基本單位是部件。軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 客戶機(jī)客戶機(jī)/ /服務(wù)器模式服務(wù)器模式client/server (client/server (客戶機(jī)客戶機(jī)/ /服務(wù)器服務(wù)器) )結(jié)構(gòu),是基于資結(jié)構(gòu),是基于資源不對(duì)等,且為實(shí)現(xiàn)共享而提出來的,是源不對(duì)等,且為實(shí)現(xiàn)共享而提出來的,是2020世紀(jì)世紀(jì)9090年代成熟起來的技術(shù)。年代成熟起來的技術(shù)。 c/s c/s結(jié)構(gòu)將應(yīng)用一分為二,服務(wù)器(后臺(tái))負(fù)責(zé)數(shù)結(jié)構(gòu)將應(yīng)用一分為二,服務(wù)器(后臺(tái))負(fù)責(zé)數(shù)據(jù)管理,客戶機(jī)(前臺(tái))完成與用戶的交互任務(wù)。據(jù)管理,客戶機(jī)(前臺(tái))完成與用戶的交互任務(wù)。 c/s

30、 c/s 體系結(jié)構(gòu)具有強(qiáng)大的數(shù)據(jù)操作和事務(wù)處理能力,體系結(jié)構(gòu)具有強(qiáng)大的數(shù)據(jù)操作和事務(wù)處理能力,模型思想簡(jiǎn)單,易于人們理解和接受。模型思想簡(jiǎn)單,易于人們理解和接受。二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 客戶機(jī)客戶機(jī)/ /服務(wù)器模式服務(wù)器模式開發(fā)成本較高。開發(fā)成本較高。c/s c/s 體系結(jié)構(gòu)對(duì)客戶端軟硬件配置體系結(jié)構(gòu)對(duì)客戶端軟硬件配置要求較高,增加了整個(gè)系統(tǒng)的成本。要求較高,增加了整個(gè)系統(tǒng)的成本。客戶端程序設(shè)計(jì)復(fù)雜。大部分工作量放在客戶端的客戶端程序設(shè)計(jì)復(fù)雜。大部分工作量放在客戶端的程序設(shè)計(jì)上,客戶端顯得十分

31、龐大。程序設(shè)計(jì)上,客戶端顯得十分龐大。軟件移植困難。采用不同開發(fā)工具或平臺(tái)開發(fā)的軟件,軟件移植困難。采用不同開發(fā)工具或平臺(tái)開發(fā)的軟件,一般互不兼容,不能或很難移植到其它平臺(tái)上運(yùn)行。一般互不兼容,不能或很難移植到其它平臺(tái)上運(yùn)行。軟件維護(hù)和升級(jí)困難。對(duì)軟件的一個(gè)小小改動(dòng)軟件維護(hù)和升級(jí)困難。對(duì)軟件的一個(gè)小小改動(dòng), ,每一每一個(gè)客戶端都必須更新。個(gè)客戶端都必須更新。二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 瀏覽器瀏覽器/ /服務(wù)器模式服務(wù)器模式browser/server(browser/server(瀏覽器瀏覽器/

32、/服務(wù)器服務(wù)器) )結(jié)構(gòu)是隨著結(jié)構(gòu)是隨著internetinternet技術(shù)的興起,對(duì)技術(shù)的興起,對(duì)c/sc/s體系結(jié)構(gòu)的一種變化或體系結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。者改進(jìn)的結(jié)構(gòu)。在在b/sb/s體系結(jié)構(gòu)下,用戶界面完全通過體系結(jié)構(gòu)下,用戶界面完全通過wwwwww瀏覽器實(shí)瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。輯在服務(wù)器端實(shí)現(xiàn)。節(jié)約了開發(fā)成本,系統(tǒng)安裝、修改和維護(hù)全在服務(wù)節(jié)約了開發(fā)成本,系統(tǒng)安裝、修改和維護(hù)全在服務(wù)器端解決。真正達(dá)到了器端解決。真正達(dá)到了“零客戶端零客戶端”的功能,很容的功能,很容易在運(yùn)行時(shí)自動(dòng)升級(jí)。易在

33、運(yùn)行時(shí)自動(dòng)升級(jí)。二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 瀏覽器瀏覽器/ /服務(wù)器模式服務(wù)器模式b/sb/s體系結(jié)構(gòu)缺乏對(duì)動(dòng)態(tài)頁面的支持能力,沒有集體系結(jié)構(gòu)缺乏對(duì)動(dòng)態(tài)頁面的支持能力,沒有集成有效的數(shù)據(jù)庫處理功能。成有效的數(shù)據(jù)庫處理功能。 b/s b/s體系結(jié)構(gòu)的系統(tǒng)擴(kuò)展能力差,安全性難以控制。體系結(jié)構(gòu)的系統(tǒng)擴(kuò)展能力差,安全性難以控制。在數(shù)據(jù)查詢等響應(yīng)速度上,要遠(yuǎn)遠(yuǎn)地低于在數(shù)據(jù)查詢等響應(yīng)速度上,要遠(yuǎn)遠(yuǎn)地低于c/sc/s體系體系結(jié)構(gòu)。結(jié)構(gòu)。 數(shù)據(jù)提交一般以頁面為單位,數(shù)據(jù)的動(dòng)態(tài)交互性數(shù)據(jù)提交一般以頁面為單位,數(shù)據(jù)的

34、動(dòng)態(tài)交互性不強(qiáng),不利于在線事務(wù)處理不強(qiáng),不利于在線事務(wù)處理( (oltp)oltp)應(yīng)用。應(yīng)用。二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 c/sc/s與與b/sb/s混合模式混合模式內(nèi)外有別內(nèi)外有別二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架 軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 c/sc/s與與b/sb/s混合模式混合模式查改有別查改有別二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 三層

35、結(jié)構(gòu)模式三層結(jié)構(gòu)模式二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 三層結(jié)構(gòu)模式三層結(jié)構(gòu)模式允許合理地劃分三層結(jié)構(gòu)的功能,使之在邏輯上保允許合理地劃分三層結(jié)構(gòu)的功能,使之在邏輯上保持相對(duì)獨(dú)立性,從而使整個(gè)系統(tǒng)的邏輯結(jié)構(gòu)更為清晰,持相對(duì)獨(dú)立性,從而使整個(gè)系統(tǒng)的邏輯結(jié)構(gòu)更為清晰,能提高系統(tǒng)和軟件的可維護(hù)性和可擴(kuò)展性。能提高系統(tǒng)和軟件的可維護(hù)性和可擴(kuò)展性。允許更靈活有效地選用相應(yīng)的平臺(tái)和硬件系統(tǒng),使允許更靈活有效地選用相應(yīng)的平臺(tái)和硬件系統(tǒng),使之在處理負(fù)荷能力上與處理特性上分別適應(yīng)于結(jié)構(gòu)清之在處理負(fù)荷能力上與處理特性上分別適

36、應(yīng)于結(jié)構(gòu)清晰的三層;并且這些平臺(tái)和各個(gè)組成部分可以具有良晰的三層;并且這些平臺(tái)和各個(gè)組成部分可以具有良好的可升級(jí)性和開放性。好的可升級(jí)性和開放性。 二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 三層結(jié)構(gòu)模式三層結(jié)構(gòu)模式應(yīng)用的各層可以并行開發(fā),各層也可以選擇各自最適合應(yīng)用的各層可以并行開發(fā),各層也可以選擇各自最適合的開發(fā)語言。使之能并行地而且是高效地進(jìn)行開發(fā),達(dá)的開發(fā)語言。使之能并行地而且是高效地進(jìn)行開發(fā),達(dá)到較高的性能價(jià)格比;對(duì)每一層的處理邏輯的開發(fā)和維到較高的性能價(jià)格比;對(duì)每一層的處理邏輯的開發(fā)和維護(hù)也會(huì)更容易些

37、。護(hù)也會(huì)更容易些。允許充分利用功能層有效地隔離開表示層與數(shù)據(jù)層,未允許充分利用功能層有效地隔離開表示層與數(shù)據(jù)層,未授權(quán)的用戶難以繞過功能層而利用數(shù)據(jù)庫工具或黑客手授權(quán)的用戶難以繞過功能層而利用數(shù)據(jù)庫工具或黑客手段去非法地訪問數(shù)據(jù)層,這就為嚴(yán)格的安全管理奠定了段去非法地訪問數(shù)據(jù)層,這就為嚴(yán)格的安全管理奠定了堅(jiān)實(shí)的基礎(chǔ);整個(gè)系統(tǒng)的管理層次也更加合理和可控制。堅(jiān)實(shí)的基礎(chǔ);整個(gè)系統(tǒng)的管理層次也更加合理和可控制。二、軟件工程技術(shù):模式與構(gòu)架二、軟件工程技術(shù):模式與構(gòu)架軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響 中間件是繼操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之后,隨中間件是繼操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)

38、之后,隨 著網(wǎng)絡(luò)的興起和發(fā)展而新興的又一基礎(chǔ)軟件著網(wǎng)絡(luò)的興起和發(fā)展而新興的又一基礎(chǔ)軟件 軟件工程的目標(biāo)軟件工程的目標(biāo)縮短和簡(jiǎn)化從問題空間到解空間的映射過程縮短和簡(jiǎn)化從問題空間到解空間的映射過程,消除和緩解軟件危機(jī)的進(jìn)一步加劇,消除和緩解軟件危機(jī)的進(jìn)一步加劇 基礎(chǔ)軟件的任務(wù)基礎(chǔ)軟件的任務(wù)在硬件基礎(chǔ)上建立比計(jì)算機(jī)裸機(jī)層次更高的在硬件基礎(chǔ)上建立比計(jì)算機(jī)裸機(jī)層次更高的軟件運(yùn)行平臺(tái)、開發(fā)平臺(tái)和管理平臺(tái),為應(yīng)軟件運(yùn)行平臺(tái)、開發(fā)平臺(tái)和管理平臺(tái),為應(yīng)用軟件開發(fā)者提供更靠近問題空間的解空間用軟件開發(fā)者提供更靠近問題空間的解空間二、軟件工程技術(shù):中間件二、軟件工程技術(shù):中間件軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件

39、工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響裸機(jī)裸機(jī)問題空間問題空間由中間件提由中間件提供的解空間供的解空間由數(shù)據(jù)庫系統(tǒng)提由數(shù)據(jù)庫系統(tǒng)提供的解空間供的解空間由操作系統(tǒng)提由操作系統(tǒng)提供的解空間供的解空間由計(jì)算機(jī)裸機(jī)由計(jì)算機(jī)裸機(jī)提供的解空間提供的解空間二、軟件工程技術(shù):中間件二、軟件工程技術(shù):中間件軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響計(jì)算機(jī)已進(jìn)入以網(wǎng)絡(luò)為中心的發(fā)展時(shí)期計(jì)算機(jī)已進(jìn)入以網(wǎng)絡(luò)為中心的發(fā)展時(shí)期中間件是介于操作系統(tǒng)與網(wǎng)絡(luò)應(yīng)用之間的一中間件是介于操作系統(tǒng)與網(wǎng)絡(luò)應(yīng)用之間的一層起承上啟下作用的支撐軟件層起承上啟下作用的支撐軟件中間件提供的解空間更靠近網(wǎng)絡(luò)應(yīng)用所面臨中間件提供的解空

40、間更靠近網(wǎng)絡(luò)應(yīng)用所面臨的問題空間,是快速構(gòu)建網(wǎng)絡(luò)應(yīng)用的利器!的問題空間,是快速構(gòu)建網(wǎng)絡(luò)應(yīng)用的利器!二、軟件工程技術(shù):中間件二、軟件工程技術(shù):中間件軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響國外中間件發(fā)展現(xiàn)狀國外中間件發(fā)展現(xiàn)狀標(biāo)準(zhǔn)體系標(biāo)準(zhǔn)體系omg corbasun j2eemicrosoft .netweb service主流廠家主流廠家ibm,bea,microsoft,sun, iona, tibco,webmethod軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響云計(jì)算云計(jì)算云端計(jì)算云端計(jì)算普適計(jì)算普適計(jì)算計(jì)算模式計(jì)算模式種類種類三、產(chǎn)業(yè)技

41、術(shù)趨勢(shì)三、產(chǎn)業(yè)技術(shù)趨勢(shì)軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響普適計(jì)算內(nèi)涵思考普適計(jì)算內(nèi)涵思考機(jī)器控制人機(jī)器控制人人控制機(jī)器人控制機(jī)器確定部件構(gòu)成確定系統(tǒng)確定部件構(gòu)成確定系統(tǒng)非確定部件構(gòu)成確定系統(tǒng)非確定部件構(gòu)成確定系統(tǒng)確定系統(tǒng)控制非確定對(duì)象確定系統(tǒng)控制非確定對(duì)象?三、產(chǎn)業(yè)技術(shù)趨勢(shì):普適計(jì)算三、產(chǎn)業(yè)技術(shù)趨勢(shì):普適計(jì)算軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響三、產(chǎn)業(yè)技術(shù)趨勢(shì):云三、產(chǎn)業(yè)技術(shù)趨勢(shì):云計(jì)算計(jì)算軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響三、產(chǎn)業(yè)技術(shù)趨勢(shì):云端計(jì)算三、產(chǎn)業(yè)技術(shù)趨勢(shì):云端計(jì)算軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響ios層次架構(gòu)層次架構(gòu)cocoa touch層層 媒體服務(wù)層媒體服務(wù)層核心服務(wù)層核心服務(wù)層核心核心os層層 cocoa touch media services core service core os hardware三、產(chǎn)業(yè)技術(shù)趨勢(shì):云端計(jì)算三、產(chǎn)業(yè)技術(shù)趨勢(shì):云端計(jì)算軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響軟件工程新技術(shù)對(duì)軟件產(chǎn)業(yè)發(fā)展的影響android 體系結(jié)構(gòu)體系結(jié)構(gòu)三、產(chǎn)業(yè)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論