軟件開發工具

軟件開發工具(英語:software development tool,或programming tool)為軟件開發服務的各種軟件和硬件。

軟件開發工具根據在不同軟件開發生命周期中起到的作用可以分為:

  • 軟件建模工具,用於描述系統的需求,輔助設計。
  • 軟件實施工具,用於程式設計,編碼和編譯,包括程式語言開發環境整合式開發環境。前者主要提供程式語言的預編譯,編譯,連結的工具,後者包括代碼編輯器在內的編輯器,碼產生器,執行環境和除錯器。
  • 模擬執行平台,用於模擬系統的實際執行環境。
  • 軟件測試工具,用於對系統,子系統,模組或單元進行測試的工具。