基本情報技術者試験 - 令和7年公開問題 - 問5
ローコード開発ツールを用いたソフトウェア開発の説明はどれか。
| ア | アプリケーションソフトウェアの開発基盤の上で,用意された部品やテンプレートをGUIを用いた操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したりすることによって,アプリケーションソフトウェアを作成する。 |
|---|---|
| イ | アプリケーションソフトウェアの開発基盤の上で,用意された部品やテンプレートをGUIを用いた操作で組み合わせるだけで,ソースコードを記述せずに,アプリケーションソフトウェアを作成する。 |
| ウ | アプリケーションソフトウェアの定型的な枠組みを参照して,独自の処理のソースコードを記述することによって,アプリケーションソフトウェアを作成する。 |
| エ | 利用者がシステムを利用して行う作業を自動化ツールに代行させるために,利用者によるシステムの操作手順をツールに登録する。 |
答え : ア
分野 : テクノロジ系 › コンピュータシステム › ソフトウェア › 開発ツール
ローコード開発ツールに関する説明を選ぶ問題です。「ローコード開発」(low-code development)とは,あらかじめ用意された部品やテンプレート(雛形)をGUI操作で組み合わせることを基本としながらも,必要に応じて一部のソースコードを記述できる開発手法です。正解は選択肢「ア」です。
「イ」はソースコードを一切書かない開発方式であり,これは「ノーコード開発」の説明にあたります。「ウ」は定型的な枠組みを参照しながら独自のコードを記述する方式で,従来型のフレームワークを用いた開発に近く,ローコードの特徴であるGUI操作の要素が抜けています。「エ」は業務の操作手順を自動化ツールに記録して代行させる説明であり,これはRPA(Robotic Process Automation)の説明にあたります。ローコードとノーコードの違いを問う出題は頻出ですので,「一部コードを書けるかどうか」で区別できるようにしておきましょう。
分野 : テクノロジ系 › コンピュータシステム › ソフトウェア › 開発ツール
同一問題 : 〔令8修6問14〕
解説 : ローコード開発ツールに関する説明を選ぶ問題です。「ローコード開発」(low-code development)とは,あらかじめ用意された部品やテンプレート(雛形)をGUI操作で組み合わせることを基本としながらも,必要に応じて一部のソースコードを記述できる開発手法です。正解は選択肢「ア」です。
「イ」はソースコードを一切書かない開発方式であり,これは「ノーコード開発」の説明にあたります。「ウ」は定型的な枠組みを参照しながら独自のコードを記述する方式で,従来型のフレームワークを用いた開発に近く,ローコードの特徴であるGUI操作の要素が抜けています。「エ」は業務の操作手順を自動化ツールに記録して代行させる説明であり,これはRPA(Robotic Process Automation)の説明にあたります。ローコードとノーコードの違いを問う出題は頻出ですので,「一部コードを書けるかどうか」で区別できるようにしておきましょう。