問5 ローコード開発の説明

基本情報​技術者試験 令和7年度 公開問題 科目A、全20問のうちの問5。

出典:令和7年度 基本情報技術者試験 公開問題 科目A 問5

ローコード開発ツールを用いたソフトウェア開発の説明はどれか。

  1. アアプリケーションソフトウェアの開発基盤の上で,用意された部品やテンプレートを GUI を用いた操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したりすることによって,アプリケーションソフトウェアを作成する。
  2. イアプリケーションソフトウェアの開発基盤の上で,用意された部品やテンプレートを GUI を用いた操作で組み合わせるだけで,ソースコードを記述せずに,アプリケーションソフトウェアを作成する。
  3. ウアプリケーションソフトウェアの定型的な枠組みを参照して,独自の処理のソースコードを記述することによって,アプリケーションソフトウェアを作成する。
  4. エ利用者がシステムを利用して行う作業を自動化ツールに代行させるために,利用者によるシステムの操作手順をツールに登録する。
答えと解説を開く

正解はアです。

ローコード開発ツールでは、用意された部品やテンプレートを画面の上で並べたりつないだりしてアプリケーションを作ります。部品だけでは表せない処理があれば、その部分だけソースコードを書いて補います。「コードが少ない (ロー)」という名前のとおり、コードを全く書かないわけではない点がポイントです。アはこの説明です。正解はアです。

ほかの選択肢が違う理由

  • イソースコードを全く書かずに作るのは、ノーコード開発の説明です。
  • ウ定型の枠組みを使い、独自の処理をコードで書いて作るのは、フレームワークを使った開発の説明です。
  • エ人がシステムを操作する手順を登録して代わりに実行させるのは、RPA (ロボティックプロセスオートメーション) の説明です。

仕組み

ノーコードとローコードの違いは、コードを書く余地があるかどうかです。ノーコードは手早い反面、用意された部品の範囲でしか作れません。ローコードは、細かい要件にもコードで応えられます。

どちらも、業務を知る人が自分でアプリケーションを作れるようにして、開発の期間を縮めることがねらいです。