版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Internet環(huán)境下的操作系統(tǒng)發(fā)展(節(jié)選),北京大學信息科學技術學院楊芙清2005年10月,下一代軟件技術發(fā)展趨勢,軟件 是客觀世界中問題空間與解空間的 具體描述 追求 表達能力強、更符合人類思維模式 具有易構造性和易演化性的計算模型軟件工程 應用 計算機科學理論和技術 以及 工程管理原則和方法,按預算和進度,
2、 實現 滿足用戶要求的軟件產品的 定義、開發(fā)、發(fā)布和維護的工程 或以之為研究對象的學科。 (計算機大百科全書),,構造性 軟件 是 典型的知識產品 是 客觀世界中 問題空間與解空間的 具體描述,,軟件 是有結構的,,構造性 是軟件的本質特性,傳統(tǒng)的軟件開發(fā) 是 個體作坊式的主要
3、 解決功能問題較少 考慮結構問題造成 軟件 復雜度 高維護難度 大 可靠性 差,軟件的本質特性-構造性和演化性,軟件 是 客觀事物的一種反映是 知識的提煉 知識的體現知識的固化,演化性,客觀世界不斷發(fā)展不斷發(fā)生變化,,軟件系統(tǒng)不可能一成不變 新需求、新技術 不斷出現
4、 軟件系統(tǒng)要 不斷升級 不斷演化,軟件構件技術集中體現了軟件的構造性隨著軟件規(guī)模及復雜性的增加算法 + 數據結構 的描述方式逐漸變得不足人們需要從整體上、從體系結構高度把握軟件構件 + 構件之間的關系 是軟件體系結構的具體內容,軟件構件技術有力地支持軟件的演化性軟件的演化涉及軟件系統(tǒng)在功能、性能、易用性等方面的改進對于大型軟件系統(tǒng)的維護(演化)工作
5、 占據開發(fā)單位總開銷的50-75%目前“打補丁”(patched)式的“演化”方式 限制了軟件的演化能力基于構件技術開發(fā)軟件 采用構件的集成組裝方式生成軟件 易描述、易配置、易演化 提高了軟件的演化能力,,① 軟硬件之間的異構性
6、 促進 軟件技術的發(fā)展,為屏蔽計算機硬件的異構性,發(fā)展了操作系統(tǒng),.NET/COM,,Web Services,,J2EE/EJB,Windows,,,,C/C++語言,,,,,,,,,,,,,,支撐軟件?中間件,為屏蔽操作系統(tǒng)和編程語言的異構性,發(fā)展了支撐軟件和中間件,Fortran語言,,為了彌補應用軟件與開發(fā)平臺之間的距離,發(fā)展了軟件框架、設計模式等技術,應用系統(tǒng),體系結構 軟件框架 設計模式,,,,軟件技術的發(fā)展不斷
7、產生更新的、更復雜的異構性問題,如流程、安全、事務等方面的異構性,要求軟件能夠適應外部環(huán)境,從而促進軟件技術的不斷發(fā)展,Java語言,UNIX,,,無需掌握復雜的編程語言/過多的技術細節(jié),就可以開發(fā)出滿足需求的軟件,用戶只需關注高層建模、復用包含復雜技術細節(jié)的低層模型即可自動生成代碼,② 軟件生產方式的變革 促進 軟件技術的發(fā)展,手工作坊式軟件開發(fā),軟件工業(yè)化生產,,
8、軟件構件技術,中間件,網絡,操作系統(tǒng),由服務提供商,根據用戶需求,快速正確地構造出相應服務,盡可能多地凝練共性并復用 降低開發(fā)應用軟件的復雜度 以提高軟件開發(fā)效率和質量,③ 軟硬結合是發(fā)展的趨勢 信息技術中- 微電子是基礎 軟件是核心 通信網絡與計算機是載體SOC與嵌入式系統(tǒng) 是 軟硬結合的典型例子政策: 《關于鼓勵軟件
9、和集成電路產業(yè)發(fā)展的若干政策》 (國發(fā)[2000]18號文件)《振興軟件產業(yè)行動綱要》(2002至2005) 國辦發(fā)[2002]47號文件,,以產品為中心 向 以服務為中心 的轉變,近期出現的應用服務提供商 (ASP: Application Service Provider)網絡服務(Web Service) 等 皆體現了軟件向服務發(fā)展的趨勢發(fā)展過程
10、 有服務:方便使用 有好服務:保證服務質量 個性化服務:滿足不同個體的服務需求,④ 個性化服務滿足不同個體的需求,,,,Media Gateways,,骨干網,媒體網關,服務器,連接,應用軟件與內容服務,通信應用與控制,客戶,,,,,,,,移動網,,廣電網,,接入網,接入網,接入網,,,,,,,,其他IP/多服務網絡,其他電話網,,管理,固網,移動數據,移動,移
11、動電話,電話服務,IP電話,媒體服務,可視電話/視頻會議,消息服務,位置服務,⑤ 隨時隨地計算 實現多種訪問方式,,Internet平臺特征,無統(tǒng)一控制的分布性節(jié)點的自治性和不可預測性鏈接的開放性和動態(tài)性人、設備和軟件的多重異構性使用方式的個性化和靈活性 網絡連接環(huán)境的多樣性,,,下一代軟件基本形態(tài),,Internet環(huán)境及其應用:基礎平臺的開放性、動態(tài)性和多變性共享資源的多樣性(信息、計算、服務)產業(yè)模式的服務化,⑥
12、Internet平臺和環(huán)境的出現 對軟件形態(tài) 技術發(fā)展 理論研究 提供了 新的契機 提出了新的問題,,自主性,協(xié)同性,反應性,演化性,多態(tài)性,自主性:軟件實體具有相對獨立性、主動性和自適應性,演化性:元素數目可變性、結構關系和形態(tài)的動態(tài)可調性,協(xié)同性:軟件實體之間多種方式的互連、互通、協(xié)作和聯盟,多態(tài)性:軟件實體具有目標制導和多目標的特征協(xié)同能力,反應性:軟件實體具有感知外部運
13、行和使用環(huán)境的能力,網構軟件是Internet開放、動態(tài)和多變環(huán)境下 軟件系統(tǒng)基本形態(tài)的一種抽象 既是傳統(tǒng)軟件結構的自然延伸 又具有區(qū)別于傳統(tǒng)軟件形態(tài)的獨有的基本特征,網構軟件Internetware,下一代軟件主要特征,高效 可信 統(tǒng)一的 虛擬資源,未來在Internet平臺上進一步進行資源整合,形成 巨型的 高效 可信 統(tǒng)一的虛擬資源,使得 所有資源 能夠
14、 高效 可信的 為所有用戶服務,,,遵循 軟硬結合 系統(tǒng)與應用結合 開發(fā) 面向應用 實現一體化 面向個人 體現個性化實現 平臺 網絡化 方法 對象化 系統(tǒng) 構件化 產品 家族化 開發(fā) 工程化
15、 過程 規(guī)范化 生產 規(guī)模化 競爭 國際化,軟件技術的總體發(fā)展趨勢,的 系統(tǒng),OS對人才的要求,從事OS開發(fā)的軟件人才要細致、嚴
16、謹、認真要甘于寂寞、樂于奉獻、責任感強要興趣廣泛,思路開闊,善于觀察自然和社會要具有創(chuàng)新創(chuàng)業(yè)精神,需要“動靜結合”一個優(yōu)秀的軟件人才 不僅要有過硬的技術 還要有良好的文化底蘊和藝術素養(yǎng),,,,,,,,,,,,,,,,,,Knowledge/Technology,,,,,,人文社科,管理溝通,先進技術,,,,,,英語交流,編程技術,專業(yè)技術,Skill,,教 學 管 理,招生計劃、培養(yǎng)方
17、案、教學質量保證、學籍管理學科設置、論文答辯 、教學組織與實施 ···,招生宣傳、新生選課指導、選課指導、教學服務實習項目征集、認證培訓、論文答辯 ···,教 學 服 務,實習、論文,Practice/Engineering,多層次多領域多方向模塊化開放式的課程體系,以課程體系為核心,逐步形成注重 知識、能力、素質 綜合提高 的培養(yǎng)體系,實習、論文:工程實踐
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機科學與工程學院
- 計算機與信息工程學院
- 濰坊學院計算機工程學院
- 江蘇大學計算機科學與通信工程學院計算機科學系
- 煙臺大學土木工程學院教師教學培養(yǎng)計劃
- 煙臺大學土木工程學院文明宿舍評選辦法
- 探討計算機操作系統(tǒng)的發(fā)展
- 探討計算機操作系統(tǒng)的發(fā)展
- 計算機科學與工程學院張玉磊
- 淮海工學院計算機工程學院
- 計算機操作系統(tǒng)
- 信息與控制工程學院教師寄語
- 機械與電子控制工程學院文件
- 006機械與電子控制工程學院
- 湖南工程學院 復雜模型計算機的設計
- 計算機科學與信息工程學院網絡工程論文
- 計算機與通信工程學院學生感言
- 計算機與通信工程學院學生感言
- 計算機與通信工程學院學生感言
- 數理與信息工程學院計算機科學與技術專業(yè)
評論
0/150
提交評論