┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年1月26日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  SQL におけるオブジェクトの処理権限に関する記述のうち,適切なものはどれ か。  ア 権限の種類は INSERT,DELETE,UPDATE の三つである。  イ 権限は実表だけに適用でき,ビューには適用できない。  ウ 権限を取り上げるには REVOKE 文を用いる。  エ 権限を付与するには COMMIT 文を用いる。 ■キーワード■ REVOKE 文,SQL ■解答■   テクニカルエンジニア(データベース)午前平成16年問30   ソフトウェア開発技術者午前平成16年問72  ウ 権限を取り上げるには REVOKE 文を用いる。 > ア SELECT もある > イ ビューにも適用可 > ウ ○ > エ COMMIT はトランザクションの確定  どうもありがとうございました。 > ア SELECT,INSERT,DELETE,UPDATEの四つ > イ 権限はビューにも適用できる。 > ウ 正解 > エ 権限の付与はGRANT 文を用いる。  どうもありがとうございました。 > 権限を与える GRANT > (参考URL) > http://cyberam.dip.jp/database/oracle/oracle/privilege/privs_main.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  バグ埋込み法では,摘出したバグ数を測定することによって,その時点での埋 込みバグ数を除いた潜在バグ数 T を推定することができる。  T を求める次の計算式で,変数 A,B,C の適切な組合せはどれか。  総バグ数= A × B / C  T =総バグ数−A−(B−C)       A            B           C  ──────────────────────────────────  ア 埋込みバグ数     摘出した埋込みバグ数 摘出した総バグ数  イ 埋込みバグ数     摘出した総バグ数   摘出した埋込みバグ数  ウ 摘出した埋込みバグ数 摘出した総バグ数   埋込みバグ数  エ 摘出した総バグ数   摘出した埋込みバグ数 埋込みバグ数 ■キーワード■ バグ埋込み法 ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問15       A            B           C  ──────────────────────────────────  イ 埋込みバグ数     摘出した総バグ数   摘出した埋込みバグ数 > 総バグ数 / 埋込みバグ数 = 摘出した総バグ数 / 摘出した埋込みバグ数 > という比例式が成り立つ。これを変形すると > 総バグ数= 埋込みバグ数 × 摘出した総バグ数 / 摘出した埋込みバグ数 > となる。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  ツールレス保守に該当するものはどれか。  ア 異常が発生した場合,現場から離れた保守センターから障害状況の調査を   する。  イ 交渉の前兆となる現象を事前にとらえて,対象となる部品を取り替える。  ウ サーバ内部の各筐(きょう)体をモジュール化し,そのモジュールの取付け   をレバー式にする。  エ 電源やハードディスクなどを二重化し,故障時は縮退運転して故障装置を   交換する。 ■キーワード■ ツールレス保守 ■解答■   上級システムアドミニストレータ午前平成14年問21  ウ サーバ内部の各筐(きょう)体をモジュール化し,そのモジュールの取付け   をレバー式にする。 > ア:リモート保守 > イ:予防保守 > エ:稼動中交換保守  どうもありがとうございました。 > http://zigen.cosmoconsulting.co.jp/keyword/pic/k_tu.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  IPv4 と IPv6 の共存環境に関する記述として,適切なものはどれか。  ア IPv4 と IPv6 の相互通信には,両者の IP アドレスを変換すればよい。  イ IPv4 の IP アドレスは 4 オクテット長(32 ビット)であり,IPv6 は 6   オクテット長(48 ビット)となって 16 ビット増えるので,IPv4 の IP アド   レスに 16 ビットの"0"を付加して通信する。  ウ IPv4 のネットワーク環境においては,IPv6 パケットを IPv4 パケットで   カプセル化して通信することができる。  エ IPv6 によってアドレス不足は解消されるので,IPv4 との相互通信は考慮   されていない。 ■キーワード■ IPv6 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問14   テクニカルエンジニア(データベース)午前平成16年問12  ウ IPv4 のネットワーク環境においては,IPv6 パケットを IPv4 パケットで   カプセル化して通信することができる。 > ア ×ウの通り、IPv6のパケットをIPv4でカプセル化して通信する必要がある。 > イ ×IPv6のアドレス長は128ビット > ウ ○IPv6トンネリングサービスとIIJでは呼んでいるようです。 >  http://www.iij.ad.jp/IPv6/ > エ ×全世界一斉にIPv6に切り替えるわけにはいかない。  どうもありがとうございました。 > ア.×。変換するのではなく、IPv6とIPv4の両方のアドレスをもつ。 > イ.×。Ipv6は128ビット。 > ウ.正解。 > エ.×。相互通信は考慮されている。 > > 参考サイト > IPv6時代の幕開け > http://premium.nikkeibp.co.jp/ipv6/index.html > IPv6はやってくるのか? > http://biz.ascii24.com/biz/sp/article/2001/06/09/624967-000.html > はじめてのIPv6 > http://itpro.nikkeibp.co.jp/free/v6start/first_v6/20010526/1/ > Ipv4→Ipv6への移行技術を知る > http://www.atmarkit.co.jp/fnetwork/tokusyuu/09v4tov6/v4tov6-01.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  整数 x,y (x > y ≧ 0) に対して,次のように定義された関数 F(x,y) が ある。F(231,15)の値は幾らか。ここで,x mod y は x を y で割った余りであ る。         / x (y = 0 のとき)    F(x,y) = |         \ F(y,x mod y) (y > 0 のとき)  ア 2  イ 3  ウ 5  エ 7 【実習課題】実際にプログラムを作成してみよう。 ■キーワード■ 再帰関数,ユークリッドの互除法 ■解答■   ソフトウェア開発技術者午前平成16年問14   同等:ソフトウェア開発技術者午前平成14年問14  イ 3 > F(231,15) → F(15,231 mod 15) > → F(15,6) > → F(6,15 mod 6) > → F(6,3) > → F(3,6 mod 2) > → F(3,0) > > 2数を割って余りを取っていき、余りが0になった時、 > その時の割り切った数が最大公約数である。 > というアルゴリズムをユークリッドの互除法と呼ぶ。 > http://www.asahi-net.or.jp/~KC2H-MSM/mathland/math11/math1102.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  アローダイアグラムで示す工程に基づいてシステム開発を進めたい。各作業を それぞれ最も早く開始するとき,必要となる人数の推移を表す図はどれか。ここ で,図中のそれぞれの作業に付けた数字は,作業に必要な日数と,1 日当たりの 必要人数を表す。             ○            ┐ \      20 日 3 人/   \ 20 日 2 人          /     \ 20 日 5 人  / 20 日 4 人 ┘ ○─────→○────────→○         \       ┐  \          \     :    \10 日 3 人     20 日 2 人 \   :      \            ┘ :        ┘             ○────────→○               10 日 2 人       :::> ダミー作業 ア                  イ 人数                 人数 ┌                  ┌   ┌───┐ ├                  ├   │   │ ├                  ├   │   │ ├ ┌───┐      ├   │   │ 5├───────┘ └─┐    5├───┘   │   ┌─┐ ├ │    ├       │   │ │ ├ │    ├       │   │ │ ├ │    ├       └───┘ │ ├ │    ├             │ 0└─┴─┴─┴─┴─┴─┴─┴─  0└─┴─┴─┴─┴─┴─┴─┴─            50  日数              50  日数 ウ                  エ 人数                 人数 ┌                  ┌   ┌───┐ ├       ┌───┐      ├   │   │ ├       │   │      ├   │   │ ├ │   │      ├   │   │ 5├───┐   │ └─┐    5├───┘   │ ├ │ │ │    ├       └─┐ ├ └───┘ │    ├         │ ┌─┐ ├ │    ├         └─┘ │ ├ │    ├             │ 0└─┴─┴─┴─┴─┴─┴─┴─  0└─┴─┴─┴─┴─┴─┴─┴─            50  日数              50  日数 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 正しい図は,  http://zigen.cosmoconsulting.co.jp/images/QUS-H15CM-AM.pdf  の問23のところで見ることができます。 ■キーワード■ アローダイアグラム ■解答■   情報セキュリティアドミニストレータ午前平成15年問11   テクニカルエンジニア(ネットワーク)午前平成15年問16   AN/PM/AE共通午前平成15年問23   上級システムアドミニストレータ午前平成15年問17   アプリケーションエンジニア午前平成15年問23  エ  人数  ┌   ┌───┐  ├   │   │  ├   │   │  ├   │   │ 5├───┘   │  ├       └─┐  ├         │ ┌─┐  ├         └─┘ │  ├             │ 0└─┴─┴─┴─┴─┴─┴─┴─            50  日数 > 最初の 20 日間は 5 人 > 次の 20 日間は 3 + 4 + 2 = 9 人 > 次の 10 日間は 2 + 2 = 4 人 > 次の 10 日間は 2 + 0 = 2 人 > 次の 10 日間は 3 人  どうもありがとうございました。 > 図を順に追っていく(条件:各作業をそれぞれ最も早く開始す > る) > 問題の○にアルファベットを入れて考えました > >             C >            ┐ \ >      20 日 3 人/   \ 20 日 2 人 >          /     \ > 20 日 5 人  / 20 日 4 人 ┘ > A─────→B────────→E >         \       ┐  \ >          \     :    \10 日 3 人 >     20 日 2 人 \   :      \ >            ┘ :        ┘ >             D────────→F >               10 日 2 人      ::: > > ダミー作業 > > > 日数 0 10 20 30 40 50 60 70 >    |----|----|----|----|----|----|----| > (A>B) 5555555555 > (B>C) 3333333333 > (B>E) 4444444444 > (B>D) 2222222222 > (C>E) 2222222222 > (D>F) 22222 > (E>F) 33333 > > -------------------------------------------- > 計) 55555555559999999999444442222233333 > > 20日目まで、5人 > 21日〜40日目まで、9人 > 41日〜50日目まで、4人 > 51日〜60日目まで、2人 > 61日〜70日目まで、3人 > > よって、グラフはエ  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  ホストコンピュータとそれを使用するための 2 台の端末を接続したシステム がある。ホストコンピュータの故障率を a,端末の故障率を b とするとき,こ のシステムが故障によって使えなくなる確率はどれか。ここで,端末は 1 台以 上が稼動していればよく,通信回線などほかの部分の故障は発生しないものとす る。  ア 1 - (1 - a)(1 - b^2)  イ 1 - (1 - a)(1 - b)^2  ウ (1 - a)(1 - b^2)  エ (1 - a)(1 - b)^2 ■キーワード■ 稼働率,信頼性 ■解答■   AN/PM/AE共通午前平成15年問07   テクニカル(ネットワーク)午前平成15年問08  ア 1 - (1 - a)(1 - b^2) > 2台の端末がいずれも故障している確率 b^2 > 端末の稼働率 1 - b^2 > ホストの稼働率 1 - a > よって,全体の稼働率は,(1 - a)(1 - b^2)  どうもありがとうございました。 >  以下のページを参照しました。 >  http://www.pursue.ne.jp/jouhousyo/sysad/sysad0063.htm > >  稼働率 + 故障率 = 1 >  稼働率 = 1 - 故障率 >  故障率 = 1 - 稼働率 >  並列の場合 >   稼働率=1−(1−装置1の稼働率)×(1−装置2の稼働率) >  直列の場合 >   稼働率=装置1の稼働率×装置2の稼働率 > >          故障率:b >          ┌──┐ >        ┌─│端末│─┐ >   ┌──┐ │ └──┘ │ >  ─│HOST│─+      +─ >   └──┘ │ ┌──┐ │ >   故障率:a └─│端末│─┘ >         └──┘ >          故障率:b > >  (1)端末部分の稼動率は、 >    1 - b^2 >  (2)HOST部分の稼働率は、 >    1 - a >  (3)全体の稼働率は、 >    (1 - a)(1 - b^2) >  (4)全体の故障率は、 >    1 - (1 - a)(1 - b^2)  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  次の SQL 文は,A 表に対するカーソル B のデータ操作である。a に入れるべ き適切な語句はどれか。 [SQL 文] UPDATE A SET A2 = 1, A3 = 2 WHERE (  a  )  ここで,A 表の構造は次のとおりであり,下線は主キーを表す。 [A 表の構造] A(A1, A2, A3)  ̄  ア A1 = B  イ A1 = B OF A  ウ A1 = CURRENT OF B  エ CURRENT OF B 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  オンラインシステムの障害対策に関する記述のうち,適切なものはどれか。  ア ジャーナルファイルやマスタファイルのバックアップファイルは,すぐに   復旧処理ができるようにオリジナルファイルと同一の場所に保管する。  イ トランザクションの処理が正常に終了できなかったときは,トランザクショ   ン開始直前の状態に戻すために,ロールフォワード処理を実行する。  ウ マスタファイルと一定時間ごとに作成したマスタファイル更新用のトラン   ザクションファイルを用いて,システム障害発生直前の最新データに復元す   る。  エ マスタファイルは,オンライン処理の終了時にバックアップファイルを取   るだけでなく,システムの特性に応じた時期にバックアップファイルを取る。 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  ソフトウェアの保守管理において,保守作業の生産性に影響しないものはどれ か。  ア 運用中に発生するソフトウェアの障害件数  イ ソフトウェアの検証を行うときの難易度  ウ ソフトウェアを変更するときの難易度  エ プログラムやドキュメントがどの程度理解しやすいかの度合い ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  加入者線を対象としたブロードバンドネットワークのうち,加入者の宅内まで 光ファイバを引き込む形態はどれか。  ア ADSL  イ CATV  ウ FTTC  エ FTTH ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  正の整数 M に対して次の二つの流れ図に示されるアルゴリズムを実行したと き,結果の x の値が等しくなるようにしたい。 a に入れる条件として,正しい ものはどれか。   ━━━━━━━        ━━━━━━━  (  開始   )      (  開始   )   ━━━┳━━━         ━━━┳━━━ ┃ ┃ ┃ ┏━━━┻━━━┓ ┏━━━┻━━━┓ ┃ 1 → x ┃ ┃ 1 → x ┃ ┗━━━┳━━━┛ ┗━━━┳━━━┛ ┃ ┃ ┏━━━┻━━━┓ ┃ ┃ 1 → n ┃ /━━━┻━━━\ ┗━━━┳━━━┛ ┃ 演算 ┃ ┏━━━━━━→┃ ┃n : M,-1,1 ┃ ┃ ┏━━━┻━━━┓ ┗━━━┳━━━┛ ┃ ┃ x × n → x ┃ ┃ ┃ ┗━━━┳━━━┛ ┃ ┃ ┃ ┏━━━┻━━━┓ ┃ ┏━━━┻━━━┓ ┃ x × n → x ┃ ┃ ┃ n + 1 → n ┃ ┗━━━┳━━━┛ ┃ ┗━━━┳━━━┛ ┃ ┃ ┃ ┏━━━┻━━━┓ ┃ / \ ┃ ┃ ┃ / \ ┃ ┃ ┃ No/┏━━━┓\ ┃ 演算 ┃ ┗━━━━\┃ a ┃/ \━━━┳━━━/ ┗━━━┛ ┃ \ / ┃ ┃ Yes   ━━━┻━━━        ━━━┻━━━  (  終了   )      (  終了   )   ━━━━━━━         ━━━━━━━  ループ端の繰返し指定は,   変数名:初期値,増分,終値  を示す。  ア n > M  イ n > M + 1  ウ n > M - 1  エ n < M 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 【実習課題】実際にプログラムを作成してみよう。 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  プロジェクトの進捗管理技法のうち,作業達成度評価モデルの特徴はどれか。  ア 計画と実績を見やすく対比して,作業の開始・終了予定時点や現在の作業   の状況を把握できる。  イ 作業の順序・相互関係が明確で,重要作業の把握が容易であり,プロジェ   クトの総所要日数が計算できる。  ウ 進捗管理上で重要作業が終了する時点や,意思決定を必要とする時点を明   確に設定できる。  エ フェーズやタスクの作業項目の消化数によって,進捗を定量的に把握でき   る。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  ADSL の特徴として,適切なものはどれか。  ア 電話線をスプリッタによって分岐させてアナログ電話機とパソコンを同時   利用すると,スプリッタを用いない単独利用に比べ,パソコンの利用できる   通信速度が低下する。  イ 上りと下りの通信速度が異なり,上り(利用者から電話局への方向)のデー   タ量が多い通信アプリケーションに適している。  ウ 複数の 64 k ビット/秒のチャネルを使ってバルク転送することによって,   高速通信を実現している。  エ 利用者宅から収容電話局までの距離が遠い場合や ISDN との干渉の影響が   ある場合,通信速度が低下する。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)