軟件測試開發技術UML擴展機制構造型

發表于:2009-10-27來源:作者:點擊數: 標簽:軟件測試umlUML造型機制
UML擴展機制構造型 UML模型 關鍵字:UML 構造型 ·構造型 許多建模者希望為了一種特定的應用域裁制一種建模語言,這帶來一些風險,因為被裁制的語言不易普遍為人理解,但人們仍然試圖這么做。 構造型是在一個已定義的模型元素的基礎上構造的一種新的模型元素

UML擴展機制構造型 UML模型

關鍵字:UML  構造型

· 構造型 

許多建模者希望為了一種特定的應用域裁制一種建模語言,這帶來一些風險,因為被裁制的語言不易普遍為人理解,但人們仍然試圖這么做。 

  構造型是在一個已定義的模型元素的基礎上構造的一種新的模型元素。構造型的信息內容和形式與已存在的基本模型元素相同,但是含義和使用不同。例如,商業建模領域的建模者希望將商業對象和商業過程作為特殊的建模元素區別開來,這些元素的使用在特定的開發過程中是不同的。它們可以被看作特殊的類—它們有屬性和操作,但是在它們與其他元素的關系上和它們的使用上有特殊的約束。 

  構造型建立在已存在的模型元素基礎上,構造型元素的信息內容與已存在的模型元素相同。這樣便可允許工具以相同的方式存儲和使用新元素和已存在的元素。構造型元素可以有它自己的區別符號,并且這很容易由工具所支持。例如,一個“商業組織”可以有一個看起來像一組人的圖標。構造型也可以有一組適用于它的使用的約束。例如,一個“商業組織”可能只能與另一個“商業組織”,而不能與任何其他類聯合。不是所有的約束都能被多用途工具自動地確定,但是它們可以被用手動執行或被理解構造型的加入工具確定。 

  構造型可以用標記值來存儲不被基本模型元素所支持的附加特性。 

  構造型用雙尖括號內的文字字符串表示,它可以放在表示基本模型元素的符號的里邊或旁邊。建模者也可以為特殊的構造型創建一個符號,這個符號替代了原來的基本模型元素的符號。 


圖 11-3 構造型 

· 裁制 UML

約束的擴展機制、標記值和構造型使得為了特殊的應用域而裁制 UML 輪廓成為可能。已經形成了幾種輪廓,其描述見附錄 C 。此外用戶還提出了其他。這種裁制建模語言的能力意味著應用域的用戶可以使建模語言適應應用域的需要,還能夠共享在所有領域中通用的概念。 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97