《類圖對象包圖》PPT課件

《類圖對象包圖》PPT課件

ID:45586386

大?。?.62 MB

頁數(shù):175頁

時(shí)間:2019-11-15

《類圖對象包圖》PPT課件_第1頁
《類圖對象包圖》PPT課件_第2頁
《類圖對象包圖》PPT課件_第3頁
《類圖對象包圖》PPT課件_第4頁
《類圖對象包圖》PPT課件_第5頁
資源描述:

《《類圖對象包圖》PPT課件》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第五章類圖、對象圖、包圖計(jì)算機(jī)科學(xué)學(xué)院董兆安內(nèi)容提要類圖由類以及類之間的關(guān)系組成。類圖是所有面向?qū)ο蠼7椒ǖ暮诵牟糠?。類圖描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)。類可以表示程序設(shè)計(jì)中的一個類型。也可以表示現(xiàn)實(shí)世界的一類事物或概念。信息系統(tǒng)開發(fā)的各個階段都要使用UML中的類圖。在系統(tǒng)開發(fā)的不同階段,類圖表示了不同層次的抽象。概念層(Conceptual):在需求分析階段,類圖主要用于領(lǐng)域內(nèi)的一些概念類的描述,形成概念模型;規(guī)格說明層:(Specification):在設(shè)計(jì)階段,類圖著重描述類與類之間的接口等外部特性,形成設(shè)計(jì)模型;實(shí)現(xiàn)層(Implementation):在實(shí)現(xiàn)階段,類圖主要用于描述類的在軟件

2、系統(tǒng)中的內(nèi)部實(shí)現(xiàn)。?Page2Classifiers(類目、分類器)Aclassifierisamechanismthatdescribesstructuralandbehavioralfeatures.Classifiersincludeclasses,associations,interfaces,datatypes,signals,components,nodes,usecases,andsubsystems.?Page3類(Classes)Aclassisacollectionofthingsorconceptsthathavethesamecharacteristics.Each

3、ofthesethingsorconceptsiscalledanobject.類是具有相同特征(屬性)和行為(方法)的對象的集合。aclassdescribesagroupofobjectswith:similarproperties(attributes)commonbehavior(operation,method)commonrelationshipstootherobjectscommonmeaningclassdiagramsshowclasseswiththeirattributesandoperations,togetherwiththeassociationsbetwee

4、nclasses?Page4describingaclassThelevelofdetailyouchoosetoshowforyourclassesdependsonwhoisreadingthediagramsonwhichtheyappear.Forexample,astakeholderwho'sfocusedonthe"bigpicture"isprobablyinterestedonlyinthenamesoftheclasses,whileadeveloperworkingatamoredetailedlevelprobablywantstoseeafullsetofattr

5、ibutesandoperations.?Page5簡化表示(IconNotation)Somemodel'srepresentationscanbeswitchedbetweenIconNotationandClassNotation.?Page6類的名稱(Classnames)UML中的名稱是標(biāo)識某個模型元素的字符串。簡單名(simplename):字母、數(shù)字和下劃線的序列,通常以字母開始。復(fù)合名(pathname):以分隔符分開的一個或者多個簡單名的組合序列。例如:java::awt::Rectangle;java::util::Date復(fù)合名稱中的最后一個一般指某個實(shí)體,如:類或者

6、用例。雖然UML具有非常寬松的命名規(guī)定,許多標(biāo)點(diǎn)都可以使用。但是為了避免混亂,我們還是建議采用簡單名稱的命名約定,盡量使用字母、數(shù)字、下劃線構(gòu)成字符串的命名方式。在分析和設(shè)計(jì)的不同階段,類的圖符可以使用恰當(dāng)?shù)木喎绞?,省略一些?xì)節(jié),甚至屬性、方法兩個要素都可省略。但是類的名稱是三個要素中,必須具備的要素,不可以省略。?Page7屬性attributeThefullformofaUMLattributedeclarationisasfollows:[visibility]name[:type][multiplicity][=default-value][{property-string}]v

7、isibilityNametypemultiplicitydefault-valueproperty-string+(public),#(protected),-(private)e.g.CustomerName,DiscountRatee.g.Point,String,Date,etc.e.g.[0..1],[2..*]e.g.=(0,0),=nullchangeable(default),addOnly,frozen

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。