線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2594
推到 Plurk!
推到 Facebook!

Delphi 2006新功能說明-使用UML Modeling來進行系統品質的量化分析

 
paradise
初階會員


發表:60
回覆:115
積分:40
註冊:2004-05-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-12-08 01:31:49 IP:219.84.xxx.xxx 未訂閱
這篇文章主要向大家說明如何使用UML在BDS 2006中,並將程式碼Reverse Engineer轉成UML Diagram,並進行系統品質的量測與分析!這裡面使用的功能就是Delphi 用戶期盼已久的Borland在OOAD上的case tool-Together終於移植到Delphi這個IDE上來了,讓Together不僅可以支援Java, .Net也可以支援Delphi.    首先我先以一個在ECO下的Sample Project叫做MeetingManger為例來說明. 使用先用File/Open Project/開啟 Sample Project,在ECO的MeetingManager,soure code在你安裝目錄下的$BDS$\4.0\Demos\Delphi.Net\ECO\MeetingManager    開啟這個舊的Project之後,在View/Model View,點選Model View下的default Diagram,你看系統就會自動將整個系統變成UML Diagram中的Class Diagram,圖例如下: 點選CoreClasses後Double Click可以看到細部Class間的關係 按右鍵 Add選擇other diagram可以新增其他UML diagram 可以新增八個UML Diagram,包含Use Case diagram ,Sequence diagram 當你點選任一個Method後按右鍵Go to Definition可以直接跳到Delphi Source Code 測量你的程式碼品質 在Model View下按右鍵,選擇QA Audit與QA Metrics來進行自動化的Code Review 先選擇QA Audit 先選擇QA Audit,可以針對Naming Style,Duplicated Code,Coding Style,與潛在的Possible Error 按Start後可以測量 進行QA Metric 按右鍵選擇Kiviat Chart可以顯現整個系統的品質。在圓圈內的代表設計品質不錯,在紅線之外代表品質還須改善。 按某些設計品質,去看細部說明。如在CBO按右鍵可以Show Descriptsion Borland Taiwan SE 發表人 - paradise 於 2005/12/08 23:08:25
系統時間:2024-11-21 19:43:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!