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

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

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

予備知識


用語意味
ドキュメント「資料」のこと
保守対象の機器やシステムなんかを不便なく使えるように維持管理すること
保守性保守のしやすさ
ウォーターフォールモデルまず設計を全部やって~設計が全部終わったらプログラムを全部作って~プログラムを全部作り終わったらテストを全部やって~テストまで終われば完成!のように、工程を1つずつ順番に終わらせていき、(基本的には)工程の後戻りをしないやり方
スパイラルモデルまず1つ目の機能の検討→設計→製造→テストをやって、お客さまに確認してもらう、OKだったら1つ目の機能を踏まえて2つ目の機能の検討→設計→製造→テストをやって、お客さまに確認してもらう、OKだったら1つ目と2つ目の機能を踏まえて3つ目の機能の検討→設計→製造→テストを……のように、機能単位で1つずつ取り掛かって完成させていく やり方
プロトタイピング「試作品を作る」→「作った試作品を お客さまに見てもらう」→「試作品に対する意見を お客さまからもらう」→「お客さまからもらった意見を試作品に反映する」を繰り返すことで完成度を上げていく やり方
リバースエンジニアリング完成品を調べることによって、元の材料や設計図などを推測すること

問題


問題文
自社開発して長年使用しているソフトウェアがあるが,ドキュメントが不十分で保守性が良くない。保守のためのドキュメントを作成するために,既存のソフトウェアのプログラムを解析した。この手法を何というか。
ピヨ意訳:自分たちで作って使っているソフトがあるんだけど、資料がないからプログラムを解析して資料を作ることにしたよ。このようなやり方を何と言う?

解答選択肢
ウォータフォールモデル
ピヨ意訳:-
スパイラルモデル
ピヨ意訳:-
プロトタイピング
ピヨ意訳:-
リバースエンジニアリング
ピヨ意訳:-


正解までのつなぎ

正解


正解
リバースエンジニアリング
ピヨ意訳:-

ピヨピヨ解説


解答選択肢の意味を知っているかの問題ですね。

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

「イ:スパイラルモデル」は「機能単位で1つずつ取り掛かって完成させていく やり方」です。
まず1つ目の機能の検討→設計→製造→テストをやって、お客さまに確認してもらう、OKだったら1つ目の機能を踏まえて2つ目の機能の検討→設計→製造→テストをやって、お客さまに確認してもらう、OKだったら1つ目と2つ目の機能を踏まえて3つ目の機能の検討→設計→製造→テストを……のように、機能単位で仕上げていきます。

「ウ:プロトタイピング」は「試作品を作って、それを変更していく やり方」です。
「試作品を作る」→「作った試作品を お客さまに見てもらう」→「試作品に対する意見を お客さまからもらう」→「お客さまからもらった意見を試作品に反映する」を繰り返すことで完成度を上げていきます。

「エ:リバースエンジニアリング」は完成品から元の材料や設計図などを推測することです。
プログラミングや産業スパイの話で登場します。

問題文には「ドキュメントを作成するために,既存のソフトウェアのプログラムを解析した」と書いてありますね。

完成品から元の材料や設計図などを推測する「エ:リバースエンジニアリング」が正解です。


スポンサーリンク
書籍画像060
書籍画像061


書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
あたえる人があたえられる