SC情報処理安全確保支援士試験 午前Ⅰ

平成30年度秋期 情報処理安全確保支援士 午前Ⅰ 問19

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

問題

ソフトウェアの機能量に着目して開発規模を見積もるファンクションポイント法で、 調整前FPを求めるために必要となる情報はどれか。

選択肢

  1. ア
    開発者数
  2. イ
    画面数
  3. ウ
    プログラムステップ数
  4. エ
    利用者数ー10一
解き方のヒントを見る

午前I 問19

ファンクションポイント法は、システムを「中でどう作ったか」ではなく、「利用者から見てどんな機能があるか」で規模を見積もる方法だよ。たとえば、入力画面、帳票出力、検索、システム内で管理するデータ、外部システムとやり取りするデータなどの数を手がかりにするんだ。

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

ポイントは、開発者の人数やプログラムの行数みたいな“作る側の事情”ではなく、利用者から見える機能の数で考える方法だと見分けることだよ。

Unadjusted Function Points

unadjusted FP is based on user-visible functions such as inputs、 outputs、 files、 and inquiries

user functions\nnot LOC or staffing

確認ポイント

  • プログラムステップ数は LOC 系です。
  • 開発者数でもない。
  • 画面など利用者機能に関わる数を使う。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

開発者数は不正解だよ。ファンクションポイント法は、何人で作るかではなく「利用者から見て、どんな機能がいくつあるか」で大きさを見積もる方法なんだ。料理でいうと、シェフの人数ではなく、注文された料理の品数や手間を数える感じだね。

選択肢イ(正解)

画面数は正解だよ。調整前FPでは、利用者が見る入力画面や出力画面、データのまとまりなど、外から見える機能の数をもとに見積もるんだ。お店の窓口がいくつあるかを数えて、対応できる仕事量をざっくり測るイメージだよ。

選択肢ウ

プログラムステップ数は不正解だよ。これはコードを何行書くかという作る側の量だけど、ファンクションポイント法はコードを書く前に、利用者から見える機能で規模を見積もる方法なんだ。家を建てる前に釘の本数を数えるのではなく、部屋数や玄関、窓の数を見る感じだよ。

選択肢エ

利用者数は不正解だよ。利用者が多いと重要なシステムかもしれないけれど、機能の量そのものを表すとは限らないんだ。合鍵を持つ人が100人いても、ドアが1つなら入口の機能は1つ、というイメージで考えよう。

出典:独立行政法人 情報処理推進機構(IPA)平成30年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問19(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

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