第1章面相對像

上傳人:dfg****19 文檔編號:248438025 上傳時間:2024-10-24 格式:PPT 頁數(shù):14 大小:46.50KB
收藏 版權申訴 舉報 下載
第1章面相對像_第1頁
第1頁 / 共14頁
第1章面相對像_第2頁
第2頁 / 共14頁
第1章面相對像_第3頁
第3頁 / 共14頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《第1章面相對像》由會員分享,可在線閱讀,更多相關《第1章面相對像(14頁珍藏版)》請在裝配圖網上搜索。

1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,*,第,1,章 緒論,1.1,面向對象方法與技術的由來與發(fā)展,1.2,面向對象的基本思想,1.3,面向對象技術的新發(fā)展,1.1,面向對象方法與技術的由來與發(fā)展,開發(fā)方法概述,產生和發(fā)展,研究領域,開發(fā)方法概述(,1,),計算機開發(fā)方法,結構化,SDLC,原型法,面向過程方法,(,結構化方法,),面向數(shù)據(jù)方法,(,信息工程方法,),面向對象方法,(OO,方法,),可視化技術,計算機輔助,軟件工程,軟件復用技術,其它技術,計算機輔助,軟件工程,軟件開發(fā)環(huán)境,集成化的項目,/,程序支持環(huán)境,中央資源庫,計算機

2、信息系統(tǒng)開發(fā)環(huán)境,/,工具,技 術,系統(tǒng)開發(fā)生命,周期,(SDLC),方法學:驅動,對象的觀點,開發(fā)方法概述(,2,),結構化程序設計方法,基本思想是:用系統(tǒng)的思想,系統(tǒng)工程的方法,按用戶至上的原則,結構化、模塊化、自頂向下對信息系統(tǒng)進行分析與設計。具體來說,就是先將整個信息系統(tǒng)開發(fā)過程劃分出若干個相對獨立的階段,如系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施等,。,速成原型式的程序開發(fā)方法,原型法(,Prototyping Method,)是在系統(tǒng)開發(fā)初期,憑借系統(tǒng)開發(fā)人員對用戶需求的了解和系統(tǒng)主要功能的要求,在強有力的軟件環(huán)境支持下,迅速構造出系統(tǒng)的初始原型,然后與用戶一起不斷對原型進行修改、完

3、善,直到滿足用戶需求。,面向對象程序設計方法,面向對象方法學的出發(fā)點和基本原則是盡可能模擬人類習慣的思維方式,使開發(fā)軟件的方法與過程盡可能接近人類認識世界、解決問題的方法與過程。,產生和發(fā)展(,1,),起源階段,面向對象并非是一個新的概念,實際上它已有,30,多年的歷史。尋其根源可追溯到,60,年代的挪威,當時挪威計算中心的,Kristen,Nygaard,和,Ole-Johan Dahl,開發(fā)了一種稱作,Simula67,的語言。,Simula67,首次引入了類、協(xié)同程序和子類的概念,這很象今天的面向對象語言。,Smalltalk,語言問世,70,年代中期,,Xerox Palo Alto,

4、研究中心的研究人員設計了,Smalltalk,語言,該語言的每個元素都被當作一個對象來實現(xiàn),其程序設計環(huán)境及相關的各個方面都是面向對象的。,產生和發(fā)展(,2,),但是,面向對象的推廣很慢。例如:,Samlltalk,的成果直到,1981,年,8,月因,Byte,雜志的介紹才為外界所知,許多軟件開發(fā)人員了解,Samlltalk,時,都把它看作是一個窗口系統(tǒng),而不是程序設計技術的一次革命。,大量涌現(xiàn),80,年代,,C,成為很受歡迎的程序設計語言,它不僅可用在微機上,還可用在多種結構的系統(tǒng)和環(huán)境中。,80,年代早期,,AT&T,貝爾實驗室的,Bjarne,Stroustrup,把,C,語言擴展為支持

5、面向對象程序設計的,C+,。在,C+,中,程序員可以在其熟悉的語言環(huán)境下學習掌握面向對象的程序設計技術,而不必去探究一種新的語言和環(huán)境。,產生和發(fā)展(,3,),廣泛滲透,自,90,年代以來,軟件與硬件之間的差距至少有兩代處理器之多,并且這種差距還在增大。當軟件系統(tǒng)變得更加復雜時,常規(guī)軟件工具、技術和概念已不足以應付,從而使軟件開發(fā)者陷入了困境。但面向對象的方法能夠控制軟件的復雜性,從而促進了面向對象的發(fā)展,掀起了一股“面向對象”熱。,研究領域(,1,),1.,理論:包括方法、面向對象設計的本質以及語義模型的研究。,2.,語言:包括現(xiàn)有面向對象的程序設計語言的研究、設計新的面向對象的程序語言,將

6、面向對象的設計思想引入其它語言(如,Ada,,,Prolog,,,Lisp,,,C,,,Pascal,,,Foxpro,等)。,3.,實現(xiàn):包括體系結構的支撐、編譯與解釋、其它特殊技術等。,4.,環(huán)境:包括面向對象的軟件開發(fā)環(huán)境的設計與實現(xiàn)。,研究領域(,2,),5.,重用:為了實現(xiàn)重用,需要研究對象的規(guī)格說明等。,6.,原型:面向對象的設計方法如何用于實現(xiàn)快速原型。,7.,應用:將面向對象的設計方法用于商業(yè)、教育及科學等實際問題的處理中。,8.,其它方面:將面向對象的設計方法用到數(shù)據(jù)庫、操作系統(tǒng)、知識工程、人工智能、自然語言處理等其它領域。,1.2,面向對象的基本思想,面向對象方法和技術,面向對象的基本思想,行為共享與進化,面向對象方法和技術的主要優(yōu)點,面向對象方法和技術,面向對象方法學,面向對象技術,面向對象的基本思想,要點之一:對象,要點之二:類,要點之二:消息,行為共享與進化,分類,層次分類,1.3,面向對象技術的新發(fā)展,面向對象數(shù)據(jù)庫,分布組件技術,網上對象,面向對象操作系統(tǒng),面向對象軟件工程,Java,技術,并行面向對象技術,

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

相關資源

更多
正為您匹配相似的精品文檔

相關搜索

關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!