第60貼【2004-7-17】:LOGISCOPE介紹
LOGISCOPE是為軟件的全面質量控制而開發的強大工具,可以用在編程、測試和維護階段。LOGISCOPE五個模塊的功能:
(1) 閱讀器(Viewer):以文件調用圖(各部件文件之間的關系)及組件調用圖(函數和程序間的調用關系)的形式進行可視化應用軟件設計?梢栽诟鞣N各樣的抽象級別上分析應用程序,在不同級別上的引導有助于整個應用程序的理解。
(2) 效果檢查器(ImpactChecker):允許用戶檢查使用的資源(文件、函數、用戶定義類型、全局變量、結構成員常量)。它有助于我們理解函數間的信息流(參數傳遞),以及數據和其它應用程序資源間的關系。
(3)規則檢查器(RuleChecker):所有關心無質量風險地開發軟件的公司(比如航天公司)定義了編程規則和質量目標。這樣做的好處是公司編程行為的一致性、確保易于維護、提高可靠性、易于移植到其它機器上,等等。我們可以用規則檢查器(RuleChecker)確立編程標準,保證質量控制。
(4) 測試檢查器(TestChecker):實時度量測試覆蓋率、顯示未覆蓋路徑原始數據、生成測試報告、幫助管理測試實例。測試檢查器(TestChecker)和動態分析器 (Dynamic Analyzer)通過閱讀器產生用于應用程序分析的數據。