軟件開發工具

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

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

  • 軟件建模工具,用於描述系統的需求,輔助設計。
  • 軟件實施工具,用於程序設計,編碼和編譯,包括程序語言開發環境集成開發環境。前者主要提供程序語言的預編譯,編譯,鏈接的工具,後者包括代碼編輯器在內的編輯器,代碼生成器,運行環境和調試器。
  • 模擬運行平台,用於模擬系統的實際運行環境。
  • 軟件測試工具,用於對系統,子系統,模塊或單元進行測試的工具。