基本情報技術者試験 ap-2023r05a-a 午前 問47: アプリケーションソフトウェアの開発環境上で,用意された部品やテンプレートを GUI による操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したり

ap-2023r05a-a
Q 4747 / 80
アプリケーションソフトウェアの開発環境上で,用意された部品やテンプレートを GUI による操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したりして,ソフトウェアを開発する手法はどれか。

問題本文

アプリケーションソフトウェアの開発環境上で,用意された部品やテンプレートを GUI による操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したりして,ソフトウェアを開発する手法はどれか。

選択肢

  • .継続的インテグレーション
  • .ノーコード開発
  • .プロトタイピング
  • .ローコード開発

正解

. ローコード開発

解説

ローコード開発は,あらかじめ用意された部品やテンプレートを GUI 操作で組み合わせてアプリを作りつつ,必要な部分だけ少量(low)のソースコードを記述して仕上げる開発手法である。問題文の“必要に応じて一部の処理のソースコードを記述する”という点が決め手で,コードを一切書かないノーコード開発と区別され,正解はエ。

選択肢ごとの解説

  • .継続的インテグレーション(CI)は,変更を頻繁にリポジトリへ統合して自動ビルド・自動テストを行いバグを早期発見する開発プラクティスであり,GUI で部品を組み立てる開発手法ではない。
  • .ノーコード開発も GUI で部品を組み合わせるが,ソースコードを一切書かないのが特徴であり,“一部のコードを記述する”という問題文と合わない。
  • .プロトタイピングは試作品を早期に作って利用者の評価を得ながら要件を固める開発モデルであり,部品を GUI で組み合わせる実装手法を指すものではない。
  • .正しい。部品やテンプレートを GUI で組み合わせ,必要に応じて少量のコードを記述するという記述はローコード開発の定義に一致する。

ap-2023r05a-a過去問一覧へ戻る・問47

基本情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

基本情報技術者試験 合格.dev を App Store でダウンロード