平成24年度 春期21テクノロジ系

基本情報 平成24年度 春期 問21:テクノロジ系に関する問題

ソフトウェアの統合開発環境として提供されている 0SS はどれか。

  • aEclipse正答
  • bGCC
  • cLinux
  • dTomcat
正答:AEclipse

AI解説(初心者・標準・上級)

理解度に合わせて3レベルの解説を無料で読めます。

初心者向けまずはここから。やさしく要点を解説

答えは a「Eclipse」 です。

EclipseはJavaなどのプログラム開発に使われる「統合開発環境(IDE)」のOSS(無料・自由に使えるソフト)。コードを書く・チェックする・実行する・デバッグするが1つにまとまった道具箱です。

👉 覚え方:Eclipse=IDE代表のOSS。

ほかの選択肢:b GCC=コンパイラ(翻訳ツール)/c Linux=OS/d Tomcat=Webサーバ。どれもIDEではない。

標準試験対策の基準レベル

なぜこれが正解か

正解は a。Eclipseは2001年にIBMが寄贈したオープンソースの統合開発環境(IDE: Integrated Development Environment)。コードエディタ・コンパイラ呼び出し・デバッガ・バージョン管理連携・プラグイン拡張機構を備え、Java開発の代表的IDEとして広く使われる。Eclipse FoundationがOSSとして管理。

各選択肢の解説

  • a Eclipse:統合開発環境。正解。
  • b GCC(GNU Compiler Collection):コンパイラ。
  • c Linux:オペレーティングシステム(OSS)。
  • d Tomcat:Java Servlet/JSPコンテナ(Webアプリケーションサーバ)。

覚え方・ひっかけ注意

Eclipse=IDE、GCC=コンパイラ、Linux=OS、Tomcat=APサーバ。OSSプロダクトの種別分類は頻出。同じくOSSのIDEとしてVSCode、IntelliJ IDEA Community Edition、NetBeansも有名。

上級誤答論破・背景理論まで深掘り

理論的背景

EclipseはJavaで書かれたプラットフォームで、RCP(Rich Client Platform)として汎用GUIアプリ開発基盤としても使える。コアはOSGi仕様(モジュール化標準)に基づき、プラグインアーキテクチャで機能を拡張する。Eclipse Marketplaceから多数のプラグインを導入でき、JDT(Java Development Tools)・CDT(C/C++)・PyDev・Web Tools Platform等で多言語対応。Eclipse Public License (EPL) で配布される。

実務での使われ方

Java開発(特にJava EE、Spring Framework)、Android開発(旧ADTプラグイン、現在はAndroid Studioに移行)、組込み開発(CDT・Yocto対応)、Webアプリ開発で広く使われる。近年はVisual Studio Code(無料・軽量・拡張機能豊富)やJetBrains IDE(IntelliJ IDEA・PyCharm・WebStorm等の有償IDE)にシェアを奪われているが、企業の既存プロジェクトでは依然重要。Eclipse Theiaという後継プロジェクトでは、ブラウザベースの新世代IDEとして展開。

試験での位置づけ

基本情報・応用情報のソフトウェア・OSS分野で頻出。OSSプロダクトの分類(OS、IDE、コンパイラ、Webサーバ、APサーバ、DB、Webブラウザ、メーラ、CMS等)は定番出題。ライセンス種別(GPL・LGPL・Apache License・MIT・BSD・EPL等)と特徴も問われる。応用情報以上ではOSS活用戦略・OSPO(Open Source Program Office)・SBOM(Software Bill of Materials)が深掘りされる。

選択肢の発展補足

GCC(GNU Compiler Collection)はC・C++・Fortran・Goなど多言語対応のコンパイラ集で、Linuxを始めUNIX系の標準ツール。Linuxカーネルは1991年Linus Torvaldsが公開、GPLライセンスでデスクトップからサーバ・組込み・スーパーコンピュータ・モバイル(Android)・クラウド(AWS・GCP・Azure基盤)まで広く使われる。Tomcatは Java Servlet・JSP・WebSocket仕様の実装で、軽量Webコンテナとして広く使われる。Jetty、JBoss/WildFly、GlassFishも同種のOSS。代表的OSSの分類・特徴を一覧で押さえることが基本情報合格に直結する。

出典・引用について

出典:IPA(情報処理推進機構)公式 基本情報技術者試験 平成24年度 春期21/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビによる独自AI解説です。

テクノロジ系の他の過去問

1
テクノロジ系
2
テクノロジ系
3
テクノロジ系
4
テクノロジ系
5
テクノロジ系

あなたの弱点を診断して、合格までの最短ルートを

この分野を連続演習し、AIがあなたの弱点を分析。合格ナビなら基本情報の過去問を解きながら学べます。