開発技術

基本情報技術者試験見積技法」の問題

マネジメント系開発技術難易度:normal
プログラムステップ法(LOC法)による規模見積りの特徴として最も適切なものはどれか。
利用者から見た機能の数を基準に規模を測る
過去に手掛けた類似案件との相違点だけを取り出して評価し全体規模を概算する
想定されるソースコードのボリュームを尺度に規模を見積もる
作業を成果物単位に階層分解して規模を表す
正解
想定されるソースコードのボリュームを尺度に規模を見積もる

プログラムステップ法(LOC法、ソースコード行数法)は、開発するプログラムの想定行数(ステップ数)を規模の尺度として見積もる手法である。行数に単位あたり生産性を組み合わせて工数を換算する。設問の『行数を基に規模を見積もる』に正確に合致する。

?選択肢ごとの解説

ア ×利用者から見た機能の数を基準にするのはファンクションポイント法の考え方であり、行数を基準とするステップ法とは尺度が異なる。
イ ×過去の類似案件との相違点を評価して概算するのは類推見積りの特徴であり、行数を直接測るステップ法とは方法が異なる。
ウ ○プログラムステップ法(LOC法、ソースコード行数法)は、開発するプログラムの想定行数(ステップ数)を規模の尺度として見積もる手法である。行数に単位あたり生産性を組み合わせて工数を換算する。設問の『行数を基に規模を見積もる』に正確に合致する。
エ ×作業を成果物単位に階層分解するのはWBSの考え方であり、規模を行数で表すステップ法とは目的が異なる。

くわしく

規模見積りの代表的尺度には『行数(LOC/ステップ)』と『機能量(FP)』がある。ステップ法は実装に近く直感的だが、言語や書き方で行数が変動し設計初期には見積りにくい弱点をもつ。一方FP法は機能量を基準とするため言語非依存だが、機能を漏れなく数える熟練を要する。類推見積りやWBSは見積りの『進め方』に関する別概念である。

本番での押さえどころ

試験のコツ

『プログラムの行数・ステップ数で規模』とあればステップ法(LOC法)と判断する。

覚え方

ステップ法=コードの『段(ステップ)=行』を数える、と語のとおり行数尺度で覚える。

よくある誤り

ステップ法とFP法を取り違えやすい。『行数(コード量)を測る』ならステップ法、『機能の数を測る』ならFP法と尺度で区別する。

開発技術の他の問題

この問題を、AIの8-ways解説つきで。

基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · 基本情報技術者試験 · fe-a2-0111

【基本情報技術者試験】見積技法の問題 — 解答・解説|ukamiru 過去問