關鍵字:UML 標簽值 軟件測試開發 技術UML擴展機制標簽值 UML模型 ·標簽值 標記值是一對字符串—一個標記字符串和一個值字符串—存儲著有關元素的一些信息。標記值可以與任何獨立元素相關,包括模型元素和表達元素。標記是建模者想要記錄的一些特性的名字,
· 標簽值
標記值是一對字符串—一個標記字符串和一個值字符串—存儲著有關元素的一些信息。標記值可以與任何獨立元素相關,包括模型元素和表達元素。標記是建模者想要記錄的一些特性的名字,而值是給定元素的特性的值。例如,標記可以是 author ,而值是對元素負責的人的名字,如 Charles Babbage 。
標記值可以用來存儲元素的任意信息,對于存儲
項目管理信息尤其有用的,如元素的創建日期、開發狀態、截止日期和測試狀態。除了內部元模型屬性名外,任何字符串可以作為標記名(這是因為標記和屬性在一起會被認為是一個元素的屬性并且可以被工具一起訪問),而一些標記名已經被預定義了。見第 14 章)。
標記值還提供了一種方式將獨立于實現的附加信息與元素聯系起來。例如,代碼生成器需要有關代碼種類的附加信息以從模型中生成代碼。通常,有幾種方式可以用來正確地實現模型,建模者必須提供做出何種選擇的指導。有些標記可以用做標志告訴代碼生成器使用哪種實現方式。其他標記可為加入工具使用,如項目計劃生成器和報表書寫器。
標記值也可以用來存儲有關構造型模型元素的信息(我們將在下面討論)。
標記值用字符串表示,字符串有標記名、等號和值。它們被規則地放置在大括弧內(如圖 11-2 )。在圖表中標記值經常被省略,只顯示在下拉表格中。

lrG.gif" border=0>
圖 11-2 標簽值