成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解類和用例的UML包圖應用

開發 架構
UML包圖的概念你是否了解,UML包圖是在UML中用類似于文件夾的符號表示的模型元素的組合。系統中的每個元素都只能為一個包所有,一個包可嵌套在另一個包中。

本文和打擊重點討論一下UML包圖的概念,一個"UML包圖"可以是任何一種的UML圖組成,通常是UML用例圖或UML類圖。包是一個UML結構,它使得你能夠把諸如用例或類之類模型元件組織為組。

UML包圖簡介

UML包圖是在UML中用類似于文件夾的符號表示的模型元素的組合。系統中的每個元素都只能為一個包所有,一個包可嵌套在另一個包中。使用UML包圖可以將相關元素歸入一個系統。一個包中可包含附屬包、圖表或單個元素。

一個"UML包圖"可以是任何一種的UML圖組成,通常是UML用例圖或UML類圖。包是一個UML結構,它使得你能夠把諸如用例或類之類模型元件組織為組。包被描述成文件夾,可以應用在任何一種UML圖上。雖然UML包圖并非是正式的UML圖,但實際上他們是很有用處的,創建一個UML包圖是為了∶
◆描述你的需求高階概述。
◆描述你的設計的高階概述。
◆在邏輯上把一個復雜的圖模塊化。
◆組織Java源代碼。

一、類UML包圖

1.創建類UML包圖,以在邏輯上組織你的設計

??圖1描述了一個組織成包的UML類圖。除了以下介紹的包原則之外,應用下列的規則來把UML類圖組織到UML包圖里:

把一個框架的所有類放置在相同的包中。一般把相同繼承層次的類放在相同的包中。彼此間有聚合或組合關系的類通常放在相同的包中。彼此合作頻繁的類,信息能夠通過UML順序圖和UML合作圖反映出來的類,通常放在相同的包中。

 

圖1.一個類UML包圖。

2.創建UML組件圖,以在物理上組織你的設計。

??如果你的組件比較接近技術,例如那些通過EnterpriseJavaBeans(EJB)或VisualBasic的組件,你應該優先選擇UML組件圖來描述物理設計,而不是UML包圖。圖1的版本源自于組件圖章節中。就像你看到的,這個圖最適用于物理設計。永遠記住遵循敏捷建模(AM)(Ambler2002)的實踐--應用合適的Artifact,為工作挑選***的模型。

3.把子包放置在母包的下面。

??圖1描述了包間的繼承,你可以看到,繼承的包顯示在母包支下。這和UML類圖中的在超類下面放置子類的指南是一致的。

4.垂直地分層類UML包圖。

??包間的依賴表明,從屬的包的內容依賴于另一個包的內容,或結構上依賴于其它包的內容。在圖1中你可以看到圖中的??類交互,領域類又使用基礎結構類,基礎結構類訪問數據庫。傳統的,這種分層的順序是以從上到下的方式描述的。#p#

二、用例UML包圖

??用例通常是面向對象開發方法學中的最主要的需求artifact,當你的方法是統一過程(Kruchten2000;Ambler2000)實例是尤其如此。而且對于大的項目UML包圖來說,通常是創建用來組織使用需求的。

1.創建用例UML包圖,以組織你的需求

??除了以下介紹的包原則之外,應用下列的規則來把UML用例圖組織到UML包圖里:
??把關聯的用例放在一起∶included、extending、和inheriting的用例放在相同的包中,就像base/parent用例一樣。
??組織用例應該以主要主角的需要為基礎。例如,在圖2中,Enrollment包包含與登記班級的學生有關的用例,一個大學提供的重要服務集合。

 

圖2.一個包含主要的包的UML用例UML包圖。

2.在用例UML包圖上包含角色

??圖2包含UML包圖上的角色,這有助于把包放在上下文中理解,這樣UML包圖就會更容易為讀者所理解。

3.水平地排列用例UML包圖

??用例UML包圖的主要受眾是項目干系人。因此圖的組織應該能夠反映他們的需求。圖2中的包是水平放置的,從左到右畫出的依賴關系反映了西方文化的閱讀習慣。

【編輯推薦】

  1. 解析UML包圖的目的和準則
  2. 九步實現UML包圖創建
  3. UML建模風格之UML包圖
  4. UML包圖中的包引入和包合并
  5. UML包圖概念及常見問題解析

 

責任編輯:佚名 來源: hudong.com
相關推薦

2010-06-08 17:01:34

UML用例圖

2010-06-13 14:37:04

UML實踐

2010-06-18 14:56:15

UML綜合實例

2010-06-13 15:43:32

UML用例圖

2010-07-06 15:57:58

UML圖形

2010-06-10 10:20:21

2010-06-29 16:43:54

UML用例建模

2010-07-12 09:37:26

UML建模

2010-07-09 09:00:22

UML建模

2010-06-30 17:36:58

UML用例圖

2010-06-29 12:30:15

UML實例中ATM類圖

2010-06-13 14:51:27

UML實踐

2010-06-10 09:04:18

UML用例圖

2010-07-06 16:38:47

UML用例建模

2010-07-01 12:53:34

UML用例圖

2010-06-09 18:56:44

UML用例圖

2010-07-02 08:57:45

UML用例圖

2010-06-10 09:17:40

UML用例圖

2011-11-17 09:30:00

UML

2010-06-17 12:32:54

UML用例建模
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色www精品视频在线观看 | 蜜臀网| a级毛片免费高清视频 | 在线观看视频中文字幕 | 亚洲免费三区 | 久久9视频 | 精品视频一区二区三区在线观看 | 九九久久免费视频 | 国产精品久久国产精品 | 尤物视频在线免费观看 | 91精品国产综合久久婷婷香蕉 | 亚洲一区二区中文字幕在线观看 | 在线观看日本高清二区 | 91一区二区 | 你懂的国产 | 亚洲成av| 日韩精品一区二区三区视频播放 | 国产精品久久久久久 | 一区二区三区四区av | 亚洲精品一区av在线播放 | 麻豆国产精品777777在线 | 99久久精品一区二区成人 | 黄网站免费观看 | 一区亚洲 | 国产精品日韩欧美一区二区三区 | 三区在线观看 | 日韩一及片 | 青青久久 | 亚洲免费在线视频 | 精品欧美色视频网站在线观看 | 亚洲一区在线日韩在线深爱 | 国产成人免费视频网站高清观看视频 | 精品日韩一区二区三区 | 午夜一级大片 | 久草精品视频 | 中文字幕在线视频精品 | 紧缚调教一区二区三区视频 | 九九伦理片 | 99视频在线| 成年人黄色小视频 | 男人的天堂在线视频 |