高度情報処理技術者試験・情報処理安全確保支援士試験 令和5年度 秋期 午前I 問16
アプリケーションソフトウェアの開発環境上で、用意された部品やテンプレートをGUIによる操作で組み合わせたり、必要に応じて一部の処理のソースコードを記述したりして、ソフトウェアを開発する手法はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】エ
ローコード開発は、開発環境に用意された画面部品、処理部品、テンプレートなどをGUIで配置・設定し、少ないソースコードでアプリケーションを作る手法です。基本的な機能は部品の組合せで実現し、複雑な業務ロジックや外部システムとの連携など、部品だけでは対応できない部分に限ってコードを記述します。したがって、設問の開発手法はローコード開発です。
アの継続的インテグレーションは誤りです。これは、開発者が変更したプログラムを共有リポジトリへ頻繁に統合し、ビルドやテストを自動実行して、不具合を早期に発見する開発上の取組です。
イのノーコード開発は誤りです。これは、原則としてソースコードを記述せず、GUIによる設定や部品の組合せだけでアプリケーションを作る手法です。必要に応じてコードを記述する点がローコード開発との違いです。
ウのプロトタイピングは誤りです。これは、試作品を早期に作成し、利用者の評価を受けながら要求や仕様を明確にしていく開発手法です。
【ポイント】 ローコードは「少量のコードを書く」、ノーコードは「原則としてコードを書かない」と区別します。 GUIを使うかどうかだけでなく、独自コードによる拡張を前提としているかを確認することが重要です。 継続的インテグレーションは開発物の統合方法、プロトタイピングは要求を具体化する進め方です。
出典:令和5年度 秋期 高度情報処理技術者試験・情報処理安全確保支援士試験 午前I 問16
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の30問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる