internet環(huán)境下的操作系統(tǒng)發(fā)展 - 煙臺(tái)大學(xué)計(jì)算機(jī)與控制工程學(xué)院_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Internet環(huán)境下的操作系統(tǒng)發(fā)展(節(jié)選),北京大學(xué)信息科學(xué)技術(shù)學(xué)院楊芙清2005年10月,下一代軟件技術(shù)發(fā)展趨勢(shì),軟件 是客觀世界中問題空間與解空間的 具體描述 追求 表達(dá)能力強(qiáng)、更符合人類思維模式 具有易構(gòu)造性和易演化性的計(jì)算模型軟件工程 應(yīng)用 計(jì)算機(jī)科學(xué)理論和技術(shù) 以及 工程管理原則和方法,按預(yù)算和進(jìn)度,

2、 實(shí)現(xiàn) 滿足用戶要求的軟件產(chǎn)品的 定義、開發(fā)、發(fā)布和維護(hù)的工程 或以之為研究對(duì)象的學(xué)科。 (計(jì)算機(jī)大百科全書),,構(gòu)造性 軟件 是 典型的知識(shí)產(chǎn)品 是 客觀世界中 問題空間與解空間的 具體描述,,軟件 是有結(jié)構(gòu)的,,構(gòu)造性 是軟件的本質(zhì)特性,傳統(tǒng)的軟件開發(fā) 是 個(gè)體作坊式的主要

3、 解決功能問題較少 考慮結(jié)構(gòu)問題造成 軟件 復(fù)雜度 高維護(hù)難度 大 可靠性 差,軟件的本質(zhì)特性-構(gòu)造性和演化性,軟件 是 客觀事物的一種反映是 知識(shí)的提煉 知識(shí)的體現(xiàn)知識(shí)的固化,演化性,客觀世界不斷發(fā)展不斷發(fā)生變化,,軟件系統(tǒng)不可能一成不變 新需求、新技術(shù) 不斷出現(xiàn)

4、 軟件系統(tǒng)要 不斷升級(jí) 不斷演化,軟件構(gòu)件技術(shù)集中體現(xiàn)了軟件的構(gòu)造性隨著軟件規(guī)模及復(fù)雜性的增加算法 + 數(shù)據(jù)結(jié)構(gòu) 的描述方式逐漸變得不足人們需要從整體上、從體系結(jié)構(gòu)高度把握軟件構(gòu)件 + 構(gòu)件之間的關(guān)系 是軟件體系結(jié)構(gòu)的具體內(nèi)容,軟件構(gòu)件技術(shù)有力地支持軟件的演化性軟件的演化涉及軟件系統(tǒng)在功能、性能、易用性等方面的改進(jìn)對(duì)于大型軟件系統(tǒng)的維護(hù)(演化)工作

5、 占據(jù)開發(fā)單位總開銷的50-75%目前“打補(bǔ)丁”(patched)式的“演化”方式 限制了軟件的演化能力基于構(gòu)件技術(shù)開發(fā)軟件 采用構(gòu)件的集成組裝方式生成軟件 易描述、易配置、易演化 提高了軟件的演化能力,,① 軟硬件之間的異構(gòu)性

6、 促進(jìn) 軟件技術(shù)的發(fā)展,為屏蔽計(jì)算機(jī)硬件的異構(gòu)性,發(fā)展了操作系統(tǒng),.NET/COM,,Web Services,,J2EE/EJB,Windows,,,,C/C++語言,,,,,,,,,,,,,,支撐軟件?中間件,為屏蔽操作系統(tǒng)和編程語言的異構(gòu)性,發(fā)展了支撐軟件和中間件,Fortran語言,,為了彌補(bǔ)應(yīng)用軟件與開發(fā)平臺(tái)之間的距離,發(fā)展了軟件框架、設(shè)計(jì)模式等技術(shù),應(yīng)用系統(tǒng),體系結(jié)構(gòu) 軟件框架 設(shè)計(jì)模式,,,,軟件技術(shù)的發(fā)展不斷

7、產(chǎn)生更新的、更復(fù)雜的異構(gòu)性問題,如流程、安全、事務(wù)等方面的異構(gòu)性,要求軟件能夠適應(yīng)外部環(huán)境,從而促進(jìn)軟件技術(shù)的不斷發(fā)展,Java語言,UNIX,,,無需掌握復(fù)雜的編程語言/過多的技術(shù)細(xì)節(jié),就可以開發(fā)出滿足需求的軟件,用戶只需關(guān)注高層建模、復(fù)用包含復(fù)雜技術(shù)細(xì)節(jié)的低層模型即可自動(dòng)生成代碼,② 軟件生產(chǎn)方式的變革 促進(jìn) 軟件技術(shù)的發(fā)展,手工作坊式軟件開發(fā),軟件工業(yè)化生產(chǎn),,

8、軟件構(gòu)件技術(shù),中間件,網(wǎng)絡(luò),操作系統(tǒng),由服務(wù)提供商,根據(jù)用戶需求,快速正確地構(gòu)造出相應(yīng)服務(wù),盡可能多地凝練共性并復(fù)用 降低開發(fā)應(yīng)用軟件的復(fù)雜度 以提高軟件開發(fā)效率和質(zhì)量,③ 軟硬結(jié)合是發(fā)展的趨勢(shì) 信息技術(shù)中- 微電子是基礎(chǔ) 軟件是核心 通信網(wǎng)絡(luò)與計(jì)算機(jī)是載體SOC與嵌入式系統(tǒng) 是 軟硬結(jié)合的典型例子政策: 《關(guān)于鼓勵(lì)軟件

9、和集成電路產(chǎn)業(yè)發(fā)展的若干政策》 (國發(fā)[2000]18號(hào)文件)《振興軟件產(chǎn)業(yè)行動(dòng)綱要》(2002至2005) 國辦發(fā)[2002]47號(hào)文件,,以產(chǎn)品為中心 向 以服務(wù)為中心 的轉(zhuǎn)變,近期出現(xiàn)的應(yīng)用服務(wù)提供商 (ASP: Application Service Provider)網(wǎng)絡(luò)服務(wù)(Web Service) 等 皆體現(xiàn)了軟件向服務(wù)發(fā)展的趨勢(shì)發(fā)展過程

10、 有服務(wù):方便使用 有好服務(wù):保證服務(wù)質(zhì)量 個(gè)性化服務(wù):滿足不同個(gè)體的服務(wù)需求,④ 個(gè)性化服務(wù)滿足不同個(gè)體的需求,,,,Media Gateways,,骨干網(wǎng),媒體網(wǎng)關(guān),服務(wù)器,連接,應(yīng)用軟件與內(nèi)容服務(wù),通信應(yīng)用與控制,客戶,,,,,,,,移動(dòng)網(wǎng),,廣電網(wǎng),,接入網(wǎng),接入網(wǎng),接入網(wǎng),,,,,,,,其他IP/多服務(wù)網(wǎng)絡(luò),其他電話網(wǎng),,管理,固網(wǎng),移動(dòng)數(shù)據(jù),移動(dòng),移

11、動(dòng)電話,電話服務(wù),IP電話,媒體服務(wù),可視電話/視頻會(huì)議,消息服務(wù),位置服務(wù),⑤ 隨時(shí)隨地計(jì)算 實(shí)現(xiàn)多種訪問方式,,Internet平臺(tái)特征,無統(tǒng)一控制的分布性節(jié)點(diǎn)的自治性和不可預(yù)測(cè)性鏈接的開放性和動(dòng)態(tài)性人、設(shè)備和軟件的多重異構(gòu)性使用方式的個(gè)性化和靈活性 網(wǎng)絡(luò)連接環(huán)境的多樣性,,,下一代軟件基本形態(tài),,Internet環(huán)境及其應(yīng)用:基礎(chǔ)平臺(tái)的開放性、動(dòng)態(tài)性和多變性共享資源的多樣性(信息、計(jì)算、服務(wù))產(chǎn)業(yè)模式的服務(wù)化,⑥

12、Internet平臺(tái)和環(huán)境的出現(xiàn) 對(duì)軟件形態(tài) 技術(shù)發(fā)展 理論研究 提供了 新的契機(jī) 提出了新的問題,,自主性,協(xié)同性,反應(yīng)性,演化性,多態(tài)性,自主性:軟件實(shí)體具有相對(duì)獨(dú)立性、主動(dòng)性和自適應(yīng)性,演化性:元素?cái)?shù)目可變性、結(jié)構(gòu)關(guān)系和形態(tài)的動(dòng)態(tài)可調(diào)性,協(xié)同性:軟件實(shí)體之間多種方式的互連、互通、協(xié)作和聯(lián)盟,多態(tài)性:軟件實(shí)體具有目標(biāo)制導(dǎo)和多目標(biāo)的特征協(xié)同能力,反應(yīng)性:軟件實(shí)體具有感知外部運(yùn)

13、行和使用環(huán)境的能力,網(wǎng)構(gòu)軟件是Internet開放、動(dòng)態(tài)和多變環(huán)境下 軟件系統(tǒng)基本形態(tài)的一種抽象 既是傳統(tǒng)軟件結(jié)構(gòu)的自然延伸 又具有區(qū)別于傳統(tǒng)軟件形態(tài)的獨(dú)有的基本特征,網(wǎng)構(gòu)軟件Internetware,下一代軟件主要特征,高效 可信 統(tǒng)一的 虛擬資源,未來在Internet平臺(tái)上進(jìn)一步進(jìn)行資源整合,形成 巨型的 高效 可信 統(tǒng)一的虛擬資源,使得 所有資源 能夠

14、 高效 可信的 為所有用戶服務(wù),,,遵循 軟硬結(jié)合 系統(tǒng)與應(yīng)用結(jié)合 開發(fā) 面向應(yīng)用 實(shí)現(xiàn)一體化 面向個(gè)人 體現(xiàn)個(gè)性化實(shí)現(xiàn) 平臺(tái) 網(wǎng)絡(luò)化 方法 對(duì)象化 系統(tǒng) 構(gòu)件化 產(chǎn)品 家族化 開發(fā) 工程化

15、 過程 規(guī)范化 生產(chǎn) 規(guī)模化 競(jìng)爭(zhēng) 國際化,軟件技術(shù)的總體發(fā)展趨勢(shì),的 系統(tǒng),OS對(duì)人才的要求,從事OS開發(fā)的軟件人才要細(xì)致、嚴(yán)

16、謹(jǐn)、認(rèn)真要甘于寂寞、樂于奉獻(xiàn)、責(zé)任感強(qiáng)要興趣廣泛,思路開闊,善于觀察自然和社會(huì)要具有創(chuàng)新創(chuàng)業(yè)精神,需要“動(dòng)靜結(jié)合”一個(gè)優(yōu)秀的軟件人才 不僅要有過硬的技術(shù) 還要有良好的文化底蘊(yùn)和藝術(shù)素養(yǎng),,,,,,,,,,,,,,,,,,Knowledge/Technology,,,,,,人文社科,管理溝通,先進(jìn)技術(shù),,,,,,英語交流,編程技術(shù),專業(yè)技術(shù),Skill,,教 學(xué) 管 理,招生計(jì)劃、培養(yǎng)方

17、案、教學(xué)質(zhì)量保證、學(xué)籍管理學(xué)科設(shè)置、論文答辯 、教學(xué)組織與實(shí)施 ···,招生宣傳、新生選課指導(dǎo)、選課指導(dǎo)、教學(xué)服務(wù)實(shí)習(xí)項(xiàng)目征集、認(rèn)證培訓(xùn)、論文答辯 ···,教 學(xué) 服 務(wù),實(shí)習(xí)、論文,Practice/Engineering,多層次多領(lǐng)域多方向模塊化開放式的課程體系,以課程體系為核心,逐步形成注重 知識(shí)、能力、素質(zhì) 綜合提高 的培養(yǎng)體系,實(shí)習(xí)、論文:工程實(shí)踐

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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)論