元件相依性分析的利器—Borland Together and JBuilder

相依性分析的利器-1 — Borland Together Architect 2005

  • 協助從架構師(Architect)、系統分析/設計師(SA/SD)與開發人員(Developer)的角度來達成特定不同的塑模(Modeling)需求。
  • 提昇設計與程式碼之間的大量溝通,並藉由 Live Source 所提供的雙向技術,保持設計圖與程式碼的雙向同步。
  • 提供設計模式(Design Pattern)的樣版(Template),得以客製化最佳的參考設計模型。
  • 提供對程式碼結構的重構(Refactoring)技術,快速反應變更設計,得以使程式碼更易於瞭解、維護與修改。
  • 藉由文件產生器,可以針對專案內的程式碼與設計圖產出高品質,各種格式(HTML、PDF、RTF)的文件。

Screenshot-Borland Together Architect 1.1
圖、Screenshot-Borland Together Architect 1.1

利用 Architect 2005 規劃架構視(Architecture View)圖

利用 Architect 2005 規劃架構視(Architecture View)圖
(縮略圖,點擊圖片鏈接看原圖)

利用 Architect 2005 檢驗套件之間與類別之間的相依性

利用 Architect 2005 檢驗套件之間與類別之間的相依性
(縮略圖,點擊圖片鏈接看原圖)

利用 Architect 2005 產出類別內操作的循序圖

利用 Architect 2005 產出類別內操作的循序圖
(縮略圖,點擊圖片鏈接看原圖)

相依性分析的利器-2 — Borland JBuilder Enterprise 2005

  • 超級強的 “X光” 掃瞄機 (UML Browser),可以檢驗程式碼的結構,自動以 UML 圖形視覺化方式展現,並可由 UML 圖形中進行程式碼重構 ( Refactoring ) 工作。
  • 完美地整合 Borland Together Developer 2005
    提供以程式碼為核心的塑模解決方案,讓開發團隊更輕易地將程式碼視覺化,使成員更易理解其應用程式。
  • 獨特的 Together LiveSource™ 技術表現程式碼及其所呈現之模型,兩者永遠保持一致,輔助開發人員一則可追蹤新的程式碼;另一則可反向工程舊有之程式碼。

Screenshot-Borland JBuilder Enterprise 2005
圖、Screenshot-Borland JBuilder Enterprise 2005

利用 JBuilder Enterprise 2005 UML Browser 功能呈現套件與類別的關係

利用 JBuilder Enterprise 2005 UML Browser 功能呈現套件與類別的關係
(縮略圖,點擊圖片鏈接看原圖)

JBuilder Enterprise 2005 — UML Browser 特點

  • 目的
    • 以程式碼為核心,並佐以視覺化的 UML 圖形方式呈現。
    • 透過 UML 圖形的呈現,可以觀察套件(Package)及類別(Class)之間的關連(Association)與相依性(Dependency)關係。
  • 隨時瀏覽、遊走於程式碼與 UML 圖之間。
    • 檢視與修改原始程式碼。
    • 檢視 Javadoc。
    • 檢視某一類別型態(Type)與成員函式(Member function)的參考(reference)。
    • UML 圖的存檔與列印。
    • 程式碼的重構(Refactoring)功能。