令和5年度 高度共通 午前I(PM試験) 問16

分野:システム開発技術|実際に出題されたIPA過去問題

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

  1.  継続的インテグレーション
  2.  ノーコード開発
  3.  プロトタイピング
  4.  ローコード開発
解答・解説を見る

正解:エ

AI解説

ローコード開発は、GUI操作で部品やテンプレートを組み合わせ、必要に応じて一部だけソースコードを記述してソフトウェアを開発する手法である。『必要に応じて一部の処理のソースコードを記述』という点が決め手で、エが正解。全くコードを書かないノーコード開発と区別する。 ア: 継続的インテグレーション(CI)は、コードの結合・ビルド・テストを頻繁に自動実行し品質を保つ開発プラクティスであり、開発手法の分類が異なる。 イ: ノーコード開発は、ソースコードを一切記述せずGUI操作だけで開発する手法である。本問は一部コードを書くため該当しない。 ウ: プロトタイピングは、試作品(プロトタイプ)を早期に作成して利用者の要求を確認・調整する開発モデルであり、GUI部品の組合せによる開発手法の説明ではない。 エ: 正解。GUIによる部品の組合せに加えて一部のコード記述を行うのはローコード開発である。 💡 『一部コードを書く=ローコード』『全く書かない=ノーコード』の一点で判別する。両者は市民開発(内製化)の文脈で頻出のキーワード。

出典:令和5年度 秋期 プロジェクトマネージャ試験 午前I 問16 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・904問収録)

「システム開発技術」分野の攻略ポイント

要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割を扱います。テスト技法とモジュール結合度・凝集度は、定義を正確に押さえていれば計算も暗記も不要で確実に得点できます。

システム開発技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム開発技術)の過去問