J Question vol.1809
発行日時: 2008/3/10
▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃ のんびりやろう!情報処理試験! 〜1問1問コツコツと〜 ┃┃
┃┃ 2008.3.10 vol.1809 19,489 部発行 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--
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆(等幅フォントで見てね!)
----------------------------------------------------------------------
バグ埋込み法によってソフトウェア内に残存するバグを推定する。
テストによって現在までに発見されたバグ数は 48 であり、
総埋込みバグ数 22 のうち、テストによって発見されたものは
16 個であった。あとおよそ幾つのバグを発見した時点で、
テスト終了と推定されるか。
ア 6
イ 10
ウ 18
エ 22
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H15. ソフトウェア 問55)
----------------------------------------------------------------------
ウ 18
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
システム開発手法の特集に入っています。
今日は、ソフトウェアのバグ発見方法に関する問題でした。
バグ埋込み法とは、ソフトウェア内に残存するバグを推定するために
意図的にバグを埋込み、埋め込んだバグがすべて見つかった段階で
ソフトウェア内に残存するバグが見つかったことにするテスト方法です。
問題文をもう一度見てみましょう。
> バグ埋込み法によってソフトウェア内に残存するバグを推定する。
> テストによって現在までに発見されたバグ数は 48 であり、
> 総埋込みバグ数 22 のうち、テストによって発見されたものは
> 16 個であった。あとおよそ幾つのバグを発見した時点で、
> テスト終了と推定されるか。
登場する値について整理してみると
発見されたバグ数 :48
埋め込んだバグ数 :22
見つかった埋め込みバグ数 :16
全体のバグ数 :?(Xとします)
となります。
この値から比を取ってみると
全体のバグ数:埋め込んだバグ数=発見されたバグ数:埋め込んだバグ数
よって、
X:22=48:16
16X=1056
X=66
したがって、全体のバグ数は66になります。
問題文には「あとおよそ幾つのバグを発見した時点で」とありますので
66−48=18
となり、正解は「ウ」となります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(回答編)★vol.1806(2008.3.3)の質問に対する回答
----------------------------------------------------------------------
今回の質問はこちらでした。(出典:H19. セキュリティ 問48)
----------------------------------------------------------------------
DMZ 上の公開 Web サーバで入カデータを受け付け、内部ネットワークの
DB サーバにそのデータを蓄積するシステムがある。DB サーバヘの
不正侵入を防ぐファイアウォールの有効な設定はどれか。
ア DB サーバの受信ポートを固定にし、Web サーバから DB サーバの
受信ポートヘ発信された通信だけをファイアウォールで通す。
イ Web サーバの発信ポートは任意のポート番号を使用し、
ファイアウォールでは、いったん終了した通信と同じ発信ポートを
使った通信を拒否する。
ウ Web サーバの発信ポートを固定し、その発信ポートの通信だけを
ファイアウォールで通す。
エ ファイアウォールで、DB サーバあての受信パケットだけ通す。
----------------------------------------------------------------------
それでは、みなさんの回答を紹介します。
○もんさん
> 回答を作成していると、同じようなことを書いた記憶があります。
>
> <以前の回答>
> ★これ、おしえてっ!(回答編)★vol.1785(2008.1.14)の質問に対する回答
> http://www.melma.com/backnumber_189_3973033/
>
>
> 【前回の回答補足】
> 今回は、選択肢イの間違いについて、少し補足説明します。
> 一見、高度なセキュリティをかけているように感じられるニュアンス
> 『いったん終了した通信と同じ発信ポートを使った通信を拒否』が、
> 回答者を迷わせているのかなと考えたからです。
>
>
> 選択肢イの場合、ポート番号に関するフィルタリングのみで、通信相手に関す
> るフィルタリングをしてません。
> Webサーバ以外からでもDBサーバにアクセス可能なのです。
> DBサーバの受信ポートも制限していないため、不必要なプロトコルも通してし
> まいます。
>
> 参考までに『ポート番号』の意味を考えてみます。
> 通信パケットがサーバに届いた場合、そのパケットをどのサービスに振り分け
> るのかを区別するのが、『ポート番号』になります。
> 例えば、受信ポートが80であればWeb、20であればFTPということになります。
>
> 発信ポートは、発信側がレスポンスを受け取るときに区別するためのポートで
> あり、通信を始める側が管理する番号ですので、一般的にあまり制約をしませ
> ん。
> 攻撃者が管理できる番号に制約をかけたところで、あまりセキュリティ上の効
> 果は望めません。
どうもありがとうございました。正解は「ア」ですね。
バックナンバー、僕も今見ました。
同じ問題を取り上げてたみたいですね。。。
特にチェックせずに取り上げてしまいました。
ただ、リクエストをされる方は、重複は特に気にせず、
リクエストしてくれて良いですよ(^^)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆10年目突入記念アンケート&プレゼント(再掲)◆
----------------------------------------------------------------------
今週いっぱい載せておきますね。
アンケートの回答は、mail@shunzei.com(@は半角で)まで。
どうしてもメールが使えない方は、当サイトのWebフォームからどうぞ。
--[アンケートはここから]----------------------------------------------
> (1) あなたの年齢と性別を教えてください(以下から選んでください)
■年齢
・〜14歳
・15歳〜19歳
・20歳〜24歳
・25歳〜29歳
・30歳〜34歳
・35歳〜39歳
・40歳〜44歳
・45歳〜49歳
・50歳〜54歳
・55歳〜59歳
・60歳〜64歳
・65歳〜
■性別
・男性
・女性
> (2) ご職業を教えてください。
> 情報処理技術者試験の観点で分類したので、近いものがなければ、
> フリー記入でお願いします。例えば、Webデザイナーなど。
■IT系の方
・コンサル、システムアナリスト
・プロジェクトマネージャ
・Web系・オープン系アプリ開発
・ソフトウェア開発
・制御系開発
・汎用機系開発
・基盤、インフラ(DB設計、NW設計など)
・運用監視、システム管理、テクニカルサポート系
・社内SE
・研究、品質管理系
・営業
・企画、マーケティング
・どれにも当てはまらない(フリー記入でお願いします)
■IT系以外の方(フリー記入でお願いします)
> (3) 取得済みの情報処理関連の資格を教えてください。
> (4) 今後、取得したい情報処理関連の資格を教えてください。
> (5) 普段、よく利用されているサイトを教えてください。
> (6) このメールマガジンをいつ頃から読んでいるか教えてください。
> (7) 最後にハンドル名としゅんぜいへのメッセージをどうぞ!
--[アンケートはここまで]----------------------------------------------
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:3月15日(土)の夜まで
----------------------------------------------------------------------
「この問題がわからないっ!!」という、
読者からの質問をみなさんに回答してもらおう!というコーナーです。
今回の質問はこちらです。(出典:H18.春 基本情報 問24)
----------------------------------------------------------------------
500 バイトのセクタ 8 個を 1 ブロックとして、ブロック単位で
ファイルの領域を割り当てて管理しているシステムがある。
2,000 バイト及び 9,000 バイトのファイルを保存するとき、
これら二つのファイルに割り当てられるセクタ数の合計は幾らか。
ここで、ディレクトリなどの管理情報が占めるセクタは
考慮しないものとする。
ア 22
イ 26
ウ 28
エ 32
--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------
これに対する回答(解説)を3月15日(土)の夜までにお願いします。
このコーナーで取り上げてほしい問題のリクエストも募集中です。
回答&お便りはこちらからでもOKです。
http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------
> ストライピング(striping) って?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------
●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
●「その他、試験などに関するお便り(テーマフリー)」
ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
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年春問20)の問題文より
> データを分散して複数の磁気ディスクに書き込むことによって、
> データ入出力の高速化を図る方式。
(基本情報平成18年秋問23)の問題文より
> 図に示すように、データを細分化して複数台の磁気ディスクに
> 格納することを何と呼ぶか。ここで、b0〜b15 はデータがビットごとに
> データディスクに格納されている順番を示す。
>
> ┌─────────────────────┐
> │ 制御装置 │
> └─┬─────┬─────┬─────┬─┘
> │ │ │ │
> ┌─┴─┐--┌─┴─┐--┌─┴─┐--┌─┴─┐
> │ b0 │ │ b1 │ │ b2 │ │ b3 │
> ├───┤--├───┤--├───┤--├───┤
> │ b4 │ │ b5 │ │ b6 │ │ b7 │
> ├───┤--├───┤--├───┤--├───┤
> │ b8 │ │ b9 │ │ b10 │ │ b11 │
> ├───┤--├───┤--├───┤--├───┤
> │ b12 │ │ b13 │ │ b14 │ │ b15 │
> └───┘--└───┘--└───┘--└───┘
> データ データ データ データ
> ディスク1 ディスク2 ディスク3 ディスク4
(基本情報平成16年秋問25)の問題文より
> 並列にアクセス可能な複数台の磁気ディスクに、各ファイルのデータを
> セクタ単位で分散配置し、ファイルアクセスの高速化を図る手法
(基本情報平成15年秋問26)の問題文より
> 図に示すように、データを細分化して複数台の磁気ディスクに
> 格納することを何と呼ぶか。ここで、b0〜b15 はデータがビットごとに
> データディスクに格納されている順番を示す。
> また、p0〜p3 は障害ディスクを特定するためのパリティを表す。
>
> ┌─────────────────────────────┐
> │ 制御装置 │
> └─┬─────┬─────┬─────┬──────┬──┘
> │ │ │ │ │
> ┌─┴─┐--┌─┴─┐--┌─┴─┐--┌─┴─┐--┌──┴───┐
> │ b0 │ │ b1 │ │ b2 │ │ b3 │ │p0(b0〜b3) │
> ├───┤--├───┤--├───┤--├───┤--├──────┤
> │ b4 │ │ b5 │ │ b6 │ │ b7 │ │p1(b4〜b7) │
> ├───┤--├───┤--├───┤--├───┤--├──────┤
> │ b8 │ │ b9 │ │ b10 │ │ b11 │ │p2(b8〜b11) │
> ├───┤--├───┤--├───┤--├───┤--├──────┤
> │ b12 │ │ b13 │ │ b14 │ │ b15 │ │p3(b12〜b15)│
> └───┘--└───┘--└───┘--└───┘--└──────┘
> データ データ データ データ パリティ
> ディスク1 ディスク2 ディスク3 ディスク4 ディスク
ストライピング(striping) とは、RAID 0 などで使われている技術で
データを複数のドライブに分散させて、同時に読み書きすることで
アクセス速度を高めます。
# RAID:Redundant Arrays of Independent Disks
ちなみに、基本情報平成18年秋問23は RAID 0 を
基本情報平成15年秋問26は RAID 3 を表しています。
RAID 3 では、データの修復情報としてパリティチェックを利用し、
バイト単位でデータを分割して記憶します。
この時、パリティチェック用のハードディスクを別に用意して記録し、
データ破壊時の修復を可能にします。
ちなみに、RAID 4 はブロック単位、RAID 5 ではパリティビットの記録を
各ハードディスクで分担して、エラーチェックを行います。
=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
週末は、高校の同窓会でした。
学年全体の約半分の180人近くが集まったのですが、
いやー、みんなの近況を聞けば聞くほど、いろんな世界で活躍してて、
すごいなーって感心してばかりでした。
幹事の方々に感謝です。
ちなみに、僕は5次会までいました(笑
この同窓会をきっかけにいろんな繋がりが増えていけばいいなぁ。
----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメルマガを読んでいる人はこんなメルマガも読んでいます
- ポピュラー・サイエンス・ノード
- 科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
- ビジネスマン必読!1日3分で身につけるMBA講座
- 【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
- 懸賞ガイド通信
- ゲーム、くじ付でお得な最新の懸賞情報を毎日お届けします!!
- 【笑いながら脳を鍛える】なぞかけめ〜る♪
- 08年朝日新聞夕刊で紹介されたり、05年ヤフーBBマガジンの「ブログBest150」に選ばれたりしている「なぞかけブログ」のメルマガ化です。週1回な...
- 先人の知恵に学ぼう!驚くほど役に立つ「名言集」
- 歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








