DBデータベーススペシャリスト試験 午前Ⅰ

平成28年度春期 データベーススペシャリスト 午前Ⅰ 問18

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

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

選択肢

  1. ア
    COCOMO の使用には,自社における生産性に関する,蓄積されたデータが必要である。
  2. イ
    開発要員の技量は異なるので工数は参考にならないが,過去に開発したプログラムの規模は見積りの参考になる。
  3. ウ
    工数の見積りは,作業の進捗管理に有効であるが,ソフトウェアの品質管理には関係しない。
  4. エ
    ファンクションポイント法による見積りでは,プログラムステップ数を把握する必要がある。
解き方のヒントを見る

見積りの根拠を意識して読む

工数見積りの考え方を整理するときは、それぞれが何を手がかりにして工数を導こうとしているのかという一点に注目すると、内容の妥当性を落ち着いて判断しやすくなります。用語の印象ではなく、根拠となる情報の性質に着目して検討しましょう。

この問題で問われていること

意識したいのは、個々の見積りの考え方がどのような情報を入力として用い、それをどう工数へ結び付けるかという発想の違いです。名称を暗記するより、根拠の出どころと使える前提条件を自分の言葉で説明できるかを確かめてください。

視点

見積りは、手元にある何らかの情報から、まだ分からない作業量を推し量る行為です。そのため、どの手法や考え方も「何を材料にしているか」と「その材料がいつ、どの程度の確かさで手に入るか」で性格が決まります。個々の名称や細部を覚える前に、この材料という軸で自分なりに整理しておくと、見慣れない表現に出会っても落ち着いて妥当性を吟味できます。

確認ポイント

  • それぞれの考え方が工数を導く際に、どのような情報を出発点にしているかを自分の言葉で言えるか
  • その情報が開発のどの段階で、どの程度の確かさで得られるものかを意識できているか
  • 名称や言い回しの印象だけで判断せず、根拠となる情報と結論のつながりが筋の通ったものかを確かめたか
正解と解説を見る

正解

ア

解説

COCOMOは、ソフトウェア規模に係数を掛けて工数を求めるモデルです。精度よく見積もるには、自社の生産性に関する蓄積データで係数を調整する必要があるため、アが適切です。

理由

COCOMOは、見積もったプログラム規模(ステップ数など)を基に、係数や補正値を使って工数を算出するモデルです。係数は開発組織の生産性によって変わるため、自社の過去プロジェクトで蓄積した生産性データを使って調整しないと、精度の高い見積りはできません。そのため、アの記述が適切です。

比較

イは、過去の工数を参考にならないとしている点が誤りです。ウは、見積りが品質管理に関係しないとしている点が誤りで、見積りはテストやレビューの計画、品質目標値の設定にも使われます。エは、ファンクションポイント法がステップ数を必要とするとしている点が誤りで、この手法は機能の数と複雑さから規模を測ります。

選択肢ア(正解)

これは正解だよ。COCOMOは、見積もったソフトウェア規模(ステップ数)に係数を掛けて工数を求めるモデルで、係数や補正値は開発組織の生産性によって変わるよ。精度の高い見積りをするには、自社の過去プロジェクトから蓄積した生産性データで係数を調整する必要があるから、この記述は適切だね。

選択肢イ

これは不正解だよ。要員の技量に差があっても、過去の実績工数は類推見積りや生産性(規模当たりの工数)の算出に使える重要なデータだよ。技量の違いは補正係数などで調整すればいいので、「工数は参考にならない」という前半が不適切なんだ。後半の、規模が参考になる点は正しいけれど、記述全体としては誤りだね。

選択肢ウ

これは不正解だよ。工数の見積りは進捗管理だけでなく、品質管理にも関係するよ。見積もった規模や工数を基に、テスト項目数やレビュー時間、摘出すべき不具合数などの品質目標を計画するからね。見積りが過小だとテストやレビューの時間が削られて、品質の低下を招くこともある。だから「関係しない」は誤りだよ。

選択肢エ

これは不正解だよ。ファンクションポイント法は、外部入力・外部出力・内部論理ファイル・外部インタフェースファイル・外部照会といった機能の数と複雑さから、ソフトウェアの規模を測る手法だよ。プログラムステップ数を把握する必要はなく、ステップ数がまだ分からない上流工程でも見積れるのが特徴なんだ。

学習のポイント

COCOMOはソフトウェア規模と自社の生産性データを、ファンクションポイント法は機能の数と複雑さを基に見積もります。この違いと、見積りが進捗管理と品質管理の両方に役立つ点を押さえましょう。

出典:独立行政法人 情報処理推進機構(IPA)平成28年度春期 データベーススペシャリスト試験 午前Ⅰ 問18(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針