J Question vol.1802
発行日時: 2008/2/22
▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃ のんびりやろう!情報処理試験! 〜1問1問コツコツと〜 ┃┃
┃┃ 2008.2.22 vol.1802 19,366 部発行 http://www.shunzei.com/ ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼
--PR------------------------------------------------------------------
転職支援サービスなら リ┃ク┃ル┃ー┃ト┃エ┃ー┃ジ┃ェ┃ン┃ト┃
━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
圧倒的な情報量、経験豊富な専任のキャリアアドバイザー。
ナンバーワンならではの強みが、多くの企業、転職者の信頼を得ています。
詳細はこちら> http://px.a8.net/svt/ejp?a8mat=16C1GE+GO5PU+WOE+66OZ7
----------------------------------------------------------------------
◇◆ C言語対策の決定版!アルゴリズム力を身に付けるための1冊! ◆◇
◆◇ 【基本情報技術者試験 C言語の切り札】 ◇◆
◇◆ http://www.shunzei.com/book/kirifuda_c.html ◆◇
◆◇◆ ◆◇◆
◇◆◇ C言語対策の定番として継続的に売れています(^^) ◇◆◇
------------------------------------------------------------------PR--
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■春試験の受験申込み締切り間近!Webは2/26まで! http://www.jitec.jp/
----------------------------------------------------------------------
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆(等幅フォントで見てね!)
----------------------------------------------------------------------
ブラックボックステストに関する記述として、適切なものはどれか。
ア テストデータの作成基準として、テストケースの網羅率(カバレージ)
を使用する。
イ 被テストプログラムに冗長なコードがあっても検出できない。
ウ プログラムの内部構造に着目し、必要な部分が実行されたかどうかを
検証する。
エ 分岐命令やモジュールの数が増えるに従って、テストデータが
大きく増える。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H15. ソフトウェア 問51)
----------------------------------------------------------------------
イ 被テストプログラムに冗長なコードがあっても検出できない。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
システム開発手法の特集に入っています。
今日は、ブラックボックステスト(black box test) に関する問題でした。
ブラックボックステスト(black box test) とは、
プログラムの内部構造やロジック(論理構造)などについては一切考えずに
プログラムの外部仕様(入出力データ)からテストデータを作成する
テスト方法です。
プログラムが設計者の意図した機能を実現しているかどうかのテストで
主にプログラム開発者以外の第三者が実施します。
このテストでは、プログラムに冗長なコードがあっても検出することは
できません。
同値分割や限界値分析、実験計画法などもこのテストに含まれます。
選択肢を順に見ていきましょう。
> ア テストデータの作成基準として、テストケースの網羅率(カバレージ)
> を使用する。
これは、ホワイトボックステスト(white box test)の説明です。
ホワイトボックステストとは、プログラムの内部構造や制御の流れに
着目し、ロジックを調べて、すべての経路(アルゴリズム)が
実行されるようにテストデータを作成する方法です。
命令網羅、条件網羅などの技法があります。
○参考
http://www.shunzei.com/mm/backnumber/vol_453_20000923.txt
また、カバレージ(coverage)とは、ソースプログラムのパスのうち
どれくらいテストを達成したかを表す網羅率のことです。
たとえば、次のようなC言語チックなプログラムがあったとします。
if ( X > 50 ) { // もし、X が 50 より大きかったら
Y = 50; // Y に 50 を代入
} else { // そうでなければ
Y = X; // Y に X を代入
}
この場合、プログラムのパス(プログラムの流れ)は2つあり、
X が 50 より大きい場合のテストのみを行ったとすれば、
カバレージは 50% であると言えます。
> イ 被テストプログラムに冗長なコードがあっても検出できない。
これが正解ですね。
ブラックボックステスト(black box test) とは、
プログラムの内部構造やロジックなどについては一切考えずに、
プログラムの外部仕様(入出力データ)からテストデータを作成する
テスト方法です。
よって、プログラムのロジックを考えないので
冗長なコードがあっても検出することはできません。
> ウ プログラムの内部構造に着目し、必要な部分が実行されたかどうかを
> 検証する。
> エ 分岐命令やモジュールの数が増えるに従って、テストデータが
> 大きく増える。
これらは、それぞれホワイトボックステストの特徴が書いてあります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:2月23日(土)の夜まで
----------------------------------------------------------------------
「この問題がわからないっ!!」という、
読者からの質問をみなさんに回答してもらおう!というコーナーです。
今回の質問はこちらです。(出典:H17.秋 ソフトウェア 問78)
----------------------------------------------------------------------
リスクマネジメントの実施内容を説明したものはどれか。
ア 将来の損失発生の危険性は不確実なものであり、
対策費の予算ではなく損失額を見積もる。
イ 投機的リスクとは経営主体の管理外で発生するリスクなので、
内在するリスクは管理対象外とする。
ウ リスクファイナンスでは、リスク分析、リスクコントロールなどの
リスクマネジメントにかかる一切の費用の手当をする。
エ リスク分析では純粋リスクにとどめず、投機的リスクも対象にする。
--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------
これに対する回答(解説)を2月23日(土)の夜までにお願いします。
このコーナーで取り上げてほしい問題のリクエストも募集中です。
回答&お便りはこちらからでもOKです。
http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------
> インスペクション(inspection) って?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------
●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
●「その他、試験などに関するお便り(テーマフリー)」
ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
WebからでもOK! http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週3日発行)
----------------------------------------------------------------------
編集・発行:しゅんぜい mail_at_shunzei.com (_at_は @ に)
発送:melma! http://www.melma.com/ (ID:189)
:まぐまぐ http://www.mag2.com/ (ID:24856)
:めろんぱん http://www.melonpan.net/ (ID:78)
登録・解除:http://www.shunzei.com/mm/
○バックナンバー
立ち読み : http://www.melma.com/backnumber_189/
ダウンロード: http://www.shunzei.com/mm/backnumber.html
転載について: http://www.shunzei.com/about/disclaimer.html
広告掲載は mail_at_shunzei.com (_at_は @ に)までお願いします。
----------------------------------------------------------------------
○メールマガジンの購読の登録・解除は個人の責任で行ってください。
しゅんぜいは一切代行しません!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!の答え▼
----------------------------------------------------------------------
(ソフトウェア平成19年秋問44)の問題文より
> あらかじめ参加者の役割を決めておくとともに、進行役の議長を固定し、
> レビューの焦点を絞って迅速にレビュー対象を評価する。
(AN/PM/AE平成17年問19)の問題文より
> あらかじめ参加者の役割を決めておき、レビューの焦点を絞って
> 迅速にレビュー対象を評価する。
(AN/PM/AE平成15年問21)の問題文より
> システム開発におけるインスペクションとウォークスルーに関して、
> 最も異なる点はどれか。
>
> ウ 実施責任者
(システム監査平成12年問38ア)の選択肢より
> インスペクションでは、絞られた問題事項に関し様々な角度からの分析を
> 行うことができるので、対策を引き出しやすい。
インスペクション(inspection)とは、レビュー方法の1つで、
事前に役割を決めておき、いくつかの限定された項目に対して、
モデレータ(品質管理責任者)のもとで行うレビュー方法です。
インスペクションは、プロジェクト内で品質を高めるために、
レビューの責任者を決めた上で、しっかりレビューを行うイメージで
ウォークスルーは、仲間内で処理を確認しながら
効率良くチェックを行うイメージです。
inspectionには「検査」や「監査」という意味があります。
=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
今週は、あっという間に週末になってしまいました。
「ホント、何してたんだろー?」ってぐらい、早かったです。
まぁ、普通に毎日仕事してただけなんですけどね。
そんな中、僕がここ数年、毎年参戦している夏フェスの先行予約が
始まっていました。ROCK IN JAPAN FESTIVALです。
http://www.rijfes.co.jp/
5ヶ月ちょっと先の話ですが、もう3日券を確保することに決めました。
もし行かれる方がいたら、ひたちなかでビールで乾杯しましょう(^^)
----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメルマガを読んでいる人はこんなメルマガも読んでいます
- ポピュラー・サイエンス・ノード
- 科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
- ビジネスマン必読!1日3分で身につけるMBA講座
- 【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
- 懸賞ガイド通信
- ゲーム、くじ付でお得な最新の懸賞情報を毎日お届けします!!
- 【笑いながら脳を鍛える】なぞかけめ〜る♪
- 08年朝日新聞夕刊で紹介されたり、05年ヤフーBBマガジンの「ブログBest150」に選ばれたりしている「なぞかけブログ」のメルマガ化です。週1回な...
- 先人の知恵に学ぼう!驚くほど役に立つ「名言集」
- 歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








