基本情報技術者試験「見積技法」の問題
プログラムステップ法(LOC法)による規模見積りの特徴として最も適切なものはどれか。
ア利用者から見た機能の数を基準に規模を測る
イ過去に手掛けた類似案件との相違点だけを取り出して評価し全体規模を概算する
ウ想定されるソースコードのボリュームを尺度に規模を見積もる
エ作業を成果物単位に階層分解して規模を表す
正解
ウ.想定されるソースコードのボリュームを尺度に規模を見積もる
プログラムステップ法(LOC法、ソースコード行数法)は、開発するプログラムの想定行数(ステップ数)を規模の尺度として見積もる手法である。行数に単位あたり生産性を組み合わせて工数を換算する。設問の『行数を基に規模を見積もる』に正確に合致する。
?選択肢ごとの解説
ア ×利用者から見た機能の数を基準にするのはファンクションポイント法の考え方であり、行数を基準とするステップ法とは尺度が異なる。
イ ×過去の類似案件との相違点を評価して概算するのは類推見積りの特徴であり、行数を直接測るステップ法とは方法が異なる。
ウ ○プログラムステップ法(LOC法、ソースコード行数法)は、開発するプログラムの想定行数(ステップ数)を規模の尺度として見積もる手法である。行数に単位あたり生産性を組み合わせて工数を換算する。設問の『行数を基に規模を見積もる』に正確に合致する。
エ ×作業を成果物単位に階層分解するのはWBSの考え方であり、規模を行数で表すステップ法とは目的が異なる。
✎くわしく
規模見積りの代表的尺度には『行数(LOC/ステップ)』と『機能量(FP)』がある。ステップ法は実装に近く直感的だが、言語や書き方で行数が変動し設計初期には見積りにくい弱点をもつ。一方FP法は機能量を基準とするため言語非依存だが、機能を漏れなく数える熟練を要する。類推見積りやWBSは見積りの『進め方』に関する別概念である。
✓本番での押さえどころ
試験のコツ
『プログラムの行数・ステップ数で規模』とあればステップ法(LOC法)と判断する。
覚え方
ステップ法=コードの『段(ステップ)=行』を数える、と語のとおり行数尺度で覚える。
よくある誤り
ステップ法とFP法を取り違えやすい。『行数(コード量)を測る』ならステップ法、『機能の数を測る』ならFP法と尺度で区別する。
開発技術の他の問題
アジャイル開発の手法であるスクラムにおいて、スプリントごとに動作するソフトウェアを開発チームが実際に作り上げ、その成果物をプ…ソフトウェアのテストにおいて、プログラムの内部構造には着目せず、入力に対する出力が仕様どおりであるかを検証する手法を採用した…あるシステムのファンクションポイント(FP)を見積もったところ、未調整FPは200であった。技術的複雑度を表す調整係数が0.…ソフトウェアの企画から開発・運用・保守・廃棄までの各活動について、取得者と供給者が同じ言葉で役割や作業範囲を取り決められるよ…ある開発プロジェクトでは、要件定義・設計・実装・テストの各工程を上流から下流へ順に進め、前工程の成果物を承認してから次工程へ…開発対象を複数の部分に分け、各部分について計画・リスク分析・開発・評価の活動を繰り返し、評価のたびにリスクを見極めながら少し…
この問題を、AIの8-ways解説つきで。
無料ではじめる →基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。
ukamiru 過去問 · 基本情報技術者試験 · fe-a2-0111