┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ---------------------------------------------------------------☆PR☆---  情報処理技術者試験の午前突破のための最短学習は、過去問題の繰り返し!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  「合格ノート」の作成に欠かせない過去問題集☆「合格ノート・問題編」   ↓↓↓ ダウロード開始! 秋の対策は今すぐスタート! ↓↓    http://www.adplan.ne.jp/r?bid=25628&lid=7 ---------------------------------------------------------------☆PR☆--- ========================================================================  2005年8月1日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework  テクニカル(データベース),システム監査,テクニカル(エンベデッド), テクニカル(システム管理)向けの宿題は,秋試験終了までお休みします。 ======================================================================== お知らせ(ソフ開発向け教材公開)  8/5 から週刊で「ソフトウェア開発技術者試験」向けの教材が公開されます。  すぐに登録して下さい。  https://www.techno-brain.co.jp/campaign/j0508_kouryaku/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:ソフトウェア開発技術者向け]  次の手順はシェルソートによる整列を示している。データ列"7,2,8,3,1, 9,4,5,6"を手順(1)〜(4)に従って整列するとき,手順(3)を何回繰り返して 完了するか。ここで,[ ]は小数点以下を切り捨てた結果を表す。 [手順] (1) [データ数 ÷ 3] → H とする。 (2) データ列を互いに H 要素分だけ離れた要素の集まりからなる部分列とし,  それぞれの部分列を,挿入法を用いて整列する。 (3) [H ÷ 3] → H とする。 (4) H が 0 であればデータ列の整列は完了し,0 でなければ(2)に戻る。  ア 2  イ 3  ウ 4  エ 5 【実習課題】実際にプログラムを作成してみよう。 ■キーワード■ シェルソート ■解答■   ソフトウェア開発技術者午前平成16年問11   同等:二種午前平成12年秋問13  ア 2 > 変数Hに着目し、トレースする > (1)H=[データ数÷3]=9÷3=3 > (2)Hに変更なし > (3)H=[H÷3]=3÷3=1 > (4)(2)に戻る > (2)Hに変更なし > (3)H=[H÷3]=1÷3=0 > (4)終了 > よって、手順(3)は、2回です。  どうもありがとうございました。 > http://www5d.biglobe.ne.jp/~tomoya03/shtml/algorithm/SSort.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  システムテスト(総合テスト)で使用するテストデータの作成に対する監査項目 はどれか。  ア テストチームが,業務活動の中でシステムが使用されるケースを想定して   テストデータを作成しているか。  イ 品質保証部門が,要求仕様を満たしているシステムであることをテストす   るテストデータを作成しているか。  ウ プログラマが自分で作成したプログラムのすべての経路をテストするテス   トデータを作成しているか。  エ プログラミングチームが,プログラム間のインタフェースをテストするテ   ストデータを作成しているか。 ■キーワード■ システムテスト(総合テスト) ■解答■   情報セキュリティアドミニストレータ午前平成16年問48  ア テストチームが,業務活動の中でシステムが使用されるケースを想定して   テストデータを作成しているか。 > ウは単体テスト > エは結合テスト  どうもありがとうございました。 > システムテスト 【system test】 > 読み方 : システムテスト > 別名 : 総合テスト, integration test >  システムのテスト手法の一つで、システム全体を対象に行なわれるテスト。個々 > のモジュール(部品)を対象とした単体テスト、複数のモジュールを組み合わせた結 > 合テストがすべて終わったあとに仕上げとして行なうテストである。 >  本番に近い環境で行なわれ、システムが全体として要求された仕様のとおりに動 > 作するか、性能は十分かなどを検証する。 > http://e-words.jp/w/E382B7E382B9E38386E383A0E38386E382B9E38388.html  どうもありがとうございました。 > 参考:用語集(システムの開発と運用) > http://hccweb1.bai.ne.jp/~hdg93401/sad/yougo/sys.html  どうもありがとうございました。 > ×イ:品質保証部門はテストデータを作成しない??  イが間違いである理由は私もはっきりと答えられません。 ------------------------------------------------------------------------ *[解説:高度共通向け]  公開かぎ暗号方式に関する記述のうち,適切なものはどれか。  ア DES は,公開かぎ暗号方式の一種である。  イ RSA は,素因数分解の計算の複雑さを利用した公開かぎ暗号方式の一種で   ある。  ウ 公開かぎ暗号方式の難点は,かぎの管理が複雑になることである。  エ 公開かぎ暗号方式は,暗号化と復号とに異なるかぎを用い,受信者が復号   時に使用するかぎを公開する方式である。 ■キーワード■ 公開かぎ暗号方式 ■解答■   AN/PM/AE共通午前平成16年問32   システム監査技術者午前平成14年問12  イ RSA は,素因数分解の計算の複雑さを利用した公開かぎ暗号方式の一種で   ある。 > ア:DES は共通鍵 > イ:○ > ウ:共通鍵が相手の人数分用意するので複雑 > エ:復号化には秘密鍵  どうもありがとうございました。 > RSAに関する説明です。 > http://www.atmarkit.co.jp/aig/02security/rsa.html  どうもありがとうございました。 > サルにもわかるRSA暗号 > http://www.maitou.gr.jp/rsa/rsa01.php  どうもありがとうございました。 ------------------------------------------------------------------------ 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:ソフトウェア開発技術者向け]  与えられた 1 〜 8 の整数の列をヒープソートによって降順に並べ替えるため, 列の全体をヒープに構成したところ,     1,4,2,5,8,3,6,7 となった。ここで先頭の要素と最後の要素を交換して     7,4,2,5,8,3,6,1      ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ とし,次に下線の部分をヒープに構成する手続を実行する。このとき,実行直後 の列はどうなるか。ここで,ヒープは列の 1 番目(左端)の要素が根,列の i 番 目の要素の子が 2i 番目と 2i + 1 番目の要素と見なした完全 2 分木上に構成 されるものとする。  ア 2,4,3,5,8,7,6,1  イ 4,2,5,8,3,6,7,1  ウ 7,4,5,8,3,6,2,1  エ 8,7,6,5,4,3,2,1 【実習課題】実際にプログラムを作成し,確かめてみよう。 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  "ISMS認証基準" の詳細管理策を基に設定した,ノート型パソコンに対する物理 的安全対策の妥当性を確認するための監査手続はどれか。  ア オフィス内を視察し,不在者のノート型パソコンが施錠されたキャビネッ   トに保管されていることを確認する。  イ 教育計画及び教育記録を閲覧し,ノート型パソコンの安全管理についての   社員教育が適切に行われていることを確認する。  ウ 実際にノート型パソコンを操作して,パスワードを入力しないと起動でき   ない仕組みになっていることを確認する。  エ ノート型パソコンの管理ルールを調べ,社外に持ち出す場合には申請書を   提出し,セキュリティ管理者の許可を得るルールになっていることを確認す   る。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  インターネットで公開されているソフトウェアにディジタル署名を添付する目的 はどれか。  ア ソフトウェアの作成者が保守責任者であることを告知する。  イ ソフトウェアの使用を特定の利用者に制限する。  ウ ソフトウェアの著作権者が署名者であることを明示する。  エ ソフトウェアの内容が改ざんされていないことを保証する。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 ソフトウェア開発技術者向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ========================================================================