令和7年度 科目A 問5
ソフトウェア開発管理技術
ローコードに関する問題
ローコード開発ツールを用いたソフトウェア開発の説明はどれか。
- アアプリケーションソフトウェアの開発基盤の上で,用意された部品やテンプレートを GUI を用いた操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したりすることによって,アプリケーションソフトウェアを作成する。
- イアプリケーションソフトウェアの開発基盤の上で,用意された部品やテンプレートを GUI を用いた操作で組み合わせるだけで,ソースコードを記述せずに,アプリケーションソフトウェアを作成する。
- ウアプリケーションソフトウェアの定型的な枠組みを参照して,独自の処理のソースコードを記述することによって,アプリケーションソフトウェアを作成する。
- エ利用者がシステムを利用して行う作業を自動化ツールに代行させるために,利用者によるシステムの操作手順をツールに登録する。
答えと解説を見る
✓ これが正解アアプリケーションソフトウェアの開発基盤の上で,用意された部品やテンプレートを GUI を用いた操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したりすることによって,アプリケーションソフトウェアを作成する。
解説
GUI で部品を組み合わせ、必要な部分だけソースコードを書いて作ります。
ローコード開発を見分ける軸は、GUI で部品を組み合わせることを基本にしながら、必要な部分だけはソースコードを書くかどうかです。ローコード開発ツールは、アプリケーションソフトウェアの開発基盤の上に、画面や処理の部品、テンプレートを用意しています。開発者は GUI の操作でそれらを組み合わせ、部品だけでは表せない処理があれば、その一部についてソースコードを記述して補います。記述の量を少なくできるのが特徴であり、記述がまったくないわけではありません。ソースコードを全く書かないのがノーコード、一部だけ書くのがローコード、と記述の量で対にして覚えると取り違えにくくなります。
ほかの選択肢はなぜ違うのか
- イアプリケーションソフトウェアの開発基盤の…:部品やテンプレートを GUI で組み合わせるだけで、ソースコードを一切記述しないという説明は、ノーコード開発の特徴です。ローコード開発は必要に応じて一部の処理を記述できる点が違うため、記述しないと言い切るこの説明は当てはまりません。
- ウアプリケーションソフトウェアの定型的な枠…:定型的な枠組みを参照して独自の処理のソースコードを書くという説明は、フレームワークを使った開発の姿です。中心となる作業がソースコードの記述であり、GUI で部品を組み合わせて作るというローコード開発の進め方とは異なります。
- エ利用者がシステムを利用して行う作業を自動…:利用者がシステムを操作する手順をツールに登録し、作業を代行させるという説明は、RPA の考え方です。目的はアプリケーションソフトウェアを作ることではなく、人が行っている定型的な操作を自動化することにあります。
この問題の用語
- RPA人が画面上で繰り返してきた定型の事務作業を、ソフトウェアに肩代わりさせる仕組みです。導入の前に、業務の流れを可視化して見直します。
- アプリケーションソフトウェア利用者の目的に直接こたえるソフトウェアで、表計算や会計、業務用の専用ソフトなどがあたります。機器そのものを動かす基本ソフトウェアの上で動きます。
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
出典:令和7年度 基本情報技術者試験 科目A 問5
同じ用語が出る問題
- 令和6年度 科目A 問9:ペネトレーションテストの問題(ソースコード)
- 令和6年度 科目B 問6:不正アクセスに関する問題(アプリケーションソフトウェア)
- 令和5年度 科目A 問15:ハイブリッドクラウドの説明(アプリケーションソフトウェア)
- 令和元年度 秋期 午前 問62:RPAの事例(RPA)
- 平成31年度 春期 午前 問48:静的解析ツールに関する問題(ソースコード)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)