アプリケーションソフトウェアの開発環境上で,用意された部品やテンプレートをGUIによる操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したりして,ソフトウェアを開発する手法はどれか。
正答4
解説
正解は4です。
用意された部品をGUIで組み合わせつつ、必要に応じて一部の処理だけはソースコードを書く開発手法を問う問題です。
ソースコードの記述をどの程度必要とするかが、似た用語を見分けるポイントです。
【選択肢別解説】
1:× 継続的インテグレーション(CI)は、変更したソースコードを頻繁に統合し、ビルドやテストを自動で繰り返す手法です。
GUIで部品を組み合わせて開発する手法ではありません。
2:× ノーコード開発は、ソースコードをまったく書かずに、GUIの操作だけでソフトウェアを開発する手法です。
必要に応じてソースコードを書くという点が問題文と異なります。
3:× プロトタイピングは、試作品を早い段階で作って利用者に評価してもらい、要求を明確にする開発手法です。
GUIで部品を組み合わせることが特徴ではありません。
4:○ ローコード開発は、GUIで部品やテンプレートを組み合わせることを基本とし、必要な部分だけ少量のソースコードを書いて開発する手法です。
問題文の説明と一致します。
【ポイント】
「コードを一切書かない」のがノーコード、「最小限のコードを書く」のがローコードです。
どちらも、開発期間の短縮や、専門の開発者以外でも開発に参加できることが利点です。