平成22年度 秋期 午前 問8
ソフトウェア開発管理技術
コンポーネント化するための仕様
Java のプログラムにおいて,よく使われる機能などを部品化し,再利用できるようにコンポーネント化するための仕様はどれか。
- アJavaBeans
- イJavaScript
- ウJava アプリケーション
- エJava アプレット
答えと解説を見る
✓ これが正解アJavaBeans
解説
部品として再利用するための取り決めを定めた仕様です。
設問が求めているのは、よく使う機能を部品にまとめ、別のプログラムから再利用できるようにするための取り決めです。正解にあたるものは、部品の作り方や外から値を読み書きするときの名前の付け方といった約束ごとを定めた仕様で、この約束に従って作られた部品は開発ツールの上で組み合わせて使えます。ほかの3つは、いずれも部品化の約束ごとを定めたものではありません。判定の軸は、その語が指しているものの種類です。部品化のための仕様なのか、別の言語の名前なのか、それともプログラムをどこでどう動かすかという形態を指す言い方なのかで見分けます。
ほかの選択肢はなぜ違うのか
- イJavaScript:名前は似ていますが、主にWebページの中で動かすことを想定した別の言語を指す名前です。部品化の約束ごとを定めた仕様の名前ではありません。
- ウJava アプリケーション:単独で起動して動かす形態のプログラムを指す言い方です。プログラムをどう動かすかという区分であって、再利用のための約束ごとを定めた仕様ではありません。
- エJava アプレット:Webブラウザの中に読み込んで動かす形態のプログラムを指す言い方です。これも動かし方の区分なので、部品にまとめるための仕様を指してはいません。
出典:平成22年度 秋期 基本情報技術者試験 午前 問8
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)