戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

プロジェクトマネージャ 2017年 午前2 問13


問題文

ファンクションポイント法の一つであるIFPUG法では、機能を機能種別に従ってデータファンクションとトランザクションファンクションとに分類する。機能種別を適切に分類したものはどれか。
〔機能種別〕 EI:外部入力  EIF:外部インタフェースファイル EO:外部出力  EQ:外部照会 ILF:内部論理ファイル
プロジェクトマネージャ 2017年 午前2 問13の選択肢の画像

選択肢

ア:
イ:
ウ:(正解)
エ:

🔒 解説は解答すると表示されます

IFPUG法の機能分類【午前2解説】

正解の理由

IFPUG法では、機能を「データをどのように保持・参照するか」と「データをどのように処理するか」の観点で分類します。
  • データファンクション:ILF、EIF
  • トランザクションファンクション:EI、EO、EQ
ILF(内部論理ファイル)は、対象のアプリケーションが内部で保持・管理するデータです。EIF(外部インタフェースファイル)は、別のアプリケーションが管理しているデータを、対象のアプリケーションから参照するものです。
EI(外部入力)、EO(外部出力)、EQ(外部照会)は、いずれもアプリケーションが行う処理を表します。したがって、ILFとEIFをデータファンクションに、EI・EO・EQをトランザクションファンクションに分類しているウが正しいです。

解法ステップ

  1. データファンクションに分類されるものを思い出します。
    アプリケーションが扱う論理的なデータ群である、ILFとEIFです。
  2. トランザクションファンクションに分類されるものを確認します。
    データの入力・出力・照会に関する処理である、EI・EO・EQです。
  3. 選択肢の分類と照らし合わせます。
    この対応に一致するのはウです。

選択肢別の誤答解説

  • ア:EI・EO・EQをデータファンクションに、ILF・EIFをトランザクションファンクションにしており、分類が逆です。
  • イ:EIFとILFはデータファンクションですが、EQも誤ってデータファンクションに含めています。EQは照会処理なので、トランザクションファンクションです。
  • ウ:データファンクションがEIF・ILF、トランザクションファンクションがEI・EO・EQであり、正しい分類です。
  • エ:ILFはデータファンクションですが、EIFをトランザクションファンクションに含めています。EIFは外部のデータを参照する機能なので、データファンクションです。

よくある誤解

  • EIFを「外部入力」と混同する
    EIFは外部インタフェースファイルです。外部入力を表すEIとは別の機能種別です。
  • EQをデータファンクションだと思う
    EQはデータを照会する処理です。データそのものではなく処理を表すため、トランザクションファンクションに分類されます。
  • 「外部」という語だけで分類する
    EI・EO・EQ・EIFはいずれも名称に「外部」を含みますが、分類は名称だけで判断せず、データか処理かで見分けます。

補足コラム

機能種別は、まず「データ」と「処理」の二つに分けると整理しやすくなります。
分類機能種別概要
データファンクションILFアプリケーションが内部で管理するデータ
データファンクションEIF別のアプリケーションが管理し、対象アプリケーションから参照するデータ
トランザクションファンクションEI外部からデータを入力する処理
トランザクションファンクションEOデータを外部へ出力する処理
トランザクションファンクションEQデータを照会する処理

FAQ

Q. EIFとILFは、どちらもファイルなら同じ分類ですか?
A. はい。どちらもデータファンクションです。違いは、データを管理するのが対象アプリケーション自身か、別のアプリケーションかです。
Q. EQとEOは、どう区別すればよいですか?
A. どちらもデータを外部へ提示する処理ですが、EQは照会への応答を行う処理です。EOは、計算や加工などを伴う出力処理として整理します。

関連キーワード: ファンクションポイント法、IFPUG法、データファンクション、トランザクションファンクション、ILF、EIF、EI、EO、EQ
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について