▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓ ┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃ ┃┃ 2003.4.18 vol.1080 23,348 部発行 http://www.shunzei.com/ ┃┃ ┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ ━PR━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆◆◆◆◆◆◆◆◆ 本試験超直前!割引キャンペーン ◆◆◆◆◆◆◆◆◆◆ 「午後問題の重点対策CD-ROM」30%OFF 模擬テストと「合格への総まとめ」が格安のセット割引 お申込は http://www.itec.co.jp/ から ◆◆◆◆ 《IT技術者教育のパイオニア》 アイテックの通信講座 ◆◆◆◆ ---------------------------------------------------------------------- ◆◇◆  欲しい本がすぐ買える!【インターネット上の本屋さん】  ◆◇◆ ◇◆◇        1,500円以上の購入で送料無料!       ◇◆◇ ◇◆◇                             ◇◆◇ ◇◆◇    のんびりやろう!情報処理試験!楽天ブックス    ◇◆◇ ◆◇◆       http://books.rakuten.co.jp/itexam/      ◆◇◆ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━PR━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆試験直前のお約束ってことで◆ 写真の準備は今日中にやりましょう! ----------------------------------------------------------------------  こんにちは、しゅんぜいです。  いよいよ、残り2日ですね。試験前、最後の発行になります。  睡眠を削って勉強するのも良いですが、体調管理も忘れずに。  土曜日はいつもより早起きすれば、夜は早めに眠くなりますよ。  さて、試験直前ということで、いつものお話を(^^;;  「試験直前対策」  http://www.shunzei.com/shiken/before.html  「C言語切り札」を持っている方は、そちらのコラムも参考にどうぞ。  試験が終わったら、わからなかった問題のリクエストや試験の感想など  mail@shunzei.com まで、どんどん送ってくださいね! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■今日の問題■☆(等幅フォントで見てね!) ----------------------------------------------------------------------  テスト手法の一つであるホワイトボックステストの説明として、  適切なものはどれか。  ア 下位のモジュールから上位のモジュールへと、順次結合して    テストする。  イ 上位のモジュールから下位のモジュールへと、順次結合して    テストする。  ウ モジュールの内部構造に注目して、テストする。  エ モジュールの内部構造を考慮することなく、仕様書どおり    機能が作動するかどうかをテストする。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解答■(出典:H12.春 2種 問62) ----------------------------------------------------------------------  ウ モジュールの内部構造に注目して、テストする。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解説■ ----------------------------------------------------------------------  ソフトウェア工学特集に入っています。  今日は、システム設計後に行うテストについての問題でした。  試験前最後ですが、いかがでしたか?  選択肢を順に見ていきましょう。 > ア 下位のモジュールから上位のモジュールへと、順次結合して >   テストする。    これは、ボトムアップテスト(bottom up test) ですね。    モジュールの結合テストは、各モジュールの単体テストが終わった後に    関連するモジュールをくっつけて行います。    その1つであるボトムアップテスト(bottom up test) とは    下位モジュールから上位モジュールへ順次テストを行う方法です。    このとき、上位のモジュールが完成していない場合は    テスト用の代役モジュールとして、ドライバ(driver) を用います。    ドライバは、テスト対象のモジュールを呼出し命令で    呼び出す役割をします。    トップダウンテストに比べると、テストの最終段階で    モジュール間のインタフェース上の問題が発見されたときに    影響が大きくなってしまいます。 > イ 上位のモジュールから下位のモジュールへと、順次結合して >   テストする。    これは、トップダウンテスト(topdown test) です。    これも関連するモジュールをくっつけて行うテストの1つです。    トップダウンテストとは、上位モジュールから下位モジュールへ    順次テストを行う方法です。    下位のモジュールが完成していない場合は、テスト用の代役モジュール    として、スタブ(stub) を用います。    スタブは、テスト対象のモジュールからの呼出し命令の条件に合わせて    値を返す役割をします。ただ、実際の開発ではあまり使われていないと    思います。    上の2つ以外にも、一度に全モジュールをくっつけてテストを行う    ビックバンテスト(big bang test) というのもあります。 > ウ モジュールの内部構造に注目して、テストする。    これは、ホワイトボックステスト(white box test) です。    ホワイトボックステスト(white box test) とは、    プログラムのテストを行うときに、プログラムの内部構造や制御の流れに    着目して、すべての経路(アルゴリズム)が実行されるように    テストデータを作成する方法です。    全ての命令を少なくとも1回実行するようにテストデータを作成する    命令網羅法や、if文などの分岐命令の組み合わせを考えた条件網羅法    などがあります。    テストによる網羅度をカバレージ(coverage) ということがあります。    以前「プログラムの動的なテストを行うためのテスト支援ツール」として    カバレージモニタを選ばせる問題が旧1種で出題されたことがあります。 > エ モジュールの内部構造を考慮することなく、仕様書どおり >   機能が作動するかどうかをテストする。    これは、ブラックボックステスト(black box test) です。    ブラックボックステスト(black box test) とは、    プログラムの内部構造やロジックについては考えずに、    プログラムの外部仕様(入出力)の観点からテストデータを作成して    テストを行う方法です。    同値分割や限界値分析、実験計画法などの手法があります。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★これ、おしえてっ!★ 4月中はお休みです。5月から再開します。 ---------------------------------------------------------------------- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります) ---------------------------------------------------------------------- > ユニコード(Unicode) って? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > *********************** 投稿募集中のテーマ *********************** < ----------------------------------------------------------------------  ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答  ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト  ●「その他、試験などに関するお便り(テーマフリー)」  ハンドル名を添えて mail@shunzei.com まで送ってください!! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週3日発行) ----------------------------------------------------------------------  編集・発行:しゅんぜい mail@shunzei.com      ─ 発行部数 ─    発送:melma!   http://www.melma.com/     5,466 部       :まぐまぐ  http://www.mag2.com/     13,301 部       :めろんぱん http://www.melonpan.net/   4,581 部                           ───────  登録・解除:http://www.shunzei.com/mm/        23,348 部(total)  ○本の購入:http://books.rakuten.co.jp/itexam/  ○バックナンバー  ダウンロード: http://www.shunzei.com/mm/backnumber.html  立ち読み  : http://www.melma.com/mag/89/m00000189/index_bn.html  転載について: http://www.shunzei.com/about/disclaimer.html  広告掲載に関しては mail@shunzei.com まで、直接お願いします。 ----------------------------------------------------------------------  ○メールマガジンの購読の登録・解除は個人の責任で行ってください。   しゅんぜいは一切代行しません! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!の答え▼ ----------------------------------------------------------------------  (ソフトウェア平成14年問80エ)の選択肢より > 多国籍文字を扱うために、日本語や中国語などの形の似た文字を > 同一コードに割り当てて2バイトの文字コードで表現する。  (ソフトウェア平成13年問80イ)の選択肢より > IS0/IEC 10646 の BMP(Basic Multilingual Plane) として採用され、 > 世界中の多くの言語の文字を2バイトで表現する文字コードである。  (初級シスアド平成13年秋問59エ)の選択肢より > すべての文字を2バイトで表現し、各国の文字体系に対応させる > コード体系として提案されたものである。  (基本情報平成13年春問72エ)の選択肢より > アップルコンピュータ社、ノベル社、マイクロソフト社などが提唱した > 2バイトコードで、ISO となっている。  ユニコード(Unicode) とは、パソコンでのデータ交換を円滑にするために  世界中の文字を2バイトで表そうという狙いで作られた文字コードです。  ただ、日本語、中国語、韓国語で微妙に違う漢字に同じコードを  割り当てていたりするので、まだまだ問題点が残っている文字コードです。  =====  それでは、みなさん試験がんばってくださいね!!(^^)  明日は無理せず、早めに寝るようにしましょう。  と言いつつ、この原稿書いているのはまだ3月だったり(^^;; ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ==PR================================================================== ▼24時間いつでもどこでも本が買える!【インターネット上の本屋さん】▼  のんびりやろう!〜楽天ブックス http://books.rakuten.co.jp/itexam/ ======================================================================