┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork2006@yscon.co.jp@は半角へ  '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2006年8月1日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework  こちらに掲載されていない試験種別は,宿題メール(総合編)をご覧下さい。 宿題メールは以下のように分類されています。  宿題メール(総合編) http://www.mag2.com/m/0000001414.html  宿題メール(裏版)  ご覧のメルマガ http://www.mag2.com/m/0000130148.html  宿題メール(合体版=総合編+裏版)   http://www.melonpan.net/melonpa/mag-detail.php?mag_id=008592   http://www.melma.com/backnumber_107317/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(エンベデッド)向け]  データバスの切替制御信号として適切なものはどれか。ここで,入出力論理は, 表のとおりとする。     ┌───────────────────┐     │       切替制御        │     ├─────────┬─────────┤     │    0     │    1     │ ┌─┬─┼─────────┼─────────┤ │入│ 0│ハイインピーダンス│    0     │ │ ├─┼─────────┼─────────┤ │力│ 1│ハイインピーダンス│    1     │ └─┴─┴─────────┴─────────┘          │\         ┌┤ >─────┐         ││/      │         │ │      │   ──────● │      ●──────         │ │      │         │ │    /││         └─┼───< ├┘     切替制御 A │    \│     ──────┘    │     切替制御 B      │     ───────────┘  ア   切替制御 A ──────┐  ┌──────────────               └──┘   切替制御 B     ┌──────┐         ────┘      └────────────  イ   切替制御 A ────┐      ┌────────────             └──────┘   切替制御 B       ┌──┐         ──────┘  └──────────────  ウ   切替制御 A ────┐      ┌────────────             └──────┘   切替制御 B   ┌──────┐         ──┘      └──────────────  エ   切替制御 A ────┐      ┌────────────             └──────┘   切替制御 B ──────┐      ┌──────────               └──────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成17年問13  イ   切替制御 A ────┐      ┌────────────             └──────┘   切替制御 B       ┌──┐         ──────┘  └────────────── ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  JPCERT/CC(JPCERT コーディネーションセンター)では,インシデントを六つの タイプに分類している。    Scan :    プローブ,スキャン,そのほかの不審なアクセス    Abuse :   サーバプログラムの機能を悪用した不正中継    Forged :   送信ヘッダを詐称した電子メールの配送    Intrusion : システムへの侵入    DoS :    サービス運用妨害につながる攻撃    Other :   その他  次の三つのインシデントとタイプの組合せのうち,適切なものはどれか。   インシデント 1 : ワームの攻撃が試みられた形跡があるが,侵入されてい           ない。   インシデント 2 : ネットワークの輻輳による妨害を受けた。   インシデント 3 : DoS 用の踏み台プログラムがシステムに設置されていた。       ┌───────┬───────┬───────┐       │インシデント 1│インシデント 2│インシデント 3│     ┌─┼───────┼───────┼───────┤     │ア│Abuse     │DoS      │Intrusion   │     ├─┼───────┼───────┼───────┤     │イ│Abuse     │Forged    │DoS      │     ├─┼───────┼───────┼───────┤     │ウ│Scan     │DoS      │Intrusion   │     ├─┼───────┼───────┼───────┤     │エ│Scan     │Forged    │DoS      │     └─┴───────┴───────┴───────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ インシデント (incident) ■解答■   情報セキュリティアドミニストレータ午前平成16年問24   システム監査技術者午前平成18年問13       ┌───────┬───────┬───────┐       │インシデント 1│インシデント 2│インシデント 3│     ┌─┼───────┼───────┼───────┤     │ウ│Scan     │DoS      │Intrusion   │     └─┴───────┴───────┴───────┘ > プログラムが設置されている→進入されていると考え > アかウかで,不正中継されている訳ではないと考えました  どうもありがとうございました。 > インシデント 1 : ワームの攻撃が試みられた形跡があるが,侵入されてい >         ない。 → 不審なアクセス(Scan) > > インシデント 2 : ネットワークの輻輳による妨害を受けた。 → 妨害(DoS) > インシデント 3 : DoS 用の踏み台プログラムがシステムに設置されていた。 >         → システムへの侵入(Intrusion)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフト開発向け]  オンライントランザクションの原子性 (atomicity) の説明として,適切なもの はどれか。  ア データの物理的格納場所やアプリケーションプログラムの実行場所を意識   することなくトランザクション処理が行える。  イ トランザクションが完了したときの状態は,処理済みか未処理のどちらか   しかない。  ウ トランザクション処理においてデータベースの一貫性が保てる。  エ 複数のトランザクションを同時に処理した場合でも,個々の処理結果は  等しい。 ■キーワード■ オンライントランザクションの原子性 (atomicity) ■解答■   ソフトウェア開発技術者午前平成18年春問69   テクニカルエンジニア(データベース)午前平成18年問41   テクニカルエンジニア(情報セキュリティ)午前平成18年問34   同等:データベーススペシャリスト午前平成13年問42   類似:テクニカルエンジニア(データベース)午前平成16年問39   類似:一種午前平成11年問47  イ トランザクションが完了したときの状態は,処理済みか未処理のどちらか   しかない。 > トランザクションの特性 > http://www.techscore.com/tech/sql/11_01.html  どうもありがとうございました。 > 原子性(Atomicity)(または最小性)とは、トランザクションの全てのタスクを > 実行するか全く実行しないかのどちらかであることをDBMSが保証することで > ある。預金の移動は完全に行われるかもしれないし、または理由の如何に > よっては行えないかもしれない。しかし最小性により一方の預金が増やされ > なければ他方の預金が減らされないことが保証される。 > http://tinyurl.com/7yl5j @wikipedia  どうもありがとうございました。 > http://www.nextindex.net/java/J2EE/EJB.html より > トランザクションの ACID 特性 > ・Atomicity...原子性。トランザクションは、それ以上分割できない最小の単位 > である。トランザクションは、全て処理されるか、全て処理されないかの何れか > でしかない。 > ・Consistency...一貫性。DBMS の特性としても知られる。アプリケーションの > 処理の如何に関わらず、処理前後のデータに整合性がなければならない。具体的 > には、トランザクションの処理が、DBMS の整合性制約を犯してはならないこと > を意味する。例えば、全ての処理が平行して実行されても、逐次的に実行されて > も、その結果は変わらないものでなければならない。 > ・Isolation...分離性。複数のトランザクションが平行して実行されているとき、 > 一方の処理結果が、他方の結果に影響してはならない。例えば、共有リソースに > 対する排他ロックによって実装される。一貫性の維持のためにも必須の特性。 > ・Durabirity...持続性。トランザクションが一旦終了すれば(UOW が破棄され > れば)、トランザクションによって変更されたデータは、障害の発生の如何に関 > わらず、永続化されていなければならない。  どうもありがとうございました。 > 「ACID特性」データベースを管理するために必要な機能。 > ・原子性(A) 処理済か未処理かを明確にすること。 > ・一貫性(C) テーブル間でデータが矛盾なく一貫していること。 > ・分離性(I) 複数のトランザクションが相互に干渉することなく、各々の >       トランザクションの処理が正しいこと。 > ・持続性(D) 更新したデータベースの内容が障害などて変化・消失しないこと。 > ※基本情報技術者Web学習室(システム構成)より http://www5f.biglobe.ne.jp/~pafu/kihonweb/gozen/02/2_8.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  エラー埋込み法による残存エラーの予測において,テストが十分に進んでいる と仮定する。このとき,当初の埋込みエラー数が 48 個,テスト期間中に発見さ れたエラーのうち,埋込みエラー数が 36 個,真のエラー数が 42 個とすると, 埋込みエラーを除く残存エラー数は幾つと推定されるか。  ア 6  イ 14  ウ 54  エ 56 ■キーワード■ ■解答■   AN/PM/AE共通午前平成17年問20  イ 14 > ・テストが十分に進んでいると仮定 > ・当初の埋込みエラー数が 48 個 > ・テスト期間中に発見されたエラーのうち, >  埋込みエラー数が 36 個,真のエラー数が 42 個 > ・埋込みエラーを除く残存エラー数は幾つか? > > 埋込みエラーの発見率は、36/48=85.7% > 残存エラー数をAとすると、42/(A+42)=85.7%=36/48 > よって、A=14 「イ」が正解。 > > エラー埋込み法とは? >  意図的にプログラムの中にエラーを埋め込み、 >  発見されたエラーと埋め込んだエラーの割合から >  エラーの発見率を求める方法 > > http://www.melma.com/backnumber_189_2018482/  どうもありがとうございました。 > 48:x = 36:42 > 36x = 2016 > x = 56 > > 既に見つかっている真のエラーを引いて > 56-42= 14 > > 参考 > http://elsewhere.cocolog-nifty.com/engineer/2005/04/post_68f2.html  どうもありがとうございました。 > 実際にはこんな事したことないです。 > テスターの腕試しをしるときでしょうか?  テストのプロならぜひこの手法も使ってください。 ------------------------------------------------------------------------ 裏版宿題メール,過去のフォロー > 7/31解説のソフト開発向けの問題について質問です。 > T3とT6は同じにみえるのですが、 > なぜイではなくアなのでしょうか?  T3 と T6 に違いは,上の表で確認すると,Write があるかどうかです。Write がないトランザクションはデータを変えていないので,復元対象からは除外しま す。よって,T3 は無視されます。 ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(エンベデッド)向け]  メモリ,入力ポート及び出力ポートを読み書きする場合,表に示す信号を出力        _ する MPU と,IO に 0 を与えると入力データを MPU バスに出力する入力ポート                        _ がある。この MPU の信号端子と入力ポートの端子 IO との接続方法として,適切 なものはどれか。  ┌───────────┬──┬──┬──┐  │     \ MPU の信号│ _ │ _ │  _│  │MPU の動作\     │ RD │ WR │IO/M│  ├───────────┼──┼──┼──┤  │入力ポートの読出し  │ 0 │ 1 │ 1 │  ├───────────┼──┼──┼──┤  │出力ポートへの書込み │ 1 │ 0 │ 1 │  ├───────────┼──┼──┼──┤  │メモリの読出し    │ 0 │ 1 │ 0 │  ├───────────┼──┼──┼──┤  │メモリへの書込み   │ 1 │ 0 │ 0 │  └───────────┴──┴──┴──┘ ア            入力データ┌─────┐MPU バス  ┌─────┐       ───┤入力ポート├───  │MPU    │       ───┤     ├───  │    _│       : :│     │: :  │    RD├┐      ───┤     ├───  │    _│└──┬──┐   │_   │  │    WR│   │   ○──○ IO     │  │    _ │┌──○──┘   │     │  │  IO/M ├┘         │     │  └─────┘          └─────┘ イ            入力データ┌─────┐MPU バス  ┌─────┐       ───┤入力ポート├───  │MPU    │       ───┤     ├───  │    _│       : :│     │: :  │    RD│       ───┤     ├───  │    _│┌──○──┐   │_   │  │    WR├┘  │   ○──○ IO     │  │    _ │┌──○──┘   │     │  │  IO/M ├┘         │     │  └─────┘          └─────┘ ウ            入力データ┌─────┐MPU バス  ┌─────┐       ───┤入力ポート├───  │MPU    │       ───┤     ├───  │    _│       : :│     │: :  │    RD├┐      ───┤     ├───  │    _│└──○──┐   │_   │  │    WR│   │   ○──○ IO     │  │    _ │┌──┴──┘   │     │  │   IO/M ├┘         │     │  └─────┘          └─────┘ エ            入力データ┌─────┐MPU バス  ┌─────┐       ───┤入力ポート├───  │MPU    │       ───┤     ├───  │    _│       : :│     │: :  │    RD│       ───┤     ├───  │    _│┌──○──┐   │_   │  │    WR├┘  │   ○──○ IO     │  │    _ │┌──┴──┘   │     │  │   IO/M ├┘         │     │  └─────┘          └─────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  マクロウイルスの感染に関する記述のうち,適切なものはどれか。  ア 感染したプログラムを実行すると,マクロウイルスが主記憶にロードされ,   その間に実行したほかのプログラムのプログラムファイルに感染する。  イ 感染したフロッピーディスクからシステムを起動すると,マクロウイルス   が主記憶にロードされ,ほかのフロッピーディスクのブートセクタに感染す   る。  ウ 感染した文書ファイルを開くと,テンプレートやスプレッドシートにマク   ロウイルスが感染して,その後,別に開いたり新規作成したりした文書ファ   イルに感染する。  エ マクロがウイルスに感染しているかどうかは容易に判断できるので,文書   ファイルを開く時点で感染を防止することができる。 ------------------------------------------------------------------------ *[宿題:ソフト開発向け]  事業本部制をとっている A 社で,社員の所属を管理するデーターベースを作成 することになった。データベースは表 a,b,c で構成されている。新しいデータ を追加するときに,ほかの表でキーになっている列の値が,その表に存在しない とエラーとなる。このデータベースに,各表ごとにデータを入れる場合の順序と して,適切なものはどれか。ここで,下線は各表のキーを示す。   ┌────┬──┬───────┬─────┐ 表a │社員番号│氏名│事業本部コード│部門コード│   │ ̄ ̄ ̄ ̄│  │       │     │   └────┴──┴───────┴─────┘   ┌───────┬─────┐ 表b │事業本部コード│事業本部名│   │ ̄ ̄ ̄ ̄ ̄ ̄ ̄│     │   └───────┴─────┘   ┌───────┬─────┬───┐ 表c │事業本部コード│部門コード│部門名│   │ ̄ ̄ ̄ ̄ ̄ ̄ ̄│ ̄ ̄ ̄ ̄ ̄│   │   └───────┴─────┴───┘  ア 表 a → 表 b → 表 c  イ 表 a → 表 c → 表 b  ウ 表 b → 表 a → 表 c  エ 表 b → 表 c → 表 a 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:高度共通向け]  プログラム中の図の部分を判定条件網羅(分岐網羅)でテストするときのテスト ケースとして,適切なものはどれか。                 │                / \               /   \              / A OR B \ 真              \     /──┐               \   /   │                \ /    │                 │偽    │               ┌─┴─┐   │               │命令 │   │               └─┬─┘   │                 │     │                 │←────┘  ア  A   B    ┌──┬──┐    │ 偽 │ 真 │    └──┴──┘  イ  A   B    ┌──┬──┐    │ 偽 │ 真 │    ├──┼――┤    │ 真 │ 偽 │    └──┴──┘  ウ  A   B    ┌──┬──┐    │ 偽 │ 偽 │    ├──┼――┤    │ 真 │ 真 │    └──┴──┘  エ  A   B    ┌──┬──┐    │ 偽 │ 真 │    ├──┼――┤    │ 真 │ 偽 │    ├──┼――┤    │ 真 │ 真 │    └──┴──┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(エンベデッド)向け  _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフト開発向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け          _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ========================================================================