版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
面向?qū)ο蠹夹g(shù)主要內(nèi)容面向?qū)ο蠹夹g(shù)概述
Rational
Suite1面向?qū)ο蠹夹g(shù)概述面向?qū)ο蟮幕靖拍蠲嫦驅(qū)ο蟮拈_發(fā)語言面向?qū)ο蟮脑O(shè)計(jì)與開發(fā)工具面向?qū)ο蟮幕靖拍頒oad和Yourdon:面向?qū)ο?對象+類+繼承+通信面向?qū)ο蟮幕靖拍蠲嫦驅(qū)ο蠹夹g(shù)的基本觀點(diǎn):客觀世界由對象組成,任何客觀實(shí)體都是對象,復(fù)雜對象可以由簡單對象組成。具有相同數(shù)據(jù)和操作的對象可歸納成類,對象是類的一個實(shí)例。類可以派生出子類,子類除了繼承父類的全部特性外還可以有自己的特性。對象之間的聯(lián)系通過消息傳遞來維系。面向?qū)ο蟮幕靖拍蠲嫦驅(qū)ο蟮暮诵脑?對象類封裝消息繼承多態(tài)性結(jié)構(gòu)與連接1.對象客觀世界里的任何實(shí)體都可以被稱為對象。
對象可以是具體的、有形的物,也可以是無形的事物或概念。對象是問題域或?qū)崿F(xiàn)域中某些事物的一個抽象。對象是一個封裝數(shù)據(jù)屬性和操作行為的實(shí)體。
系統(tǒng)中的對象在軟件生命周期的各個階段可能有不同的表示形式。2.類
類是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對象的集合。類是對象的抽象。
客觀世界實(shí)際存在的都是對象,而不是類。類和對象的關(guān)系。3.封裝封裝是面向?qū)ο蠓椒ǖ囊粋€重要原則。封裝把對象分為:①
接口②
實(shí)現(xiàn)提供兩種保護(hù):對象和客戶端一個對象的實(shí)例圖解4.消息消息是向?qū)ο蟀l(fā)出的服務(wù)請求。同步消息異步消息5.繼承
繼承性是面向?qū)ο蟪绦蛟O(shè)計(jì)語言不同于其他語言的最主要特點(diǎn)。
繼承是指子類可以自動擁有父類的全部屬性與操作的機(jī)制。父類(超類)子類(派生類)繼承的描述自然物植物動物礦物質(zhì)哺乳類魚類6.多態(tài)性
定義:同一操作作用于不同的對象,可以有不同的解釋,產(chǎn)生不同的執(zhí)行結(jié)果。7.結(jié)構(gòu)與連接①
一般/特殊結(jié)構(gòu)②
整體/部分結(jié)構(gòu)③
實(shí)例連接(靜態(tài)關(guān)系)④
消息連接(動態(tài)關(guān)系)面向?qū)ο蟮拈_發(fā)語言面向?qū)ο蟮慕UZ言面向?qū)ο蟮某绦蛟O(shè)計(jì)語言1.面向?qū)ο蟮慕UZ言Booch
1993(Grady
Booch)OMT-2(
Jim
Rumbaugh
)OOSE(
Ivar
Jacobson)UMLUML“三劍客”■UML0.9版是面向?qū)ο箢I(lǐng)域的三位著名的方法學(xué)家Grady
Booch,JamesRumbaugh和Ivar
Jacobson共同提出的。UML發(fā)展歷史UML
development
included
incorporating
ideas
fromnumerous
other
methodologists.
The
main
challenge
was
constructing
an
approach
that
wassimple
yet
allowed
the
modeling
of
a
broad
rangeof
systems.
The
conceptual
framework
was
established
quickly
but
the
notational
semanticstook
more
time.Active
collaboration
with
other
industry
leaders
has
brought
unique
expertise
and
experience
into
the
UML
effort.
The
UML
effort
was
supported
by
a
large
cross-section
of
the
industry.
Partners
in
the
UML
effort
included
HP,
ICON
Computing,
IBM,
I-Logix,
Intellicorp,
MCISystemhouse,
Microsoft,
ObjecTime,
Oracle,
Platinum
Technology,
Ptech,
ReichTechnologies,
Softeam,
SterlingSoftware,
Taskon,
and
Unisys.These
partners
provided
contributors,
reviewers,
and
advocates
for
the
standardization
efforts.In
the
end,
amodeling
language
was
created
that
has
already
stood
up
to
the
test
of
widespread
use
in
the
industry
and
to
the
scrutiny
ofinternational
standardization
efforts.Inputs
to
UMLFusionOperation
descriptions,Message
numberingMeyerBefore
and
afterconditionsHarelState
chartsWirfs-BrockResponsibilitiesEmbleySingleton
classes,High-level
viewOdellClassificationShlaer
-
MellorObject
LifecyclesGamma,
et.alFrameworks,
patterns,notesBoochJacobsonRumbaugh2.面向?qū)ο蟮某绦蛟O(shè)計(jì)語言四個基本的分支:①
基于Smalltalk的語言②
基于C的語言③
基于LISP的語言④
基于PASCAL的語言SMALLTALKAlan
Kay
ACM2003圖靈獎主人純面向?qū)ο笤O(shè)計(jì)語言一切都是對象程序中無變量的類型聲明CC++混合型語法復(fù)雜JAVA跨平臺LISP函數(shù)式編程語言CLOS推理PascalTPEiffel面向契約編程AdaRational
Suite
2003Rational
ClearCase
軟件配置管理(software
configurationManagement)
管理各種制品的版本(模型,源代碼,測試用例等)CVS(Concurrent
Version
System)Rational
ClearQuest
變更請求管理(Change
RequestManagement)功能增強(qiáng)、缺陷報(bào)告、文檔修改提交、評估、決策、實(shí)現(xiàn)、驗(yàn)證、完成。Rational
PureCoverage
輔助測試工具。分析測試用例對代碼覆蓋范圍的分析。Rational
Purify軟件糾錯工具;數(shù)組越界、野指針、內(nèi)存泄露Rational
Quantify評估軟件運(yùn)行性能工具尋找系統(tǒng)運(yùn)行效率的瓶頸部分。局部原理。Rational
SoDA
for
WordSoftware
Documentation
Automation項(xiàng)目中文檔的意義。開發(fā)文檔的自動模板提取。Rational測試工具Rational
RobotRational
TestFactoryTestManagerRose
Model
Integrator模型集成。模型并行開發(fā),修改問題。Rational文件類型模型文件mdl;USE
CASE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030教材輔導(dǎo)類書籍行業(yè)發(fā)展分析及競爭格局與投資戰(zhàn)略研究咨詢報(bào)告
- 中國建筑門窗密封條市場耐候性測試標(biāo)準(zhǔn)及替代材料與供應(yīng)鏈報(bào)告
- 中國建筑財(cái)稅行業(yè)市場稅務(wù)籌劃策略及成本管控與營改增影響報(bào)告
- 中國建筑節(jié)能玻璃綠色認(rèn)證體系與碳交易機(jī)制關(guān)聯(lián)性分析報(bào)告
- 中國建筑節(jié)能改造政策對LonWorks市場的促進(jìn)作用評估
- 道路交通安全評估方案
- 中國建筑工程機(jī)械行業(yè)售后服務(wù)與客戶關(guān)系管理報(bào)告
- 中國建筑工程機(jī)械行業(yè)區(qū)域市場差異化發(fā)展研究報(bào)告
- 2026年網(wǎng)絡(luò)安全政策與法律解析測試題
- 污水處理廠運(yùn)營管理方案
- 工廠網(wǎng)絡(luò)設(shè)計(jì)方案
- 福建省泉州市2023-2024學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測政治試題
- 日文常用漢字表
- JCT947-2014 先張法預(yù)應(yīng)力混凝土管樁用端板
- QC003-三片罐206D鋁蓋檢驗(yàn)作業(yè)指導(dǎo)書
- 高血壓達(dá)標(biāo)中心標(biāo)準(zhǔn)要點(diǎn)解讀及中心工作進(jìn)展-課件
- 某經(jīng)濟(jì)技術(shù)開發(fā)區(qū)突發(fā)事件風(fēng)險(xiǎn)評估和應(yīng)急資源調(diào)查報(bào)告
- 混凝土質(zhì)量缺陷成因及預(yù)防措施1
- GB/T 28288-2012足部防護(hù)足趾保護(hù)包頭和防刺穿墊
- GB/T 15087-1994汽車牽引車與全掛車機(jī)械連接裝置強(qiáng)度試驗(yàn)
- GB/T 10922-200655°非密封管螺紋量規(guī)
評論
0/150
提交評論