┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年2月10日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  DBMS の記憶管理に関する記述のうち,最も適切なものはどれか。  ア 関係データベースの参照制約を実現する処理の高速化に連結リストを用い   ることが多い。  イ 関係データベースの一つの表は,ページと呼ばれるデータベースの格納単   位に収まるよう管理される。  ウ クラスタリングとは,磁気ディスク装置へのアクセス効率向上を目的とし   たデータ格納手法である。  エ バッファ管理では,通常 FIFO(First In First Out)と呼ばれる手法によっ   て,主記憶上のデータ領域を管理する。 ■キーワード■ クラスタリング http://www.yscon.co.jp/j/term/c.htm#cluster ■解答■   テクニカルエンジニア(データベース)午前平成16年問41   同等:データベーススペシャリスト午前平成9年問40  ウ クラスタリングとは,磁気ディスク装置へのアクセス効率向上を目的とし   たデータ格納手法である。 > 1 か月前の同一日までの任意の日付のデータについて復元を保証する場合は > 当月と前月のフルバックアップと差分バックアップで 4 本必要 > 2 か月前の同一日までの任意の日付のデータについて復元を保証する場合は > 当月と前月と前々月のフルバックアップと差分バックアップで 6 本必要 > 6 か月前の同一日までの任意の日付のデータについて復元を保証する場合は > 4 + 2 × 5 = 14 本必要  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  図は,FTP,IP,SNMP,TCP,UDP を用いたプロトコルスタック(プロトコルの 組合せ)を表している。各プロトコルの関係が正しいものはどれか。ここで,図 の上側は上位の層を表す。  ア ┌────┬────┐    │ FTP  │ SNMP │    ├────┴────┤    │    UDP    │    ├─────────┤    │    TCP    │    ├─────────┤    │    IP    │    └─────────┘  イ ┌────┬────┐    │ FTP  │ SNMP │    ├────┼────┤    │  IP  │  UDP │    ├────┴────┤    │    TCP    │    └─────────┘  ウ ┌────┬────┐    │ FTP  │ SNMP │    ├────┼────┤    │ TCP  │  UDP │    ├────┴────┤    │    IP    │    └─────────┘  エ ┌────┬────┐    │ FTP  │ SNMP │    ├────┼────┤    │ TCP  │    │    ├────┤  UDP │    │  IP  │    │    └────┴────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。  等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ プロトコルスタック,TCP/IP http://www.yscon.co.jp/j/am/kihonyougo/osi-lan.htm ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問30   ネットワークスペシャリスト午前平成12年問05   ネットワークスペシャリスト午前平成10年問07   類題:基本情報技術者午前平成13年春問60  ウ ┌────┬────┐    │ FTP  │ SNMP │    ├────┼────┤    │ TCP  │  UDP │    ├────┴────┤    │    IP    │    └─────────┘ > ・アプリケーション層 >  FTP,SNMP > ・トランスポート層 >  TCP,UDP > ・ネットワーク層 >  IP > (マスタリングTCP/IP 入門編 第2版 p107) > よって、答えはウ  どうもありがとうございました。 > 良い図が載っていると思います。 > http://x-web.pobox.ne.jp/cyapy/cyapyj09.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  システム分析におけるビジネスプロセスのモデル設計に関する記述のうち,適 切なものはどれか。  ア 実在する組織や現実の業務にとらわれることなく,必要な機能を業務の流   れに沿って定義する。  イ 実在する組織の前提として,その企業にとって業務上必要な機能を定義す   る。  ウ ビジネスの職能的構造を重視して,必要な業務機能を定義する。  エ プロセスは,できるだけ具体的な組織名や使用するシステム名称を用いて   定義する。 ■キーワード■ ビジネスプロセスのモデル設計 ■解答■   上級システムアドミニストレータ午前平成14年問35  ア 実在する組織や現実の業務にとらわれることなく,必要な機能を業務の流   れに沿って定義する。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  次のような処理条件で,サーバ上のファイルの磁気テープへのバックアップを 行う。このとき,バックアップの運用を行うために必要な磁気テープは何本か。 [処理条件] (1) 毎月 1 日にフルバックアップをとる。フルバックアップは 1 回につき磁気  テープ 1 本で可能である。 (2) フルバックアップをとった翌日から次のフルバックアップまでは,毎日差分  バックアップをとる。差分バックアップは,差分バックアップ用として別の磁  気テープ 1 本に追記し,1 か月分が 1 本に記録できる。 (3) 常に 6 か月前の同一日までの任意の日付のデータについて復元を保証する。  ただし,6 か月前の同一日が存在しない場合は,当該月の月末日以降の任意の  日付のデータについて復元を保証する(例 : 10 月 31 日の場合,4 月 30 日  以降のデータの復元を保証する)。  ア 12  イ 13  ウ 14  エ 15 ■キーワード■ バックアップ容量計算 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問26  ウ 14 > フルバック用:1本/月 > 差分バックアップ用:1本/月 > 過去6か月分のデータについて復元を保証するためフルバックアップ用、差分バ > ックアップ用のテープは6本*2=12本 > (3)よりさらにフルバックアップ用、差分バックアップ用のテープが必要:2本 > > ゆえに12+2=14本  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  仮想記憶管理におけるページ置換えアルゴリズムとして,LRU 方式を採用する。 参照かつ更新されるページ番号の順番が,2 → 3 → 5 → 8 → 2 → 3 → 6 → 2 → 3 → 5 → 1 → 6で,実記憶のページ枠が 4 のとき,ページフォールトに 伴って発生するページアウトは何回か。ここで,初期状態では,実記憶にはいず れのページも読み込まれていないものとする。  ア 3  イ 4  ウ 5  エ 6 【実習課題】実際にプログラムで試してみよう。 ■キーワード■ ページ置換えアルゴリズム,LRU,仮想記憶管理 ■解答■   ソフトウェア開発技術者午前平成16年問25   一種午前平成12年問23  イ 4 > ページ│ > 番号 │ > ───┼──────────── >  1  │          ◎− >  2  │◎−−−◎−−◎−−−● >  3  │ ◎−−−◎−−◎−−− >  5  │  ◎−−−●  ◎−− >  6  │      ◎−−−●◎ >  8  │   ◎−−−−−● > ───┴──────────── > ◎:ページ更新 ●:ページアウト  どうもありがとうございました。 > LRU = Least Recently Used > 最長未使用時間。「最近もっとも使われていない」 > (アスキーデジタル用語辞典)  どうもありがとうございました。 > LRU(Least Recently Used)方式は、最後に使われてから > 最も時間が経過しているページを最初にページアウトする > 方式である。その方式に従い、処理の流れを追ってみる。 > 下図では、新しく参照されたページがページ枠1に入り、 > それまでに枠に入っていたページはそれぞれ1枠ずつ > 下がることとする。また、()はページアウトされた > ページを示している。 > >    | 2→3→5→8→2→3→6→2→3→5→1→6 >    -|-------------------------------------- > ページ枠1 | 2 3 5 8 2 3 6 2 3 5 1 6 > ページ枠2 |  2 3 5 8 2 3 6 2 3 5 1 > ページ枠3 |   2 3 5 8 2 3 6 2 3 5 > ページ枠4 |   2 3 5 8 8 8 6 2 3 > ---------------------------------------- >   |   (5) (8)(6)(2) > > これにより、ページアウトは4回発生していることが > 分かる。よってイ。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  シングルサインオンに関する記述のうち,適切なものはどれか。  ア クッキーを使ったシングルサインオンでは,サーバごとの認証情報を含ん   だクッキーをクライアントで生成し,サーバ上で保存・管理する。  イ クッキーを使ったシングルサインオンでは,認証対象の各サーバをそれぞ   れ異なるインターネットドメインにする必要がある。  ウ リバースプロキシを使ったシングルサインオンでは,認証対象の各 Web サー   バをそれぞれ異なるインターネットドメインにする必要がある。  エ リバースプロキシを使ったシングルサインオンでは,ユーザ認証において   パスワードの代わりにディジタル証明書を用いることができる。 ■キーワード■ シングルサインオン ■解答■   情報セキュリティアドミニストレータ午前平成15年問25  エ リバースプロキシを使ったシングルサインオンでは,ユーザ認証において   パスワードの代わりにディジタル証明書を用いることができる。 > シングルサインオン 【SSO】 > 別名 : Single Sign-On > ユーザが一度認証を受けるだけで、許可されているすべての機能を利用できる > ようになるシステム。 > 例えば、ネットワークに接続された端末を使っている場合、端末の起動時に一 > 回、LANへの接続時に一回、サーバへの接続に一回、サーバ上のアプリケーショ > ンを起動させる時に一回……というように、何度もパスワードとIDを入力する > 状況も考えられる。こうした手間を省き、一度確認されれば全てのユーザ認証 > をパスできる機能がシングルサインオンである。 > Windows NTやUNIXにも以前から導入されていた機能だが、パスワードを要求す > るWebサイトの増加やネットワークの大規模化などから、最近になって需要が > 増えつつある。この機能を有するアプリケーションも発売されるようになって > きたが、アプリケーションがパスワード要求画面を判断し、登録されたIDとパ > スワードを代理登録するという手法がよく使われる。 > http://tinyurl.com/4y74t @e-word  どうもありがとうございました。 > なぜシングルサインオンが必要なのか? > http://www.atmarkit.co.jp/fnetwork/rensai/dirt01/01.html > シングルサインオンの基礎知識 > http://www.keyman.or.jp/search/30000317_1.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  オブジェクト指向におけるデザインパターンに関する記述として,適切なもの はどれか。  ア 同じ性質をもつオブジェクト群を更にクラスとして抽象化したものである。  イ オブジェクトの内部にデータを隠ぺいし,オブジェクトの仕様と実装を分   離したものである。  ウ システムに類似的に現れる設計構造をクラスライブラリとして整理し,関   係を明確にしたものである。  エ システムの構造や機能について,共通するテーマを抽出して解析し,記述   したものである。 ■キーワード■ デザインパターン(design pattern) ■解答■   AN/PM/AE共通午前平成15年問18  エ システムの構造や機能について,共通するテーマを抽出して解析し,記述   したものである。 > http://e-words.jp/w/E38387E382B6E382A4E383B3E38391E382BFE383BCE383B3.html  どうもありがとうございました。 > http://www.techscore.com/tech/DesignPattern/  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  ハッシュインデックスの特徴に関する記述として,適切なものはどれか。  ア B 木インデックスと比較して,不等号の条件検索が困難である。  イ B 木インデックスと比較して,ワイルドカード式の検索が容易である。  ウ インデックスノードが木構造になっており,複数のノードを経由してレコ   ードへアクセスする。  エ レコードの追加や削除が多くなっても,インデックスの再構成の必要がな   い。 ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  平均ビット誤り率が 1×10^-5 (10の-5乗) の回線を用いて,200,000 バイト のデータを 100 バイトずつの電文に分けて送信する。送信電文のうち,誤りが 発生する電文は,平均して幾つか。  ア 1  イ 2  ウ 16  エ 200 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  売上計上基準として出荷基準が適合するソフトウェア取引はどれか。  ア 委託契約によって作成したソフトウェアを,顧客側の検収作業のために引   き渡す場合  イ 開発期間が 1 年以上の委託契約によるソフトウェア開発において,進捗   に応じて部分的に引き渡す場合  ウ ハードウェアとソフトウェア開発を組み合わせた一括請負契約で,先にハ   ードウェアだけを引き渡す場合  エ 不特定多数の顧客を対象に開発されたソフトウェアパッケージを販売する   場合 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  情報システムの運用管理業務を情報システム部門とユーザ部門で分担する場合 の説明として,適切なものはどれか。  ア 資源の使用状況の把握と対策は,ユーザ部門の問題として解決すべきであ   る。  イ 障害監視・障害対策は,どちらも情報システム部門が行うべきである。  ウ 性能集計業務は,情報システム部門だけでなくユーザ部門の管理者と共同   で行うべきである。  エ セキュリティ対策は,ユーザ部門が行うべきである。 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  ジョブ A 〜 E に対して,ジョブの多重度が 1 で,処理時間順方式のスケジ ューリングを適用した場合,ジョブ B のターンアラウンドタイムは何秒か。こ こで,OS のオーバヘッドは考慮しないものとする。                 単位 秒 ┌───┬────┬──────────┐ │ジョブ│到着時刻│単独実行時の処理時間│ ├───┼────┼──────────┤ │ A  │  0  │     2     │ ├───┼────┼──────────┤ │ B  │  1  │     4     │ ├───┼────┼──────────┤ │ C  │  2  │     3     │ ├───┼────┼──────────┤ │ D  │  3  │     2     │ ├───┼────┼──────────┤ │ E  │  4  │     1     │ └───┴────┴──────────┘  ア 8  イ 9  ウ 10  エ 11 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  ディジタル署名を生成するときに,発信者がメッセージのハッシュ値を暗号化 するのに使うものはどれか。  ア 受信者の公開かぎ  イ 受信者の秘密かぎ  ウ 発信者の公開かぎ  エ 発信者の秘密かぎ ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  オブジェクト指向における汎化の説明として,適切なものはどれか。  ア あるクラスを基に,これに幾つかの性質を付加することによって,新しい   クラスを定義する。  イ 幾つかのクラスに共通する性質だけをもつクラスを定義する。  ウ オブジェクトのデータ構造から所有の関係を見つける。  エ 同一名称のメソッドをもつオブジェクトを抽象化してクラスを定義する。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)