| >> 記事トピックス一覧 |
J Question vol.1805
発行日時: 2008/2/29
▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃ のんびりやろう!情報処理試験! 〜1問1問コツコツと〜 ┃┃
┃┃ 2008.2.29 vol.1805 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--
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■春試験の受験申込みは終了しました■ http://www.jitec.jp/
----------------------------------------------------------------------
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆(等幅フォントで見てね!)
----------------------------------------------------------------------
網羅率とエラー率の組合せによって、プログラム品質を評価した。
図の網掛け部に位置付けられるプログラムの評価として、
最も適切な記述はどれか。
高┌──┬──┐ プログラムのテストで実行したステップ数
│XXXX│ │ 網羅率 = ───────────────────
網 │XXXX│ │ プログラムのステップ数
羅 ├──┼──┤
率 │ │ │
│ │ │ エラー件数
低└──┴──┘ エラー率 = ─────────────
低 高 プログラムのステップ数
エラー率
ア 一般には品質が良いと判断されるが、例外処理がテスト項目に
含まれているかどうかの確認が必要である。
イ エラーの収束状況が分からないので、この評価方法では
プログラム品質について判断できない。
ウ エラーの発見率が少なすぎるので、テスト方法に問題があると
判断すべきである。
エ 網羅率が高いので、テストは十分である。これ以上、テストを続ける
必要はない。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H13.春 基本情報 問51)
----------------------------------------------------------------------
ア 一般には品質が良いと判断されるが、例外処理がテスト項目に
含まれているかどうかの確認が必要である。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
ソフトウェア工学特集を続けています。
今日は、ソフトウェアの品質特性に関するの問題でした。
ソフトウェアの品質特性は、ISO/IEC9126 で6つの特性と21の副特性から
規定されています。
特に覚える必要はありませんが、6つの品質特性を簡単に紹介してみると
○機能性:ソフトウェアの機能と目的との一致の度合い
○信頼性:ソフトウェアに定められた機能を果たす度合いや、
障害からの回復のしやすさの度合い
○使用性:使用目的や機能のわかりやすさ、運用しやすさの度合い
○効率性:資源の有効活用度の割合や時間的効率の度合い
○保守性:変更、修正の容易度
○移植性:他のシステムや他言語への移植のしやすさ
などがあります。
選択肢を順に見ていきましょう。
> ア 一般には品質が良いと判断されるが、例外処理がテスト項目に
> 含まれているかどうかの確認が必要である。
これが、正解です。
問題文の図より「網羅率が高く、エラー率が低い」ので
一般的には品質が良いと判断できます。
例外処理の確認とは、異常なデータや誤った処理要求が発生した場合、
そのエラーを検出して正しく処理ができるかということを確認する
ということです。
> イ エラーの収束状況が分からないので、この評価方法では
> プログラム品質について判断できない。
プログラムの品質は、エラー率からある程度判断して良いでしょう。
> ウ エラーの発見率が少なすぎるので、テスト方法に問題があると
> 判断すべきである。
プログラムの品質が良ければ、当然エラーの発見率は低くなります。
エラーの発見率を調べる方法としては、2つのグループに分かれて
テストを行い、それぞれのエラーの発見率から全体のエラーを推定する
方法などがあります。
あまり実用的な方法ではないと思いますが、意図的にプログラムの中に
エラーを埋め込み、発見されたエラーと埋め込んだエラーの割合から
エラーの発見率を求める方法(バグ埋め込み法)もあります。
もっと言ってしまえば、エラーの発見率からテスト方法に
問題があるかどうかは判断することはできませんね。
> エ 網羅率が高いので、テストは十分である。これ以上、テストを続ける
> 必要はない。
網羅率というのは、プログラムの内部構造に注目して
テストを行ったときに「どれくらい網羅したか?」という数値です。
その他、機能的な面などのテストをする必要はありますね。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:3月1日(土)の夜まで
----------------------------------------------------------------------
「この問題がわからないっ!!」という、
読者からの質問をみなさんに回答してもらおう!というコーナーです。
今回の質問はこちらです。(出典:H19. セキュリティ 問34)
----------------------------------------------------------------------
トランザクション管理の直列化可能スケジュールを説明したものはどれか。
ア デッドロックの発生を最小限に抑えるために、可能な限り
トランザクションを直列に実行するスケジュール
イ トランザクションの前後関係を考慮しながら、処理時間が
最短になるようにトランザクションを同時実行するスケジュール
ウ トランザクションを順番に実行した場合と同じ結果をもつように、
同時実行するスケジュール
エ 読取り専用トランザクションは同時実行するが、更新を行う
トランザクションは直列に実行するスケジュール
--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------
テクニカルエンジニア(セキュリティ)のリクエストですね。
でも、内容はデータベースです。
これに対する回答(解説)を3月1日(土)の夜までにお願いします。
このコーナーで取り上げてほしい問題のリクエストも募集中です。
回答&お便りはこちらからでもOKです。
http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------
> NAPT(Network Address Port Translation) って?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------
●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
●「その他、試験などに関するお便り(テーマフリー)」
ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
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年秋問53)
(エンデベッド平成18年問42)の問題文より
> LAN に接続されている複数の PC を FTTH を使って、インターネットに
> 接続するシステムがあり、装置 A の WAN 側インタフェースには
> 1 個のグローバル IP アドレスが割り当てられている。
> この 1 個のグローバル IP アドレスを使って複数の PC が
> インターネットを利用するのに必要となる装置 A の機能はどれか。
>
> 利用者宅内
> ┌───────────────────┐
> │┌──┐ │
> ││PC├┐ │
> │└──┘│┌──┐┌───┐┌───┐│光ファイバケーブル(FTTH)
> │ ├┤ハブ├┤装置A├┤ONU├┼────────────
> │┌──┐│└──┘└───┘└───┘│
> ││PC├┘ │
> │└──┘ │
> └───────────────────┘
(ネットワーク平成19年問36)の問題文より
> TCP,UDPのポート番号を識別し、プライベート IP アドレスと
> グローバル IP アドレスとの対応関係を管理することによって、
> プライベート IP アドレスを使用する LAN の複数の端末が、一つの
> グローバル IP アドレスを共有してインターネットにアクセスする仕組み。
NAPT(Network Address Port Translation)とは、
1つのグローバル IP アドレスを複数の端末で共有する技術のことです。
プライベート IP アドレスを使用する LAN に複数の端末がある場合に、
それぞれの端末から同時にインターネットへのアクセスを可能とする際に
使われます。
このような場合、1 対多でアドレス変換をする必要があるため、
NAT(Network Address Translation)の IP アドレスの変換だけでなく、
TCP/UDPのポートも変換することで、同時接続を可能にします。
NAPTは、IPマスカレードとも言います。元々、NAPTとIPマスカレードは
違う意味で用いていましたが、最近はほぼ同じ意味使われ方をしています。
また、全てを合わせて、広い意味で NAT と呼ぶこともありますね。
=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
あっという間に2月も終わりですね。
ホント早いです。
そろそろ徐々に暖かくなってきそうですね(ちょっと気が早いか)
春試験の受付も終了し、試験(4/20)まで、あと51日となりました。
そろそろペースを上げて勉強していきましょう!
----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメルマガを読んでいる人はこんなメルマガも読んでいます
- ポピュラー・サイエンス・ノード
- 科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
- ビジネスマン必読!1日3分で身につけるMBA講座
- 【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
- 懸賞ガイド通信
- ゲーム、くじ付でお得な最新の懸賞情報を毎日お届けします!!
- DTPで印刷コストの削減ができる! - 印刷情報メール
- チラシ・フライヤー・ポスター印刷の吉田印刷所/特売プレスの新しい情報や印刷・出力・DTPに役立つ情報を掲載。データ関係ではIllustratorやI...
- 先人の知恵に学ぼう!驚くほど役に立つ「名言集」
- 歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)







