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

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

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

予備知識


用語意味
ウォータフォールモデルまず設計を全部やって~設計が全部終わったらプログラムを全部作って~プログラムを全部作り終わったらテストを全部やって~テストまで終われば完成!のように、工程を1つずつ順番に終わらせていき、(基本的には)工程の後戻りをしないやり方
プロジェクト期限とかが決まっていて、計画的に終わり(ゴール)がある仕事
要件定義システム開発における工程のひとつで、お客さまの「こんなものが欲しいんだよね~」を まとめる工程
プログラミングプログラムを作ること
受け入れテストお客さま側でやる「これはちゃんと完成しているかな?代金を支払っても良いと思える出来かな?」を確認するテスト
手戻り「おら~!やり直し~!」のこと。やっている作業に対して「あれ?これってヤバくね?」が見つかったり「あれ?これってあっちの方が良かったんじゃね?」を思いついたりして、前の工程からやり直すこと

問題


問題文
ウォータフォールモデルで開発を行うプロジェクトにおいて,システム要件定義の不具合を後続の工程で発見した。不具合を発見した工程のうち,不具合の修正や修正に伴う手戻りが最も少なく済む工程はどれか。
ピヨ意訳:ウォーターフォールモデルで開発しているよ。要件定義の間違いが後の工程で見つかったんだけど、解答選択肢のうち、どの工程で見つかるのが一番手戻りが少ない?

解答選択肢
システム設計
ピヨ意訳:設計する工程
プログラミング
ピヨ意訳:実際に物を作る工程
テスト
ピヨ意訳:テストする工程
ソフトウェア受入れ
ピヨ意訳:できあがった物をお客さまに確認してもらう工程


正解までのつなぎ

正解


正解
システム設計
ピヨ意訳:設計する工程

ピヨピヨ解説


ウォータフォールモデルは「工程を1つずつ順番に終わらせていき、後戻りをしないやり方」です。
まず設計を全部やって~設計が全部終わったらプログラムを全部作って~プログラムを全部作り終わったらテストを全部やって~テストまで終われば完成!のように、工程を1つずつ順番に終わらせていきます。

また、工程は

要件定義
 ↓
システム設計
 ↓
プログラミング
 ↓
テスト
 ↓
ソフトウェア受入れ


の順番で進んで行きます。

もし、システム設計で要件定義の不具合が見つかったら、やり直す作業は

1.要件定義
2.システム設計


の2つです。

もし、ソフトウェア受入れで要件定義の不具合が見つかったら、やり直す作業は

1.要件定義
2.システム設計
3.プログラミング
4.テスト
5.ソフトウェア受入れ


の5つです。

後の工程で見つかるほど、やり直しの作業は多くなります。

言い方を変えると

見つかるのが早いほど、やり直しは少なくて済む

のです。

それを踏まえて、問題文を見てください。
問題文で聞いているのは「手戻りが最も少なく済む工程」です。

ということで、解答選択肢の中で一番やるのが早い「ア:システム設計」が正解です。


スポンサーリンク
書籍画像053
書籍画像059


書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践