┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年10月8日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  オブジェクト指向におけるクラスの集約(aggregation)に当てはまる事例はどれ か。ここで,矢印(→)は,左の各クラスを右のクラスへ集約することを示す。  ア A 氏所有のスポーツカー,B 氏所有のセダン,C 氏所有のワゴン → 乗用車  イ X 社のバス,Y 社のバス,Z 社のバス → 企業の所有する自動車  ウ 駆動装置,車体,車輪 → 自動車  エ 乗用車,バス,トラック → 自動車 【実習課題】Javaで集約のサンプルを作成しよう。 ■キーワード■ 集約(aggregation) ■解答■   テクニカルエンジニア(データベース)午前平成14年問16   システム監査技術者午前平成14年問07  ウ 駆動装置,車体,車輪 → 自動車 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  コンピュータ犯罪の手口に関する記述のうち,適切なものはどれか。  ア サラミ法とは,全体への影響が無視できる程度に,多数の資産からわずか   ずつ詐取する方法である。  イ スキャベンジング(ごみ箱あさり)とは,電話機や端末を使用してコンピュー   タネットワークからデータを盗用する方法である。  ウ 盗聴とは,音声の伝送を行っている電話回線への不正侵入を行うことで,   文字及び画像データは対象としない。  エ トロイの木馬とは,プログラム実行後のコンピュータ内部又はその周囲に   残っている情報をひそかに入手する方法である。 ■キーワード■ ファイアウォール ■解答■   システム監査技術者午前平成14年問16   同等:一種午前平成12年問89  ア サラミ法とは,全体への影響が無視できる程度に,多数の資産からわずか   ずつ詐取する方法である。 > ア:正解 > イ:盗聴の説明 > ウ:文字や画像データも対象である。 > エ:スキャベンジングの説明  どうもありがとうございました。 > 脅威の分析 >http://sinzo.web.infoseek.co.jp/joho/kodogozen/06sec/001/point001.htm  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★ (問題準備中につきお休み) ■キーワード■ ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成14年問 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★ (問題準備中につきお休み) ■キーワード■ ■解答■   テクニカルエンジニア(システム管理)午前平成14年問 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  コンカレント開発に関する記述のうち,適切なものはどれか。  ア コデザインでは,ハードウェア,ソフトウェア両方の設計完了後に,相互   のインタフェース設計を行う。  イ コベリフィケーションでは,ハードウェアは実機が必要であるが,ソフト   ウェアは開発途中であってもよい。  ウ コベリフィケーションを行うには,ハードウェアとソフトウェアの両方が   完成している必要がある。  エ ハードウェアとソフトウェアの機能分担やインタフェースを開発の早期に   確認するために,コデザインを行う。 ■キーワード■ コンカレント開発 ■解答■   ソフトウェア開発技術者午前平成15年問23  エ ハードウェアとソフトウェアの機能分担やインタフェースを開発の早期に   確認するために,コデザインを行う。 > コンカレント開発 (concurrent development) >  システム開発の期間を短縮し、魅力ある製品をタイミングよく市場に投入するた > めに、ハードウェアとソフトウェアの設計やテスト, 製造, 販売といった工程を並 > 行して進めるシステム > 開発法。 > 例えば、設計が終了した段階で、その設計情報を製造や販売部門にも公開して、製 > 品ができる前に並行作業ができるようにする。単に、ハードウェアとソフトウェア > の協調開発を指す場合もある。 > > コデザイン (co-design) >  ハードウェアとソフトウェアの両方を考慮しながら、最適なシステムを設計する > 協調設計。 > 例えば、ある機能をハードウェアで実現するか、ソフトウェアで実現するかを、設 > 計効率やコスト, 性能などのバランスを分析して、最適なシステムを目指すもので > あ > る。 > > コベリファイケーション (co-verification) >  ハードウェア設計とソフトウェア設計を統合して、シミュレータなどを用いて仮 > 想的に動作させて検証すること。プロトタイプを作ったり、実機(ハードウェア) > を用意することなく、ハードウェアとソフトウェアが仕様通りに強調して動作する > かを開発初期段階で確認できる。 > > 福嶋宏訓. 『基本情報技術者・シスアド試験対応情報処理用語辞典』. > 2003/2/15 初版. (株)新星出版社.  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  プログラムのコーディングミスの一つに,繰返し処理の判定条件として, A ≧ a とすべきところを A > a とコーディングすることがある。このような ミスを見つけ出すために有効なテストケース設計技法はどれか。ここでは,A は 変数,a は定数とする。  ア 原因結果グラフ  イ 限界値分析  ウ 同値分割  エ 判定条件網羅 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  コンピュータ犯罪の手口に関する記述のうち,適切なものはどれか。  ア サラミ法とは,全体への影響が無視できる程度に,多数の資産からわずか   ずつ詐取する方法である。  イ スキャベンジング(ごみ箱あさり)とは,電話機や端末を使用してコンピュー   タネットワークからデータを盗用する方法である。  ウ 盗聴とは,音声の伝送を行っている電話回線への不正侵入を行うことで,   文字及び画像データは対象としない。  エ トロイの木馬とは,プログラム実行後のコンピュータ内部又はその周囲に   残っている情報をひそかに入手する方法である。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★ (問題準備中につきお休み) ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★ (問題準備中につきお休み) ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  仮想記憶システムにおけるデマンドページングに関する記述として,適切なも のはどれか。  ア 高速処理が求められるプログラムの実行に当たって,プログラム全体を前   もって主記憶に読み込んでおく。  イ 最後に使用されてから一定時間内に使用されなかったページをページアウ   トして,主記憶を空けておく。  ウ プログラムの実行時に,主記憶に存在しないページが必要になった時点で   そのページを主記憶に読み込む。  エ プログラムの実行に際して,必要となりそうなページの集合を前もってま   とめて主記憶に読み込む。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)