令和5年度 秋期 午前 問47
開発技術
アプリケーションソフトウェアの開発環境上で,用意された部品やテンプレートを GUI による操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したりして,ソフトウェアを開発する手法はどれか。
- ア継続的インテグレーション
- イノーコード開発
- ウプロトタイピング
- エローコード開発
答えと解説を見る
✓ これが正解エローコード開発
解説
コードを少しだけ書く開発の手法です。
設問は、開発環境の上で用意された部品やテンプレートを画面操作で組み合わせ、必要に応じて一部の処理のソースコードを記述してソフトウェアを作る手法を選ばせています。要になるのは、必要に応じて一部の処理のソースコードを記述したりして、という一句です。つまりコードを少しは書きます。軸は二つで、一つは書くコードの量が零なのか少しなのかという点、もう一つはその選択肢が何を使って作るかを答えているのか、それとも要求の固め方や合流のさせ方を答えているのかという点です。正解はローコード開発です。低いという語のとおり、部品を並べて組み立てることを主にしつつ、足りないところだけをコードで補います。作る速さが上がり、業務に詳しい人が自分で作りやすくなる一方、用意された部品の外へ出にくく、その製品の作り方に縛られるという限界もあります。
ほかの選択肢はなぜ違うのか
- ア継続的インテグレーション:書いたコードを頻繁に統合し、自動で組み立てと試験を回して不具合を早く見つける仕組みです。答えているのはどう合流させて確かめるかであって、何を使って作るかではありません。
- イノーコード開発:コードを一行も書かない前提で組み立てる手法で、正解との違いはその一点だけです。設問が一部の処理を記述したりしてと明言しているため、書かないという前提とは食い違います。
- ウプロトタイピング:試作品を早めに作って利用者に見せ、認識のずれを潰しながら要求を固めていく進め方です。画面操作で部品を組み合わせるかどうかとは、別の問いに答えています。
この問題の用語
- アプリケーションソフトウェア利用者の目的に直接こたえるソフトウェアで、表計算や会計、業務用の専用ソフトなどがあたります。機器そのものを動かす基本ソフトウェアの上で動きます。
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
出典:令和5年度 秋期 応用情報技術者試験 午前 問47
同じ用語が出る問題
- 令和7年度 秋期 午前 問49:プログレッシブWebアプリの問題(アプリケーションソフトウェア)
- 令和7年度 春期 午前 問42:OSコマンドインジェクション対策(アプリケーションソフトウェア)
- 令和7年度 春期 午前 問40:SBOMに関する問題(ソースコード)
- 令和7年度 春期 午前 問16:GPLに関する問題(ソースコード)
- 令和5年度 秋期 午前 問19:Linuxカーネルの説明(アプリケーションソフトウェア)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)