要使這個特性起作用,你需要“敏捷”地更新你的項目管理信息。不象報表工具那樣總是從頭產生一個新報表,你只需要在第一次輸出所有東西。產生初始報表后,你的建模工具應該只被要求用新信息來修改你的管理工具。根據用戶需要控制的級別,建模工具能在輸出之前展現給用戶一個修改的清單。
建立一個項目管理鏈接的一個美妙的好處是,提供把分析和設計階段的完成日期作為目標的能力。具體方法是通過計算進展速度,并基于完成模型所需的剩余的工作,使用這個速度來計算預期的完成日期。
度量(Metrics)
當你的項目開始成熟時,你可能需要知道你的模型的度量。度量能在一個特殊的模型的生存質量上給面向對象分析員一些即時的反饋。一些感興趣的度量包括:類層次中的超類數量,每個類中方法的數量,每個類中屬性的數量,get/set的數量,方法重載的數量,每個方法的代碼行數,public、private和protected方法的百分比,每個類的耦合度(該類知道另外的類的數量),以及被注釋方法的百分數。
度量可以通過一個報表界面提供,或者,更好的是,通過一個到電子表格的鏈接,類似于前面描述的項目管理鏈接。
SVG: 矢量圖形
為達到真正的、標準化的矢量圖形輸出/輸入功能,UML工具廠商即將有一種選擇。W3C的可縮放矢量圖形(Scalable Vector Graphics, SVG)建議是可格式化圖形的一種XML語法,成熟的1.0版本規范已經進展到“最后預覽”階段(3/3/2000)。一旦被完全認可,你可以留意HTML瀏覽器廠商什么時候在他們的下一代瀏覽器中提供支持。
為什么是SVG?因為一套用這種矢量圖形格式輸出的UML圖表可以被鏈接到網頁上!皁ver the web”的UML設計文檔的讀者將能夠使用這種圖形瀏覽技術,如在瀏覽器內縮放和平移,來更輕松地瀏覽一張大的UML圖表。還有,和GIF格式圖形相比,這種格式將戲劇性地提高通過web加載大圖形的速度。請看今天Macromedia Flash的展示在瀏覽器中加載是如何之快,就可以證明這一點!
為了強調GIF圖形和可縮放圖形在出版環境中的強烈差別,我們準備了一個模擬,通過創建包括兩個類圖實例的Adobe PDF文件,其中一張是輸入的GIF圖形,另一張是矢量圖形。你可以下載這個PDF文檔并在Adobe Acrobat中觀看。嘗試放大到很高的水平如800%或1600%,然后比較GIF圖形和矢量圖形的結果。這個實驗并非不切實際:你可能需要準備一張被縮放到一個可讀性提高的水平的演示圖。
下載GIF和矢量圖形對比的PDF例子文件.
為了展望UML和SVG的未來,我們也準備了一個使用SVG在瀏覽器中顯示類圖的演示。為了觀看這個演示,你必須首先為你的瀏覽器下載一個SVG察看器。我們推薦來自優秀的Adobe SVG站點的插件。這樣你就可以觀看用SVG顯示的圖形模型演示。
文章來源于領測軟件測試網 http://www.kjueaiud.com/