對象與類(圖3-7)從問題世界或解決方案世界中抽象出實(shí)體。圖3-7:對象與類對象對象(圖3-8)是具體或者概念實(shí)體的明確定義的表示性構(gòu)造。圖3-8:對象對象:·封裝了稱為屬性的結(jié)構(gòu)特征。屬性: —是實(shí)體的結(jié)構(gòu)特征的表示性構(gòu)造?! ?..[繼續(xù)閱讀]
海量資源,盡在掌握
對象與類(圖3-7)從問題世界或解決方案世界中抽象出實(shí)體。圖3-7:對象與類對象對象(圖3-8)是具體或者概念實(shí)體的明確定義的表示性構(gòu)造。圖3-8:對象對象:·封裝了稱為屬性的結(jié)構(gòu)特征。屬性: —是實(shí)體的結(jié)構(gòu)特征的表示性構(gòu)造?! ?..[繼續(xù)閱讀]
鏈接和關(guān)聯(lián)(圖3-12)對問題世界或解決方案世界中實(shí)體之間的關(guān)系進(jìn)行抽象。圖3-12:鏈接和關(guān)聯(lián)鏈接鏈接(圖3-13)是明確定義的表示性構(gòu)造,用于表示聯(lián)系其他實(shí)體的具體或概念上的實(shí)體。鏈接:·是聯(lián)系其他對象的對象。圖3-13:鏈接·依賴...[繼續(xù)閱讀]
場景(scenario)和交互(interaction)(圖3-18)對問題世界和解決方案世界中實(shí)體間發(fā)生的事件進(jìn)行抽象。圖3-18:場景和交互場景場景(圖3-19)是一些具體或概念實(shí)體的明確定義的表示性構(gòu)造,這些實(shí)體是其他實(shí)體之間消息交換序列的渠道。圖3-...[繼續(xù)閱讀]
面向?qū)ο蠓缎偷淖兎N通過對面向?qū)ο蠓缎?圖3-22)的深入分析可以得出下列要點(diǎn):圖3-22:面向?qū)ο蠓缎汀っ嫦驅(qū)ο蠓缎蜑楦鞣N語義變種或范型的解釋奠定了如下幾個方面的基礎(chǔ): —構(gòu)成范型的概念的定義及解釋?! 缎偷膽?yīng)用和使用...[繼續(xù)閱讀]
UML定義了9種圖:類(class)圖、對象(object)圖、用例(usecase)圖、序列(sequence)圖、協(xié)作(collaboration)圖、狀態(tài)(statechart)圖、活動(activity)圖、組件(component)圖和部署(deployment)圖。所有圖都基于以下原則,即使用符號描述概念(concept),使用連接各個...[繼續(xù)閱讀]
用例圖描述系統(tǒng)的功能和系統(tǒng)的使用者。這類圖包括下列元素·參與者(actor),代表系統(tǒng)的使用者,包括人類使用者和其他系統(tǒng)?!び美?usecase),代表系統(tǒng)向使用者提供的功能或服務(wù)。圖4-1顯示了一個使用系統(tǒng)功能管理資源的參與者Resou...[繼續(xù)閱讀]
類圖描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)。它描述系統(tǒng)的構(gòu)成方式,而不是系統(tǒng)的運(yùn)行方式。類圖包括下列元素:·類(class),表示具有共同特性或功能的實(shí)體。這些特性包括屬性、操作和關(guān)聯(lián)。圖4-4:AdministerSystem用例圖·關(guān)聯(lián)(association),表示使兩個或...[繼續(xù)閱讀]
對象圖描述系統(tǒng)在某個特定時間的靜態(tài)結(jié)構(gòu)。對象模型描述一種特定的情況,而類模型則描述所有可能的情況。對象圖包括下列元素:·對象(object),代表特定的實(shí)體。對象是類的實(shí)例。·鏈接(link),代表對象之間的特定關(guān)系。它們是關(guān)聯(lián)...[繼續(xù)閱讀]
序列圖描述類與類之間的交互,它將這些交互建模為消息交換。這些圖主要描述類,以及在類之間相互交換以完成期望行為的消息。序列圖是一種交互圖,包括下列元素:·類角色(classrole),代表對象在交互中扮演的角色?!ど€(lifelin...[繼續(xù)閱讀]
協(xié)作圖描述類和關(guān)聯(lián)之間的交互,將這些交互建模為類之間通過其關(guān)聯(lián)交換的消息。協(xié)作圖是一種交互圖,包含下列元素:圖4-22:BackUpProjectData場景(序列圖)·類角色,代表對象在交互中扮演的角色?!りP(guān)聯(lián)角色(associationrole),代表鏈接在交互...[繼續(xù)閱讀]