J Question vol.1803
発行日時: 2008/2/25
▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃ のんびりやろう!情報処理試験! 〜1問1問コツコツと〜 ┃┃
┃┃ 2008.2.25 vol.1803 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--
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■春試験の受験申込みについて■ インターネット受付も締め切り間近!!
----------------------------------------------------------------------
インターネット受付の締め切り間近です!
お早めに!!
高度区分:2月26日(火) 午後8時
初級シスアド、基本情報:2月27日(水) 午後8時
# 詳細はこちらから。 http://www.jitec.jp/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆(等幅フォントで見てね!)
----------------------------------------------------------------------
テスト手法の一つであるホワイトボックステストの説明として、
適切なものはどれか。
ア 下位のモジュールから上位のモジュールへと、順次結合して
テストする。
イ 上位のモジュールから下位のモジュールへと、順次結合して
テストする。
ウ モジュールの内部構造に注目して、テストする。
エ モジュールの内部構造を考慮することなく、仕様書どおり
機能が作動するかどうかをテストする。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H16.春 基本情報 問52)
----------------------------------------------------------------------
ウ モジュールの内部構造に注目して、テストする。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
システム開発手法の特集に入っています。
今日も、システム製造後(プログラミングが終わったあと)に行う
テストについての問題でした。
選択肢を順に見ていきましょう。
> ア 下位のモジュールから上位のモジュールへと、順次結合して
> テストする。
これは、ボトムアップテスト(bottom up test) ですね。
モジュールの結合テストは、各モジュールの単体テストが終わった後に
関連するモジュールをくっつけて行います。
その1つであるボトムアップテスト(bottom up test) とは
下位モジュールから上位モジュールへ順次テストを行う方法です。
このとき、上位のモジュールが完成していない場合は
テスト用の代役モジュールとして、ドライバ(driver) を用います。
ドライバは、テスト対象のモジュールを呼出し命令で
呼び出す役割をします。
トップダウンテストに比べると、テストの最終段階で
モジュール間のインタフェース上の問題が発見されたときに
影響が大きくなってしまいます。
> イ 上位のモジュールから下位のモジュールへと、順次結合して
> テストする。
これは、トップダウンテスト(topdown test) です。
これも関連するモジュールをくっつけて行うテストの1つです。
トップダウンテストとは、上位モジュールから下位モジュールへ
順次テストを行う方法です。
下位のモジュールが完成していない場合は、テスト用の代役モジュール
として、スタブ(stub) を用います。
スタブは、テスト対象のモジュールからの呼出し命令の条件に合わせて
値を返す役割をします。ただ、実際の開発ではあまり使われていないと
思います。
上の2つ以外にも、一度に全モジュールをくっつけてテストを行う
ビックバンテスト(big bang test) というのもあります。
> ウ モジュールの内部構造に注目して、テストする。
これがホワイトボックステストのことですね。正解になります。
ホワイトボックステスト(white box test) とは、
プログラムのテストを行うときに、プログラムの内部構造や制御の流れに
着目して、すべての経路(アルゴリズム)が実行されるように
テストデータを作成する方法です。
全ての命令を少なくとも1回実行するようにテストデータを作成する
命令網羅法や、if文などの分岐命令の組み合わせを考えた条件網羅法
などがあります。
テストによる網羅度をカバレージ(coverage) ということがあります。
以前「プログラムの動的なテストを行うためのテスト支援ツール」として
カバレージモニタを選ばせる問題が出題されたことがあります。
> エ モジュールの内部構造を考慮することなく、仕様書どおり
> 機能が作動するかどうかをテストする。
これは、ブラックボックステスト(black box test) のことです。
ブラックボックステストとは、プログラムの内部構造やロジック
(論理構造)などについては一切考えずに、プログラムの外部仕様
(入出力データ)からテストデータを作成するテスト方法です。
プログラムが設計者の意図した機能を実現しているかどうかのテストで
主にプログラム開発者以外の第三者が実施します。
このテストでは、プログラムに冗長なコードがあっても検出することは
できません。
同値分割や限界値分析、実験計画法などもこのテストに含まれます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(回答編)★vol.1800(2008.2.18)の質問に対する回答
----------------------------------------------------------------------
今回の質問はこちらでした。(出典:H17.秋 ソフトウェア 問78)
----------------------------------------------------------------------
リスクマネジメントの実施内容を説明したものはどれか。
ア 将来の損失発生の危険性は不確実なものであり、
対策費の予算ではなく損失額を見積もる。
イ 投機的リスクとは経営主体の管理外で発生するリスクなので、
内在するリスクは管理対象外とする。
ウ リスクファイナンスでは、リスク分析、リスクコントロールなどの
リスクマネジメントにかかる一切の費用の手当をする。
エ リスク分析では純粋リスクにとどめず、投機的リスクも対象にする。
----------------------------------------------------------------------
最近、ソフトウェアのリクエストが多いのですが、
回答は来ませんねぇ(^^;;
ソフトウェア受験の方、ぜひ参加してみてくださいね。
自分で文章にすると、理解度は確実に深まりますよ。
というわけで、もんさんの回答を紹介します。
いつもありがとうございます。
○もんさん
> 情報システムのリスク分析では、主として、純粋リスクを対象とします。
> それが頭にあると、間違えてしまう問題です。
>
> ×ア 対策費の予算も見積もる必要があります。
> ×イ 投機的リスクとは、利益および損失の双方をもたらす可能性がある
> リスクです。
> 経営主体は、場合によってはリスクを取り、利益をもたらす方向を探
> ります。
> 従って、「経営主体の管理外で発生する」訳ではありません。
> ×ウ リスクファイナンスとは、リスクが発生した場合の資金手当ての方法
> です。
> 保険をかけたり、損失を充填するための資金を備蓄したりします。
> ○エ リスクとは、不確実性のことです。
> 予想との乖離(かいり)とも言えます。
> 損失のみを表すものではありません。
>
> 情報システムのリスクマネジメントでは、損失をもたらす可能性があ
> るものとして、主として純粋リスクが管理の対象となります。
> 経営としてのリスク分析では、投機的リスクも分析の対象となります。
どうもありがとうございました。正解は「エ」で良いでしょう。
リスク分析とは、発生した場合に経営に損失をもたらすリスクを
事前に予測して、影響度合いを把握しておくことです。
リスク分析で考慮すべきリスクは主に2つあり、
損失をもたらす純粋リスク(災害や盗難など)と
利益もしくは損失をもたらす投機的リスク(事業や株式投資など)が
あります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:3月1日(土)の夜まで
----------------------------------------------------------------------
「この問題がわからないっ!!」という、
読者からの質問をみなさんに回答してもらおう!というコーナーです。
今回の質問はこちらです。(出典:H19. セキュリティ 問34)
----------------------------------------------------------------------
トランザクション管理の直列化可能スケジュールを説明したものはどれか。
ア デッドロックの発生を最小限に抑えるために、可能な限り
トランザクションを直列に実行するスケジュール
イ トランザクションの前後関係を考慮しながら、処理時間が
最短になるようにトランザクションを同時実行するスケジュール
ウ トランザクションを順番に実行した場合と同じ結果をもつように、
同時実行するスケジュール
エ 読取り専用トランザクションは同時実行するが、更新を行う
トランザクションは直列に実行するスケジュール
--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------
テクニカルエンジニア(セキュリティ)のリクエストですね。
でも、内容はデータベースです。
これに対する回答(解説)を3月1日(土)の夜までにお願いします。
このコーナーで取り上げてほしい問題のリクエストも募集中です。
回答&お便りはこちらからでもOKです。
http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------
> ツールレス保守(tool less maintenance) って?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------
●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
●「その他、試験などに関するお便り(テーマフリー)」
ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
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年秋問50ウ)
(データベース平成18年問20ウ)
(システム管理平成18年問28ウ)
(ソフトウェア平成18年春問50ウ)
(システム管理平成16年問28ウ)の選択肢より
> サーバマシン内部の基板などをモジュール化し、そのモジュールの取付けを
> レバー式にする。
ツールレス保守(tool less maintenance)とは、サーバ内部の基盤を
モジュール化することで、ドライバなどのツールを使わなくても
交換(メンテナンス)ができるような仕組みを言います。
このようにすることで、故障時の部品交換がより簡単になるため、
メンテナンス時間(MTTR)が短くなり、保守性が高まります。
最近は、パソコンでもドライバ不要のものが登場していますね。
カチッとレバーを動かすだけで、脱着が可能な物が登場しています。
=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
1月中旬から、相変わらず歯医者通いが続いているのですが、
金曜日、二本目の親知らずを抜かれました(^^;;
前回の右下の親知らずは、あごの骨まで削られた上に
しばらくは漫画みたいに腫れていたのですが、
今回の左上の親知らずは、鏡で見えるぐらい歯が出ていたせいか
5秒ぐらいでさくっと抜けました。
しかも、痛みはほとんどありませんでした。
歯医者さんいわく、一般的に、上の親知らずは抜きやすいそうです。
重力で下に生えてくるせいだとか。
それにしても、口の中が穴だらけで大変です(^^;;;
----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメルマガを読んでいる人はこんなメルマガも読んでいます
- ポピュラー・サイエンス・ノード
- 科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
- ビジネスマン必読!1日3分で身につけるMBA講座
- 【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
- 懸賞ガイド通信
- ゲーム、くじ付でお得な最新の懸賞情報を毎日お届けします!!
- 【笑いながら脳を鍛える】なぞかけめ〜る♪
- 08年朝日新聞夕刊で紹介されたり、05年ヤフーBBマガジンの「ブログBest150」に選ばれたりしている「なぞかけブログ」のメルマガ化です。週1回な...
- 先人の知恵に学ぼう!驚くほど役に立つ「名言集」
- 歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








