系規(guī)復(fù)習-2.2

2.2 面向?qū)ο笙到y(tǒng)分析與設(shè)計(P37)

面向?qū)ο蟮幕靖拍?/b>

基本概念包括對象、類聂沙、抽象秆麸、封裝、繼承及汉、多態(tài)沮趣、接口、消息坷随、組件房铭、復(fù)用和模式等驻龟。

[if !supportLists]??[endif]對象包含3 個基本要素,分別是對象標識缸匪、對象狀態(tài)對象行為翁狐。

[if !supportLists]??[endif]對象是類的實例,類是對象的模板凌蔬。

[if !supportLists]??[endif]繼承可分為單繼承和多繼承露懒。

[if !supportLists]??[endif]組件技術(shù)是軟件復(fù)用實現(xiàn)的關(guān)鍵。

模式:描述了一個不斷重復(fù)發(fā)生的問題砂心,以及該問題的解決方案隐锭。其包括特定環(huán)境、問題和解決方案 3 個組成部分


統(tǒng)一建模語言(Unified Modeling Language UML)

1计贰、適用于各種軟件開發(fā)方法钦睡,是一種可視化的建模語言,而不是編程語言躁倒。

2荞怒、UML特別適用于迭代的開發(fā)過程

3、UML圖提供了對系統(tǒng)進行建模的描述方式秧秉,主要包括:用例圖(Use Case

Diagram)褐桌、類圖(Class Diagram)、對象圖(Object Diagram)象迎、組件圖(Component

Diagram)荧嵌、部署圖(Deployment Diagram)、狀態(tài)圖(State Diagram)砾淌、序列圖(Sequence

Diagram)啦撮、協(xié)作圖(Collaboration Diagram)、活動圖(Activity Diagram)等(注:UML

有不同版本)°?

(1)類圖:類圖描述一組類汪厨、接口赃春、協(xié)作和它們之間的關(guān)系。類圖給出了系統(tǒng)的靜態(tài)設(shè)計視圖劫乱,活動類的類圖給出了系統(tǒng)的靜態(tài)進程視圖织中。

(2)對象圖:對象圖描述一組對象及它們之間的關(guān)系。

(3)構(gòu)件圖:構(gòu)件圖描述一個封裝的類和它的接口衷戈、端口狭吼,以及由內(nèi)嵌的構(gòu)件和連接件構(gòu)成的內(nèi)部結(jié)構(gòu)。

(4)組合結(jié)構(gòu)圖:組合結(jié)構(gòu)圖描述結(jié)構(gòu)化類(例如殖妇,構(gòu)件或類)的內(nèi)部結(jié)構(gòu)刁笙,包括結(jié)構(gòu)化類與系統(tǒng)其余部分的交互點。

(5)用例圖:用例圖描述一組用例、參與者及它們之間的關(guān)系采盒。

(6)順序圖(也稱序列圖):順序圖是一種交互圖,交互圖展現(xiàn)了一種交互,它由一組對象或參與者以及它們之間可能發(fā)送的消息構(gòu)成蔚润。交互圖專注于系統(tǒng)的動態(tài)視圖磅氨。順序圖是強調(diào)消息的時間次序的交互圖。

(7)通信圖:通信圖也是一種交互圖嫡纠,它強調(diào)收發(fā)消息的對象或參與者的結(jié)構(gòu)組織烦租。順序圖強調(diào)的是時序,通信圖強調(diào)的是對象之間的組織結(jié)構(gòu)(關(guān)系)除盏。

(8)定時圖(也稱計時圖):定時圖也是一種交互圖叉橱,它強調(diào)消息跨越不同對象或參與者的實際時間,而不僅僅只是關(guān)心消息的相對順序者蠕。

(9)狀態(tài)圖:狀態(tài)圖描述一個狀態(tài)機窃祝,它由狀態(tài)、轉(zhuǎn)移踱侣、事件和活動組成粪小。狀態(tài)圖給出了對象的動態(tài)視圖。

(10)活動圖:活動圖將進程或其他計算結(jié)構(gòu)展示為計算內(nèi)部一步步的控制流和數(shù)據(jù)流抡句√讲玻活動圖專注于系統(tǒng)的動態(tài)視圖。它強調(diào)對象間的控制流程待榔。

(11)部署圖:部署圖描述對運行時的處理節(jié)點及在其中生存的構(gòu)件的配置逞壁。部署圖給出了架構(gòu)的靜態(tài)部署視圖,通常一個節(jié)點包含一個或多個部署圖锐锣。

(12)制品圖::制品圖描述計算機中一個系統(tǒng)的物理結(jié)構(gòu)腌闯。制品包括文件、數(shù)據(jù)庫和類似的物理比特集合雕憔。制品圖通常與部署圖一起使用绑嘹。制品也給出了它們實現(xiàn)的類和構(gòu)件。

(13)包圖:包圖描述由模型本身分解而成的組織單元橘茉,以及它們之間的依賴關(guān)系工腋。

(14)交互概覽圖:交互概覽圖是活動圖和順序圖的混合物

RUP 是使用面向?qū)ο蠹夹g(shù)進行軟件開發(fā)的最佳實踐之一

4、面向?qū)ο蟮南到y(tǒng)分析模型:用例模型畅卓、類‐對象模型擅腰、對象‐關(guān)系模型、對象‐行為模型

5翁潘、面向?qū)ο蟮南到y(tǒng)設(shè)計:用例設(shè)計趁冈、類設(shè)計、子系統(tǒng)設(shè)計

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市渗勘,隨后出現(xiàn)的幾起案子沐绒,更是在濱河造成了極大的恐慌,老刑警劉巖旺坠,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乔遮,死亡現(xiàn)場離奇詭異,居然都是意外死亡取刃,警方通過查閱死者的電腦和手機蹋肮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來璧疗,“玉大人坯辩,你說我怎么就攤上這事”老溃” “怎么了漆魔?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長却音。 經(jīng)常有香客問我有送,道長,這世上最難降的妖魔是什么僧家? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任雀摘,我火速辦了婚禮,結(jié)果婚禮上八拱,老公的妹妹穿的比我還像新娘阵赠。我一直安慰自己,他們只是感情好肌稻,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布清蚀。 她就那樣靜靜地躺著,像睡著了一般爹谭。 火紅的嫁衣襯著肌膚如雪枷邪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天诺凡,我揣著相機與錄音东揣,去河邊找鬼。 笑死腹泌,一個胖子當著我的面吹牛嘶卧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凉袱,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼芥吟,長吁一口氣:“原來是場噩夢啊……” “哼侦铜!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起钟鸵,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤钉稍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后棺耍,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贡未,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年烈掠,在試婚紗的時候發(fā)現(xiàn)自己被綠了羞秤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缸托。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡左敌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出俐镐,到底是詐尸還是另有隱情矫限,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布佩抹,位于F島的核電站叼风,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏棍苹。R本人自食惡果不足惜无宿,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望枢里。 院中可真熱鬧孽鸡,春花似錦、人聲如沸栏豺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奥洼。三九已至巷疼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間灵奖,已是汗流浹背嚼沿。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瓷患,地道東北人伏尼。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像尉尾,于是被迫代替她去往敵國和親爆阶。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容