本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成28年度 春期 高度情報技術者試験問題と解説

問18

システム開発における工数の見積りに関する記述のうち、適切なものはどれか。

ア COCOMOの使用には、自社における生産性に関する、蓄積されたデータが必要である。

イ 開発要員の技量は異なるので工数は参考にならないが、過去に開発したプログラムの規模は見積りの参考になる。

ウ 工数の見積りは、作業の進捗管理に有効であるが、ソフトウェアの品質管理には関係しない。

エ ファンクションポイント法による見積りでは、プログラムステップ数を把握する必要がある。


正解


解説

ア 正しい。COCOMO (COnstructive COst MOdel) は、予想プログラムソースコードの行数を元に、プログラマの能力や再利用できるソフトウェアの量、過去のシステム開発の生産性に関するデータなど、様々な要因から開発規模を見積もり、これに補正係数 (コストドライバ) を掛けて工数を見積もる方法である。

イ 開発要員の技量も、過去に開発したプログラムの規模も、工数見積りの参考になる。

ウ 工数の大幅な差異、特に見積りに比べ開発期間が長くなりそうな場合には、ソフトウェアの品質に悪い影響を与えることが考えられる。

エ ファンクションポイント法は、外部入力外部出力内部論理ファイル外部インターフェイス外部照会の5つ要素の数を数え、それぞれに重みづけして集計し、その合計点数から開発工数を見積もる見積もる手法である。
従って、プログラムステップ数を把握する必要はなく、工数の見積りにも影響しない。

問17 目次 問19