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

選択肢
ア:
イ:
ウ:(正解)
エ:
🔒 解説は解答すると表示されます
IFPUG法の機能分類【午前2解説】
正解の理由
IFPUG法では、機能を「データファンクション」と「トランザクションファンクション」に分類します。
データファンクションは、システムが扱うデータのまとまりです。内部論理ファイル(ILF)と外部インタフェースファイル(EIF)が該当します。
トランザクションファンクションは、システムがデータを入力・出力・照会する処理です。外部入力(EI)、外部出力(EO)、外部照会(EQ)が該当します。
この分類に当てはまるのは、データファンクションにEIFとILF、トランザクションファンクションにEI・EO・EQを置いたウです。
解法ステップ
- データファンクションに該当するものを確認します。
ILFとEIFの2種類です。 - トランザクションファンクションに該当するものを確認します。
EI・EO・EQの3種類です。 - 表の分類と照らし合わせます。
2種類と3種類の組合せが一致する選択肢を選びます。
選択肢別の誤答解説
- ア:EI・EO・EQをデータファンクションに分類しています。これらはトランザクションファンクションです。
- イ:EIF・ILFはデータファンクションですが、EQも同じ列に入れています。EQはトランザクションファンクションです。また、EOがトランザクションファンクションから抜けています。
- ウ:データファンクションをEIF・ILF、トランザクションファンクションをEI・EO・EQに分類しており、正しい組合せです。
- エ:ILFはデータファンクションですが、EI・EIF・EO・EQをすべてトランザクションファンクションに分類しています。EIFはデータファンクションです。
よくある誤解
- 「外部」という語が付くEIF・EI・EO・EQを、すべて同じ種類に分類してしまうことがあります。名称ではなく、機能の役割で分類します。
- ILFとEIFはどちらもデータファンクションですが、データの管理主体が異なります。ILFは対象システムが管理し、EIFは別のシステムが管理するデータです。
- EOとEQはどちらも外部へ情報を出しますが、処理の性質が異なります。EOは加工・計算を伴う出力、EQは照会への応答が中心です。
補足コラム
分類を覚えるときは、まず「データのまとまり」と「データを扱う処理」の2グループに分けます。
- データファンクション:ILF、EIF
- トランザクションファンクション:EI、EO、EQ
ILFとEIFの違いは、データを管理するのが対象システムか、別のシステムかです。
FAQ
Q. EIFとILFは、どちらもファイルなら同じ分類ですか?
A. はい、どちらもデータファンクションです。ただし、ILFは対象システムが管理するデータ、EIFは別のシステムが管理し、対象システムが参照するデータです。
A. はい、どちらもデータファンクションです。ただし、ILFは対象システムが管理するデータ、EIFは別のシステムが管理し、対象システムが参照するデータです。
Q. EI・EO・EQは、何を基準に見分けますか?
A. EIは外部からデータを取り込む入力、EOは処理・加工を伴う出力、EQは照会に対する応答です。
A. EIは外部からデータを取り込む入力、EOは処理・加工を伴う出力、EQは照会に対する応答です。
関連キーワード: ファンクションポイント法、IFPUG、データファンクション、トランザクションファンクション、ILF、EIF、EI、EO、EQ

\ せっかくなら /
プロジェクトマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

