版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 附錄A</b></p><p> 面向?qū)ο蟮姆治龇椒ㄔ诠こ滔到y(tǒng)分析中的應(yīng)用</p><p> 本文介紹了面向?qū)ο蟮姆治龇椒?,并給出了一種面向?qū)ο蟮姆治瞿P偷谋磉_(dá)方法。以液壓系統(tǒng)設(shè)計(jì)為工程應(yīng)用背景,探討了面向?qū)ο蟮姆治龇椒ㄔ诠こ滔到y(tǒng)分析中的應(yīng)用。按照類-對(duì)象層、結(jié)構(gòu)層、主題層、屬性層和服務(wù)層五個(gè)層次分析了液壓系統(tǒng)的類層次構(gòu)成及其連接與通
2、信。</p><p> 一、面向?qū)ο蟮姆治龊?jiǎn)介:在大型軟件開發(fā)項(xiàng)目中,無(wú)論是實(shí)時(shí)控制系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、人工智能系統(tǒng),還是具體到自動(dòng)代碼生成,或擴(kuò)展到一個(gè)工廠的計(jì)算機(jī)集成制造系統(tǒng),都存在著一個(gè)共同的需求,就是在系統(tǒng)分析階段建立系統(tǒng)的信息模型。在眾多的系統(tǒng)分析方法中,面向?qū)ο蟮姆治觯∣OA)方法更接近于人類的思維方式,正在被越來(lái)越多的系統(tǒng)分析人員使用。持面向?qū)ο笥^點(diǎn)的人認(rèn)為,計(jì)算機(jī)程序的結(jié)構(gòu)應(yīng)該與所需解決的問(wèn)題一致
3、,而不是與某種分析方法保持一致。經(jīng)驗(yàn)表明,對(duì)任何軟件系統(tǒng)而言,其中最穩(wěn)定的成份是相應(yīng)問(wèn)題論域(PROBLEM DOMAIN)的成份。而系統(tǒng)出問(wèn)題通常也是由于問(wèn)題論域的某些成份。因此,對(duì)問(wèn)題論域進(jìn)行充分分析及準(zhǔn)確理解是保證系統(tǒng)穩(wěn)定的重要基礎(chǔ)。面向?qū)ο蠓治龇椒ㄊ墙⒃趯?duì)象及其屬性、類屬及其成員、整體及其部分這些基本概念的基礎(chǔ)上。大英百科全書指出:</p><p> “人類在認(rèn)識(shí)和理解現(xiàn)實(shí)世界的過(guò)程中普遍運(yùn)用著三個(gè)構(gòu)
4、造法則:</p><p> 1.區(qū)分對(duì)象及其屬性。例如,區(qū)分一棵樹和樹的大小或空間位置關(guān)系。 </p><p> 2.區(qū)分整體對(duì)象及其組成部分。例如,區(qū)分一棵樹和樹枝。 </p><p> 3.不同對(duì)象類的形成及區(qū)分。例如,所有樹的類和所有石頭的類的形成和區(qū)分。” </p><p> OOA就是建立在以上三個(gè)常用法則的基礎(chǔ)上。OOA模
5、型描述了表示某個(gè)特定論域中的對(duì)象,以及各種各樣的結(jié)構(gòu)關(guān)系和通信關(guān)系。OOA模型有兩個(gè)用途。首先,每個(gè)軟件都建立在特定的現(xiàn)實(shí)世界中,OOA模型就是用來(lái)形式化該現(xiàn)實(shí)世界的“視圖”。它建立起各種對(duì)象,分別表示軟件系統(tǒng)主要的組織結(jié)構(gòu)以及現(xiàn)實(shí)世界強(qiáng)加給軟件系統(tǒng)的各種規(guī)則和約束條件。其次,給定一組對(duì)象,OOA模型規(guī)定了它們?nèi)绾螀f(xié)同才能完成軟件系統(tǒng)所指定的工作。這種協(xié)同在模型中是以表明對(duì)象之間通信方式的一組消息連接來(lái)表示的。</p>&
6、lt;p> 以上簡(jiǎn)單介紹了面向?qū)ο蟮姆治黾霸诒疚闹械谋硎痉椒?,下面將研究面向?qū)ο蟮姆治鲈谝簤合到y(tǒng)設(shè)計(jì)中的應(yīng)用:</p><p> 第一層,對(duì)象-類層表示待開發(fā)系統(tǒng)的基本構(gòu)造塊。對(duì)象都是現(xiàn)實(shí)世界中應(yīng)用論域概念的抽象。這一層是整個(gè)模型的基礎(chǔ)。圖符的外層邊界表示實(shí)例邊界,實(shí)際上它表明對(duì)象是非空的。而圖符的內(nèi)層邊界則表示類邊界。有時(shí)可以定義一些不當(dāng)作程序塊來(lái)實(shí)現(xiàn)的對(duì)象,即只有類邊界而沒(méi)有實(shí)例邊界。在某些情形下,
7、定義這種對(duì)象是很有用的。我們將它們稱為模板類或抽象類。模板類可以為結(jié)成較高級(jí)的聚合體提供一條方便的途徑。</p><p> 第二層,屬性層,對(duì)象的屬性和實(shí)例連接共同組成了OOA模型的屬性層。我們把對(duì)象所存儲(chǔ)的數(shù)據(jù)稱為對(duì)象的屬性。類的實(shí)例之間互相約束,它們必須遵從應(yīng)用論域的某些限制條件或事務(wù)規(guī)則。例如,當(dāng)定金取消后,相應(yīng)的訂戶也應(yīng)該被取消,這可能是一項(xiàng)事務(wù)規(guī)則。我們稱這些約束為實(shí)例連接。</p>&
8、lt;p> 第三層,服務(wù)層,對(duì)象的服務(wù)和消息通信組成了OOA模型的服務(wù)層。我們把對(duì)象所做的工作稱為服務(wù)或方法。系統(tǒng)的不同對(duì)象都分別執(zhí)行一定的工作或功能,它們之間通過(guò)消息通信,即所謂的協(xié)同,如圖中的箭頭所示。對(duì)象的服務(wù)及對(duì)象實(shí)例之間的消息通信共同組成了OOA模型的服務(wù)層。</p><p> 第四層,結(jié)構(gòu)層,該層負(fù)責(zé)捕捉特定應(yīng)用論域中的結(jié)構(gòu)關(guān)系。泛化---特化結(jié)構(gòu)獲得類及成員組織,有助于刻畫問(wèn)題空間的類-成
9、員層次,它通過(guò)搜集公共特性并把這種特性擴(kuò)充到特例中來(lái)顯示現(xiàn)實(shí)世界事件的通用性及專用性。整體-部分結(jié)構(gòu)表達(dá)了人類的一種基本組織方式,即自然的整體和部分的結(jié)構(gòu)關(guān)系,從而把一些部分的聚合構(gòu)造成整體。例如,一輛汽車由發(fā)動(dòng)機(jī)、傳動(dòng)裝置和剎車裝置組成。</p><p> 第五層,主題層,相當(dāng)于全局系統(tǒng)的子系統(tǒng)或子模型。由于OOA模型的結(jié)構(gòu)龐大而復(fù)雜,因此眾多的對(duì)象有時(shí)很難處理。于是,可以把對(duì)象歸到各個(gè)主題層中,可以把有關(guān)的
10、對(duì)象用一個(gè)邊框框起來(lái)加以實(shí)現(xiàn)。</p><p><b> 附錄B</b></p><p> Object-oriented analysis in the application of engineering analysis</p><p> In this paper, object-oriented analysis, and gi
11、ves a model of the object-oriented analysis of the expression. To the hydraulic system design engineering background to explore the object-oriented analysis in the application of engineering analysis. In accordance with
12、the category - Target layer, layer structure, the theme layer, services and attributes of the five-level analysis of the hydraulic system of a class hierarchy and its connection and communication. First, the object-orie
13、nted analysis</p><p> OOA is built on more than three on the basis of common law. OOA model that describes a specific domain of the target, as well as a variety of structural relations and communications re
14、lations. OOA model has two purposes. First of all, every software have been established in specific real world, OOA model is used to formalize the real-world "view." It established a variety of targets, namely
15、that the major software systems as well as the organizational structure of the real world imposed on the s</p><p> The second layer, layer attributes, the object's properties and examples of linking tog
16、ether a model of the attributes of the OOA. We object to the storage of data known as the object's properties. Examples of class between the constraints, they must comply with the application of the domain On certain
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外文翻譯---面向?qū)ο蟮囊簤合到y(tǒng)分析研究
- 工程系統(tǒng)分析力學(xué)
- ATM系統(tǒng)的面向?qū)ο笙到y(tǒng)分析.pdf
- 面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)
- 面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)
- 面向?qū)ο蟮囊簤合到y(tǒng)分析研究95461
- 基于UML的面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì).pdf
- 基于神經(jīng)網(wǎng)絡(luò)的面向?qū)ο笙到y(tǒng)分析.pdf
- 《面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)》教學(xué)大綱
- 軟件工程畢業(yè)論文-面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)
- 面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)選擇題庫(kù)
- 道路交通工程系統(tǒng)分析課程設(shè)計(jì)--交通系統(tǒng)分析應(yīng)用程序設(shè)計(jì)
- 基于UML的面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)的研究.pdf
- 優(yōu)化的灰色方法在經(jīng)濟(jì)系統(tǒng)分析中的應(yīng)用.pdf
- 測(cè)量系統(tǒng)分析在質(zhì)量檢測(cè)中的應(yīng)用.pdf
- DEA方法的變換性質(zhì)及其在經(jīng)濟(jì)系統(tǒng)分析中的應(yīng)用.pdf
- 基于面向?qū)ο蠓椒ǖ膶W(xué)生管理信息系統(tǒng)分析與設(shè)計(jì)研究.pdf
- matlab在電力系統(tǒng)分析教學(xué)中的應(yīng)用
- 面向?qū)ο蟮碾娏ο到y(tǒng)分析軟件研究與開發(fā).pdf
- Adomian分解方法在電力系統(tǒng)分析中的應(yīng)用研究.pdf
評(píng)論
0/150
提交評(píng)論