基本情報

基本情報 令和7年度 科目A 問5|テクノロジ系に関する問題

問題

基本情報 | 令和7年度 科目A | 分野:テクノロジ系

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

キーボード:1〜4で選択・Enterで次へ

タップするとすぐ答え合わせ

答え合わせ

正解は A
  • A
  • B
  • C
  • D

自信の3択

えらぶと、この端末に記録します(登録はいりません)

解説

答えは a です。

「ローコード」は、英語で「コードが少ない」という意味。プログラミングをできるだけ書かずに、画面上でブロックを組み合わせる感覚でアプリを作るツールです。たとえばレゴで建物を組み立てるように、ボタンや入力欄を画面にドラッグして配置していくイメージ。

ただ「ちょっと特別な動きをさせたい」場合は、必要な部分だけ少しコードを書けるのがローコードの特徴。

👉 覚え方:ロー(少ない)+コード=コード少なめ。コードゼロは「ノーコード」。

ほかの選択肢:b は一切コードを書かない「ノーコード」/c は枠組みだけ用意された「フレームワーク」を使う普通の開発/d は人の操作手順を覚えさせて自動化する「RPA」のことです。

なぜこれが正解か

正解は a。ローコード開発(Low-Code Development)は、GUI ベースのビジュアル開発環境で部品・テンプレートを組み合わせ、必要に応じて一部処理のソースコードを記述する開発手法。プロ開発者と業務部門(市民開発者)の双方が使える生産性向上ツールとして位置づけられる。

各選択肢の解説

  • a:「GUI 操作+必要に応じてコード記述」が定義通り。正解。
  • b:ソースコード一切なしは ノーコード開発(No-Code Development)。ローコードとは厳密に区別される。
  • c:フレームワーク(枠組み)を使った通常のコード中心開発。
  • d:利用者の操作手順を記録・自動化=RPA(Robotic Process Automation)。

覚え方・ひっかけ注意

ローコード = コード少なめ(一部記述可)/ノーコード = コードゼロ/RPA = 操作の自動記録/フレームワーク = コード中心の枠組み利用 の4区分で整理。試験では特に a と b(ローコード/ノーコード)の入れ替えが定番のひっかけ。「一部のソースコードを記述したり」というキーワードがあれば即ローコード。

理論的背景

ローコード/ノーコードは モデル駆動開発(MDD) や ビジュアルプログラミングの系譜にある。内部的にはメタモデル(部品定義)から自動生成エンジンがコードを吐き出す構造で、宣言的記述(What を書けば How は自動)が本質。Gartner は両者を LCAP(Low-Code Application Platform) として2014年頃から提唱し、市場が急成長。

実務での使われ方

代表的製品:Microsoft Power Platform(Power Apps/Power Automate)、Salesforce Lightning Platform、OutSystems、Mendix、kintone、ServiceNow。業務部門による内製化(市民開発/Citizen Developer) や、IT部門の小規模アプリ量産で活用。一方で:

  • ベンダーロックイン(独自記法・移行困難)
  • 大規模・高性能要件への適用限界(自動生成コードの非効率)
  • ガバナンス(誰が何を作ったか不明=シャドーIT 化)
  • セキュリティ統制の難しさ

が課題として指摘される。これらを管理する組織体制を Center of Excellence(CoE) と呼ぶ。

試験での位置づけ

科目A「ソフトウェア開発」「サービスマネジメント」分野に登場。近年の DX 推進・内製化トレンドで出題増加傾向。基本情報技術者・高度試験では:

  • LCAP のアーキテクチャ(モデルリポジトリ/ランタイム/実行環境)
  • ガバナンスモデル(市民開発者の権限管理、本番リリース承認フロー)
  • RPA・iPaaS・BPM との関係性(業務自動化スイートの中の位置づけ)

まで問われる。

選択肢の発展補足

  • RPA(選択肢 d):UiPath、Automation Anywhere、Power Automate Desktop が代表。UI 操作を自動化(画面スクレイピング)するが、画面変更に弱い「壊れやすい」性質も。
  • ノーコードの典型:Zapier(ワークフロー連携)、Bubble(Web アプリ)、Glide(モバイルアプリ)、Notion・Airtable(DB ベース)。
  • 関連トレンド:生成AI × ローコードで「自然言語→アプリ自動生成」が次世代パラダイム(GitHub Copilot Workspace、Microsoft Copilot Studio 等)。
  • フレームワーク(選択肢 c)の例:React・Vue(フロント)、Spring・Django(バック)、Ruby on Rails(フルスタック)。これらはローコードではなくコード中心開発。
この問題の根拠出典:IPA(情報処理推進機構)公式 基本情報技術者試験 令和7年度 科目A 問5
訂正の記録この問題の訂正はありません(サイト全体の記録)
出典と作り方

出典:IPA(情報処理推進機構)公式 基本情報技術者試験 令和7年度 科目A 問5/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビ独自の3段階の解説(初級・標準・上級)です。