┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年3月10日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  オブジェクト指向におけるクラスの集約(aggregation)に当てはまる事例はどれ か。ここで,矢印(→)は,左の各クラスを右のクラスへ集約することを示す。  ア A 氏所有のスポーツカー,B 氏所有のセダン,C 氏所有のワゴン → 乗用車  イ X 社のバス,Y 社のバス,Z 社のバス → 企業の所有する自動車  ウ 駆動装置,車体,車輪 → 自動車  エ 乗用車,バス,トラック → 自動車 【実習課題】Javaで集約のサンプルを作成しよう。 ■キーワード■ 集約(aggregation) ■解答■   テクニカルエンジニア(データベース)午前平成14年問16   システム監査技術者午前平成14年問07  ウ 駆動装置,車体,車輪 → 自動車 > 集約とは、特に『has-a』になる関連を集約といいます。 > http://www.ybi.co.jp/koike/src/dp.htm#d43122  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  データマイニングの説明として,適切なものはどれか。  ア 多次元データベースを使ってデータの組合せを変え,データ間の関連性を   分析すること  イ データとメソッドを一緒にして,オブジェクトの内部構造を利用者に見え   なくすること  ウ データベースをチューニングし,データ更新を高速化すること  エ 発見型の手法や統計的手法によって,データ間の関連性や規則性を見つけ   ること ■キーワード■ データマイニング ■解答■   テクニカルエンジニア(ネットワーク)午前平成14年問09  エ 発見型の手法や統計的手法によって,データ間の関連性や規則性を見つけ   ること ------------------------------------------------------------------------ *[解説:上級シスアド向け]  データの暗号化やユーザ認証などのセキュリティ認証などのセキュリティ技術 と,トンネリング手法を使って,インターネットを専用ネットワークのように利 用するものはどれか。  ア NAT  イ NNTP  ウ VPN  エ xDSL ■キーワード■ VPN ■解答■   上級システムアドミニストレータ午前平成15年問07  ウ VPN > ア:プライベートアドレスとグローバルアドレスの変換技術 > イ:ネットニュースの転送プロトコル > エ:加入者線利用のデジタル通信技術  どうもありがとうございました。 > VPNの機能は「カプセル化」と「暗号化」、実現方法として、IPSecが主流 > IPSecは、IPパケットの暗号化と認証を行う仕組みで、 > IETF(The Internet Engineering Task Force)が標準化を進めている > 暗号化通信方式の標準規格である。 > > 5分で絶対に分かるVPN > http://www.atmarkit.co.jp/fsecurity/special/22fivemin/fivemin00.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  BS 7799-2 におけるセキュリティ管理システム構築の枠組みは,(1)〜(6)のス テップからなる。正しい順番はどれか。 (1) 実施すべき管理目的及び管理策を選択・追加する。 (2) 情報セキュリティ管理システムの適用範囲を決める。 (3) 適用宣言書を作成する。 (4) セキュリティポリシを定める。 (5) リスクアセスメントを行う。 (6) リスクを管理する。  ア (3)→(4)→(2)→(6)→(5)→(1)  イ (3)→(4)→(5)→(6)→(1)→(2)  ウ (4)→(2)→(1)→(6)→(5)→(3)  エ (4)→(2)→(5)→(6)→(1)→(3) ■キーワード■ BS7799-2 ■解答■   ソフトウェア開発技術者午前平成16年問79   テクニカルエンジニア(システム管理)午前平成16年問49   システム監査技術者午前平成16年問19  エ (4)→(2)→(5)→(6)→(1)→(3) > 情報セキュリティマネジメントシステム(ISMS)とは > http://www.isms.jipdec.jp/isms/index.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  次のメインプログラムを実行した結果はどれか。ここで,static は静的割当 てを,auto は動的割当てを表す。   メインプログラム  ┌──────────┐  │ auto int x, y;   │  │ x = f1(2) + f1(2); │  │ y = f2(2) + f2(2); │  └──────────┘   関数 f1(u)         関数 f2(u)  ┌──────────┐  ┌──────────┐  │ auto int u;    │  │ auto int u;    │  │ auto int v = 1;   │  │ static int v = 1; │  │ v = v + u;     │  │ v = v + u;     │  │ return v;     │  │ return v;     │  └──────────┘  └──────────┘  ア x = 6, y = 6  イ x = 6, y = 8  ウ x = 8, y = 6  エ x = 8, y = 8 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 変数の動的,静的割当 ■解答■   ソフトウェア開発技術者午前平成16年問44   テクニカルエンジニア(エンベデッドシステム)午前平成16年問32   テクニカルエンジニア(データベース)午前平成16年問16  イ x = 6, y = 8 > auto変数:関数の実行の都度初期化される。 > static変数:最初の呼び出し時のみ初期化され、以降常に最終 > の値を持つ > > (a) x = f1(2) + f1(2) >  関数f1(u) >   v = v + u → v = 1 + 2 v = 3 >   return v (3) > >  関数f1(2) >   v = v + u → v = 1 + 2 v = 3 >   return v (3) > >  x = f1(2) + f2(2) → x = 3 + 3 x = 6 > > (b) y = f2(2) + f2(2) >  関数f2(u) >   v = v + u → v = 1 + 2 v = 3 >   return v (3) > >  関数f2(2) >  ここで、vは初期化されず、以前の値(v = 3)を保持してい > る >   v = v + u → v = 3 + 2 v = 5 >   return v (5) > >  y = f1(2) + f2(2) → y = 3 + 5 y = 8 > > よって、x = 6、y = 8 でイ  どうもありがとうございました。 > 静的変数は、 関数やブロック内で宣言された変数で、そのブロックが終了 > しても値を保持するもの。 > プログラムが終了するまで値を保持する、と言ってもいいでしょうか。  原則,静的変数は,プログラム開始で確保されて,プログラム終了まで保持さ れます。関数やブロック内で宣言される変数は特別な指定がなければ,動的変数で すが,この問題の場合は,static と特別な指定で静的変数としています。関数 内で,static 変数と指定されている場合,その関数が最初に実行するとき,また はそれ以前に,1回だけ確保&実行されます。2回目にその関数を使うときには, 実行されません。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  刑法の電子計算機使用詐欺罪が適用される違法行為はどれか。  ア インターネット上にいわゆるねずみ講方式による取引形態の Web ページ   を開設する。  イ インターネット上に実際よりも良品と誤認させる商品カタログを掲載し,   粗悪な商品を販売する。  ウ 企業の Web ページを不法な手段で変造し,その企業の信用を傷つける情   報を流す。  エ 電話回線を通して銀行のシステムに虚偽の情報を与え,違法な振込送金を   させる。 ■キーワード■ 電子計算機使用詐欺罪 ■解答■   情報セキュリティアドミニストレータ午前平成15年問45   上級システムアドミニストレータ午前平成15年問47  エ 電話回線を通して銀行のシステムに虚偽の情報を与え,違法な振込送金を   させる。 > 第246条の2(電子計算機使用詐欺) > 第二百四十六条の二  前条に規定するもののほか、人の事務処理に使用する > 電子計算機に虚偽の情報若しくは不正な指令を与えて財産権の得喪若しくは > 変更に係る不実の電磁的記録を作り、又は財産権の得喪若しくは変更に係る > 虚偽の電磁的記録を人の事務処理の用に供して、財産上不法の利益を得、 > 又は他人にこれを得させた者は、十年以下の懲役に処する。 > > 総務省「国民のための情報セキュリティサイト」 > http://www.soumu.go.jp/joho_tsusin/security/kiso/k05_02.htm  どうもありがとうございました。 > 電子計算機使用詐欺罪 > 人の事務処理に使用するコンピュータに虚偽の情報・不正な指令を与え、 > 財産権の得喪・変更に関する真実に反する内容の電磁的記録を作り、 > または内容虚偽の電磁的記録を人の事務処理の用に供して、財産上不法の > 利益を得たり、これを第三者に得させる罪で、10年以下の懲役に処されます。 > (http://bangou.web.infoseek.co.jp/school/free/15/33/)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  バランストスコアカードの説明として,適切なものはどれか。  ア 環境分析を,強み,弱み,機会及び脅威の四つのカテゴリに分類し,企業   にとっての事業機会を導き出すマネジメント手法である。  イ 企業のビジョンと戦略を実現するために,財務,顧客,内部ビジネスプロ   セス及び学習と成長の四つの視点から検討し,アクションプランまで具体化   していくマネジメント手法である。  ウ 製品を,導入期,成長期,成熟期及び衰退期の四つの段階に分類し,企業   にとっての最適な戦略を決定するマネジメント手法である。  エ ビジネスを,問題児,花形,金のなる木及び負け犬の四つのカテゴリに分   類し,経営資源配分のバランスをみるマネジメント手法である。 ■キーワード■ バランストスコアカード ■解答■   AN/PM/AE共通午前平成15年問38  イ 企業のビジョンと戦略を実現するために,財務,顧客,内部ビジネスプロ   セス及び学習と成長の四つの視点から検討し,アクションプランまで具体化   していくマネジメント手法である。 > ア CSF(critical success factors) 主要成功要因 > http://www.atmarkit.co.jp/aig/04biz/csf.html > イ バランスト・スコアカード > http://www.atmarkit.co.jp/aig/04biz/bsc.html > ウ プロダクト・ライフサイクル > http://www.atmarkit.co.jp/aig/04biz/productlifecycle.html > エ プロダクト・ポートフォリオ・マネージメント > http://www.atmarkit.co.jp/aig/04biz/ppm.html  どうもありがとうございました。 > バランスト・スコアカードでは「財務の視点(過去)」「顧客の視点(外部)」 > 「内部業務プロセスの視点(内部)」「イノベーションと学習の視点(将来)」 > の“4つの視点”を用いる。 > http://www.atmarkit.co.jp/aig/04biz/bsc.html  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  プログラムのコーディングミスの一つに,繰返し処理の判定条件として, A ≧ a とすべきところを A > a とコーディングすることがある。このような ミスを見つけ出すために有効なテストケース設計技法はどれか。ここでは,A は 変数,a は定数とする。  ア 原因結果グラフ  イ 限界値分析  ウ 同値分割  エ 判定条件網羅 ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  DBMS を障害発生後に再立上げするとき,前進復帰(ロールフォワード)すべき トランザクションと後退復帰(ロールバック)すべきトランザクションの組合せと して,適切なものはどれか。ここで,トランザクションの処理内容は次のとおり とする。 ┌────────┬──────────────────────┐ │トランザクション│データベースに対する Read 回数と Write 回数 │ ├────────┼──────────────────────┤ │  T1,T2   │      Read 10, Write 20        │ ├────────┼──────────────────────┤ │  T3,T4   │      Read 100            │ ├────────┼──────────────────────┤ │  T5,T6   │      Read 20, Write 10        │ └────────┴──────────────────────┘                       時間  ───────────────────┰──→         ┌─┐         ┃  T1─────●│チ│         ┃障  T2   ───┤ェ├───●     ┃害  T3      │ッ│ ────────┨発  T4──────┤ク├─────────┨生  T5      │ポ│──────●  ┃  T6      │イ│   ──────┨         │ン│         ┃         │ト│         ┃         └─┘          ●はトランザクションがコミットされたことを示す。     前進復帰     後退復帰  -------------------------------------  ア  T2,T5      T6  イ  T2,T5      T3,T6  ウ  T1,T2,T5    T6  エ  T1,T2,T5    T3,T6 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  通信事業者が提供する網のうち, LAN で使用するインタフェースをそのまま ユーザ・インタフェースとし,ユーザごとに閉域性を確保したものはどれか。  ア ADSL  イ FTTH  ウ 広域イーサネット  エ パケット交換網 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  UNIX を中心に普及している複数バイトからなるコードで,漢字も表現できる ものはどれか。  ア ASCII  イ EBCDIC  ウ EUC  エ Unicode ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  Java の特徴に関する説明として,適切なものはどれか。  ア オブジェクト指向言語であり,スーパクラスを複数指定できる多重継承が   使える。  イ 整数や文字などの基本データ型をクラスとして扱うことができる。  ウ ポインタ型があるので,メモリ上のアドレスを直接参照できる。  エ メモリ管理は自動的に行われ,メモリのガーベジコレクションの機能が働   く。 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  国税関係帳簿の保存に関する記述のうち,適切なものはどれか。  ア 磁気媒体の保存ではなく,紙又はマイクロフィルムでの保存に限定される。  イ 磁気媒体で保存する場合は,あらかじめ所轄の税務署長の承認が必要となる。  ウ 磁気媒体で保存する場合は,バックアップとして紙又はマイクロフィルム   での保存が義務付けられている。  エ 電子商取引の場合に限り,磁気媒体で保存することが許可されている。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  商品のブランド戦略の一つであるブランドエクステンションの説明として,適 切なものはどれか。  ア 現行商品とは異なるカテゴリに,同一ブランド名で参入する戦略  イ 実績のある商品を中核にシリーズ商品を導入し,同一ブランド名で品ぞろ   えを豊富にする戦略  ウ 他社ブランドと提携し,自社商品のブランド力を高める戦略  エ デザインや容量を変更した商品を導入し,ブランド力を高める戦略 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)