古詩詞大全網 - 成語故事 - 什麽是軟件工具?軟件工具的分類有哪些?

什麽是軟件工具?軟件工具的分類有哪些?

軟件工具是指可用來幫助和支持軟件需求分析、軟件開發、測試、維護、模擬、移植或管理而編制的計算機程序或軟件。軟件工具是壹個程序系統。

軟件工具的種類繁多、涉及面廣,如編輯、編譯、正文格式處理、靜態分析、動態追蹤、需求分析、設計分析、測試、模擬和圖形交互等。

對於軟件工具如何分類的問題,壹直受到人們的關註,自20世紀90年代以來掀起了研究的熱潮。Reifer和Trattner將軟件工具分為6類,即模擬工具、開發工具、測試和評估工具、運行和維護工具、性能測量工具和程序設計支持工具。Westinghouse公司於1992年公布了以下13類軟件工具分類標準和該類的範例工具以及例子。

(1)系統模擬和模型工具:結構和數據流模型、算法模擬、定時和大小工具、動畫工具。

(2)需求分析工具:正文和數據流圖工具、數據字典工具、面向對象的分析工具。

(3)需求追蹤工具:編輯程序、數據庫管理系統、在DBMS上的應用運行工具。

(4)設計工具:結構圖、模塊規格說明、偽碼、代碼生成程序、語言敏感的編輯程序。

(5)編碼和單元測試工具:編碼程序、語言敏感的編輯程序、語言、代碼格式化程序、交叉編輯程序、連接程序、源碼層次的調試程序。

(6)測試和集成工具:測試驅動程序、覆蓋分析程序、回歸測試、測試床。

(7)文檔工具:桌面出版系統、文檔模板、格式管理系統。

(8)配置管理工具:訪問和版本控制機構、產品基線、文件和修改管理。

(9)項目管理工具:計劃和進度、追蹤和狀態報道、成本估算和代碼行估算。

(10)質量保證工具:檢查表、直方圖、圖形、表格。

(11)度量工具:行計數、代碼質量度量、管理度量、其他標準度量。

(12)軟件再用工具。

(13)其他:數據管理、通信、電子公告牌、活頁等。