開発技術

基本情報技術者試験プログラムの行数(ステップ数)を尺度とするLOC法による規模見積りの留意点

マネジメント系開発技術難易度:normal
プログラムの行数(ステップ数)を尺度とするLOC法による規模見積りの留意点として最も適切なものはどれか。
採用言語やコーディングスタイルで行数が変動し規模が左右される
利用者から見た機能の多寡をそのまま反映でき言語が変わっても規模が一定に保てる
設計の最初期から言語に依存せず安定して測れる
行数では再利用部品を一切評価できない
正解
ア.採用言語やコーディングスタイルで行数が変動し規模が左右される

LOC法は実装したコードの行数を尺度とするため、同じ機能でも高水準言語と低水準言語、簡潔な書き方と冗長な書き方で行数が大きく変わる。したがって言語やコーディングスタイルの違いが規模見積りに直接影響するという留意点が正しい。

?選択肢ごとの解説

ア ○LOC法は実装したコードの行数を尺度とするため、同じ機能でも高水準言語と低水準言語、簡潔な書き方と冗長な書き方で行数が大きく変わる。したがって言語やコーディングスタイルの違いが規模見積りに直接影響するという留意点が正しい。
イ ×利用者から見た機能の多寡をそのまま反映できるのはFP法の長所であり、行数尺度のLOC法は機能量を直接表すわけではない。
ウ ×設計初期から言語非依存で安定して測れるのはFP法の特徴であり、LOC法はコードが書かれる段階に近づくほど精度が上がる点で逆の性質をもつ。
エ ×再利用部品を一切評価できないというのは言い過ぎで、再利用行数を換算係数で割り引くなどして評価でき、留意点として正確ではない。
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。

基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。

登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。

作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a2-0113

【基本情報技術者試験】プログラムの行数(ステップ数)を尺度とするLOC法による規模…|正解「採用言語やコーディングスタイ…」|ukamiru 過去問