「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成27年度 ITパスポート試験(IP) 秋期分 問44

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
要件定義システム開発における工程のひとつで、お客さまの「こんなものが欲しいんだよね~」を まとめる工程
基本設計システム開発における工程のひとつで、お客さまの「こんなものが欲しいんだよね~」を受けて「それじゃあ、こんなシステムを作りましょう」な全体像や概要をざっくりと考える工程
外部設計基本設計のこと
詳細設計システム開発における工程のひとつで、基本設計でざっくり考えた概要をもとにして、実際のプログラムが作れるまで細かく落とし込む工程
内部設計詳細設計のこと
プログラミングプログラムを作ること
結合テストシステム開発における工程のひとつで「合体して、ちゃんと動く?」を確認するテスト
システムテストシステム開発における工程のひとつで「このシステムは、ばっちり、きっちり、完成したかな?ちゃんと動いてお客さまの役に立てるかな?」を全体的に確認するテスト。作ったシステムの卒業試験
プロジェクト期限とかが決まっていて、計画的に終わり(ゴール)がある仕事
人月作業量を表現する際に使われる単位のひとつで「1人でやった場合、○ヶ月かかります!」の意味

問題


問題文
要件定義後の外部設計内部設計プログラミング結合テストシステムテストを行う開発プロジェクトにおいて,生産性を規模÷工数で表すものとする。プログラミングの生産性を1とした場合の内部設計と結合テストの生産性は2,外部設計とシステムテストの生産性は4である。外部設計に1人月を要するとき,プロジェクト全体の工数は何人月必要か。
ピヨ意訳:要件定義の後に

1.外部設計
2.内部設計
3.プログラミング
4.結合テスト
5.システムテスト

をやる開発の仕事があるよ。
生産性を「規模÷工数」で表現すると、それぞれの生産性は

外部設計:4
内部設計:2
プログラミング:1
結合テスト:2
システムテスト:4

だよ。
外部設計に1人月必要な場合、全体の工数は何人月必要かな?

解答選択肢
5
ピヨ意訳:5人月
7
ピヨ意訳:7人月
10
ピヨ意訳:10人月
13
ピヨ意訳:13人月


正解までのつなぎ

正解


正解
10
ピヨ意訳:10人月

ピヨピヨ解説


問題文がゴチャゴチャしているので難しそうに見えますが、算数の問題です。
まず

・生産性は「規模÷工数」
・生産性が「4」の外部設計に工数が「1人月」


です。

作るシステムの「規模」は

【規模】÷1人月=4



【規模】=4×1人月

になって

【規模】=4人月分

だと分かります。

それぞれの生産性は

外部設計:4
内部設計:2
プログラミング:1
結合テスト:2
システムテスト:4


です。

このことから

外部設計:(規模)4人月分÷(工数)1人月=(生産性)4
内部設計:(規模)4人月分÷(工数)【?人月】=(生産性)2
プログラミング:(規模)4人月分÷(工数)【?人月】=(生産性)1
結合テスト:(規模)4人月分÷(工数)【?人月】=2
システムテスト:(規模)4人月分÷(工数)【?人月】=(生産性)4


だと分かります。

それぞれの工数を求めて【?人月】の部分に入れると

外部設計:(規模)4人月分÷(工数)1人月=(生産性)4
内部設計:(規模)4人月分÷(工数)2人月】=(生産性)2
プログラミング:(規模)4人月分÷(工数)4人月】=(生産性)1
結合テスト:(規模)4人月分÷(工数)2人月】=2
システムテスト:(規模)4人月分÷(工数)1人月】=(生産性)4


です。

あとは単純な足し算ですね。

全体の工数は

1人月+2人月+4人月+2人月+1人月=10人月

です。

ということで「ウ:10」が正解です。


スポンサーリンク
書籍画像075
書籍画像023


書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Kubernetes入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け