IT資格用語解説基本情報技術者試験・ミドルウェアの役割と機能
ソフトウェア開発支援ツール
更新日:
用語解説
ソフトウェア開発支援ツールは、要求、設計、実装、ビルド、テスト、デバッグ、構成管理、文書化、配布など開発ライフサイクルの作業を効率化・自動化し、品質と再現性を高めるツール群です。
■ 試験で押さえるポイント
IDE、エディタ、コンパイラ、デバッガ、モデリング・CASEツール、静的解析、テスト、自動ビルド、版管理、CI/CD等があります。
構文補完や自動生成は速度を上げますが、生成物の正しさ・安全性はレビューとテストで確認します。ツール導入だけで品質は保証されません。
版、依存関係、ビルド環境、テスト結果を記録し、同じソースから同じ成果物を再現できるようにします。
■ 選択肢での判断ポイント
開発工程を支援するIDE・CASE・テスト・構成管理等の総称です。本番システムの日常監視を主目的とする運用管理ツールと区別します。
例: コミット時にCIがビルド、静的解析、単体テストを同じ環境で実行し、結果と成果物を版へひも付けます。