┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年2月7日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  TP モニタの配下で動作するアプリケーションプログラムからデータベースを アクセスするときの説明として,適切なものはどれか。  ア SQL の検索結果が"対象データなし"であったときは,DBMS がロールバッ   クをする。  イ TP モニタへのコミットとロールバックの指示はアプリケーションプログ   ラムが行い,DBMS への指示は TP モニタが行う。  ウ アプリケーションプログラムは,TP モニタ配下のほかのアプリケーショ   ンプログラムのコミット,又はロールバックの発行を確認して,自分のトラ   ンザクションをコミットするかロールバックするか判断する。  エ トランザクションの開始をアプリケーションプログラム側から指示するこ   とができず,TP モニタが開始時点を決定する。 ■キーワード■ TP モニタ ■解答■   テクニカルエンジニア(データベース)午前平成16年問38  イ TP モニタへのコミットとロールバックの指示はアプリケーションプログ   ラムが行い,DBMS への指示は TP モニタが行う。 > TP モニタ >  トランザクション処理を実現するソフトウェア。プログラマの指示した複数の処 > 理をまとめて、 > 「トランザクション」という一つの処理単位として監視し、「すべて成功」か「す > べて失敗」の > いずれかであることを保証する。 > (http://e-words.jp/w/TPE383A2E3838BE382BF.html)  どうもありがとうございました。 > TPモニタ Transaction Processing Monitor > トランザクション処理を制御するソフトウェア。クライアントサーバーシステム > のような分散環境では,TPモニタは一種のメッセージングシステムとして実現され, > 複数のサーバーに分散するアプリケーション間でコミットやロールバックなどの > 制御情報を交換する。なお,実際のコミットやロールバックといった処理は > 各サーバーのアプリケーションやDBMSが実行する。代表的な製品として, > BEA SystemsのTuxedo,Transarc社のEncina,IBM社のCICSなどがある。 >http://tinyurl.com/592jz @戸根勤ネットワーク用語事典  どうもありがとうございました。 > ちょうど仕事でこちらのページを見ているところでした。 > .NET Framework 開発者ガイド トランザクション処理@マイクロソフト(日本) > http://tinyurl.com/6b6yt  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  クラス B の IP アドレスでは,サブネット化を行うことによって 62 のサブ ネットワークと各サブネットワークあたり 1022 のホストを構成することができ る。このときに指定するサブネットマスクはどれか。  ア 255.255.252.0  イ 255.255.253.0  ウ 255.255.254.0  エ 255.255.255.0 ■キーワード■ サブネットマスク ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問27  ア 255.255.252.0 > サブネット分割 > http://www.atmarkit.co.jp/fwin2k/network/baswinlan008/baswinlan008_02.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  システム開発と取引のための共通フレーム(SLCP-JCF98)に関する記述のうち, 適切なものはどれか。  ア ISO/IEC の SLCP の検討内容を基にしているが,対象範囲に企画プロセス   を加えるとともに,システム監査プロセスについては,内容を縮小して定義   している。  イ システム開発作業全般にわたって“共通の物差し”や“共通語”を使うこ   とによって,作業範囲・作業内容を明確にし,購入者と供給者の取引を明確   にすることを目的にしている。  ウ ソフトウェアの違法複製行為,違法複製品などの使用を防止し,ソフトウ   ェアを適切に購入・使用するためのガイドラインを示すことによって,ソフ   トウェアの適正な取引及び管理を促進することを目的にしている。  エ 特定の業種,システム形態(集中システム,分散システムなど),開発方法   論などに極力依存しないよう配慮して策定されているが,開発モデルについ   ては,ウォータフォール型を前提としている。 ■キーワード■ 共通フレーム(SLCP-JCF98),SLCP ■解答■   上級システムアドミニストレータ午前平成14年問30   情報セキュリティアドミニストレータ午前平成14年秋問34  イ システム開発作業全般にわたって“共通の物差し”や“共通語”を使うこ   とによって,作業範囲・作業内容を明確にし,購入者と供給者の取引を明確   にすることを目的にしている。 > ア:システム監査プロセスを追加している > ウ:ソフトウェア管理ガイドラインに関する記述 > エ:開発モデルも特定のものを前提としない  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  様式が複数ある伝票から,その様式ごとに定められた項目のデータを入力する。 入力漏れがないことを確認する最初の手段として,適切なものはどれか。  ア 伝票の様式ごとに,決まっている項目数と入力された項目数を比較する。  イ 伝票の様式を示すコードを使って,入力する項目のデータ形式を判別す   る。  ウ 入力された項目の内容が,伝票の様式で指定されたデータ形式と一致して   いることを確認する。  エ マスタファイルと突き合わせて,入力された項目内容が正しいことを確認   する。 ■キーワード■ 項目数チェック ■解答■   テクニカルエンジニア(システム管理)午前平成16年問23   同等:初級システムアドミニストレータ午前平成11年秋問16  ア 伝票の様式ごとに,決まっている項目数と入力された項目数を比較する。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  PDP(プラズマディスプレイパネル)に採用されている発光方式の説明として,適切な ものはどれか。  ア ガス放電に伴う発光を利用する。  イ 画面の各ドットを薄膜トランジスタで制御する。  ウ 電圧を加えると発光する有機化合物を用いている。  エ 電子銃から電子ビームを発射し,蛍光体に当てて発光させる。 ■キーワード■ PDP(プラズマディスプレイパネル) ■解答■   ソフトウェア開発技術者午前平成16年問22   基本情報技術者午前平成14年秋問27  ア ガス放電に伴う発光を利用する。 > イ:TFT 液晶パネルの発光方式 > ウ:有機 EL パネルの発光方式 > エ:CRT の発光方式  どうもありがとうございました。 > プラズマディスプレイ > 2枚のガラスの間にヘリウムやネオンなどの高圧のガスを封入し、そこに電圧をかけ > ることによって発光させる表示装置。発光する原理は蛍光燈と同じで、他の方式に > 比べてコントラストが高く、視野角が広いという特徴がある。高い電圧が必要なの > でノートパソコンなどには向かないが、大型化が容易なことから壁掛けテレビなど > への応用が期待されている。 > > 下記HPを引用しました。 > http://tinyurl.com/3jxyu @e-Word  どうもありがとうございました。 > プラズマディスプレイが映る仕組み > http://panasonic.biz/pdp/plasma/02.html  どうもありがとうございました。 > http://www.itmedia.co.jp/dict/peripheral/display/00830.html > を参考にしました。 > 放電=”電気”=”雷” ア!!  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  VLAN の説明として,適切なものはどれか。  ア スイッチングハブとコンピュータの間を複数のケーブルで接続し,論理的   に 1 本に見せて帯域を増やす。  イ フィルタリングによってスイッチングハブの指定したポート間の通信を遮   断し,セキュリティを確保する。  ウ 複数のポートを論理的なグループにまとめ,グループ内だけの通信を可能   にする。  エ 二つ以上の IP セグメントを 1 台のスイッチングハブに混在させ,その間   のルーティングを実現する。 ■キーワード■ VLAN(Virtual LAN) ■解答■   情報セキュリティアドミニストレータ午前平成15年問20  ウ 複数のポートを論理的なグループにまとめ,グループ内だけの通信を可能   にする。 > VLAN【Virtual LAN】 > 企業内ネットワーク(LAN)において、物理的な接続形態とは独立に、端末の > 仮想的なグループを設定すること。LANスイッチと呼ばれる機器の機能を > 利用して、端末の持つMACアドレスやIPアドレス、利用するプロトコルなどに > 応じてグループ化する。端末を物理的な位置を気にすることなくネットワーク > 構成を変更することができ、また、端末を移動しても設定を変更する必要が > ないというメリットがある。 > http://e-words.jp/w/VLAN.html  どうもありがとうございました。 > VLANとは > http://www.okayama-u.ac.jp/user/cc/service/net-adm/vlan/VLAN.html  どうもありがとうございました。 > 参考サイト:@IT > Windows Server Insider > 連載 > 詳説 TCP/IPプロトコル >       http://www.atmarkit.co.jp/fwin2k/network/tcpip009/tcpip02.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  ソフトウェアの再利用技術に関する記述のうち,リバースエンジニアリングの 説明として適切なものはどれか。  ア 既存のプログラムから,そのプログラムの仕様を導き出す技術である。  イ 既存のプログラムから導き出された仕様を修正して,新規プログラムを開   発する技術である。  ウ 既存のプログラムを部品化し,それらの部品を組み立てて,新規プログラ   ムを開発する技術である。  エ クラスライブラリにある既存のクラスを再利用しながら,新規プログラム   を開発する技術である。 ■キーワード■ リバースエンジニアリング,ソフトウェアの再利用技術 ■解答■   AN/PM/AE共通午前平成15年問15   テクニカル(ネットワーク)午前平成15年問13  ア 既存のプログラムから,そのプログラムの仕様を導き出す技術である。 > リバースエンジニアリング(reverse engineering) > ハードウェアやソフトウェア製品に関して、構造や仕様を分析して技術的情報を > ほぼすべて明らかにしてしまう技術、またはその行為のことを > http://www.atmarkit.co.jp/aig/02security/revengine.html  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  トランザクションの ACID 特性のうち,原子性(atomicity)の記述として,適 切なものはどれか。  ア データベースの内容が矛盾のない状態であること  イ トランザクションが正常終了すると,障害が発生しても更新結果はデータ   ベースから消失しないこと  ウ トランザクションの処理がすべて実行されるか,全く実行されないかのい   ずれかで終了すること  エ 複数のトランザクションを同時に実行した場合と,順番に実行した場合の   処理結果が一致すること ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  IPv4(Internet Protocol version 4)のマルチキャストに関する記述のうち,適 切なものはどれか。  ア 全てのマルチキャストアドレスは,あらかじめ用途が固定的に決められて   いる。  イ マルチキャストアドレスには,クラス D のアドレスが使用される。  ウ マルチキャストパケットは,ネットワーク上の全てのコンピュータによっ   て受信され,IP より上位の層で,必要なデータか否かが判断される。  エ マルチキャストパケットは,ホップ数に関係なく IP マルチキャストルー   タによって中継される。 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  組織構造を設計する場合に考慮すべき事項として,適切なものはどれか。  ア 組織の構成員が,組織の枠を超えたプロジェクトに参加しやすくするため   に,別組織の上司からの指示命令にも従うことができるようにすべきである。  イ 組織を構成する個人が専門化された業務活動を担当できるように,階層化   された組織構造のそれぞれの階層に独自の意思決定権を与えるべきである。  ウ 日常的に反復して起こる問題や仕事の意思決定は部下に委譲し,上司は例   外事項やより重要な問題について意思決定できるようにすべきである。  エ 一人の上司が直接監督する部下の数は,上司の立場と管理職としての経験   年数によって増加させるべきである。 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  運用テスト時にユーザ部門が実施すべき事項として,適切なものはどれか。  ア システム利用者のパスワードやアクセス権の機能を確認する。  イ ソフトウェアの機能を確認するために,処理されたデータの内容を検証す   る。  ウ 保守料,オペレーション費用などの運用コストを算出する。  エ 用意された運用マニュアルが適切であることを確認する。 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  ある画像を 600 dpi のスキャナで入力し,画素数を変えずに 200 dpi のプリ ンタで出力した。このときの入力画像と印刷結果の面積比はどれか。  ア 1 : 3  イ 1 : 9  ウ 3 : 1  エ 9 : 1 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  公開かぎ暗号方式によって,n 人が相互に暗号を使って通信する場合,異なるか ぎは全体で幾つ必要になるか。  ア n+1  イ 2n     n(n-1)  ウ ────      2  エ log2(n) ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  アプリケーション開発の成果物であるジョブ,プログラム,画面,帳票,コピー 句を管理するためのリポジトリ構造を次のように定義した。このリポジトリ構造 を表現した E-R 図の(3)に入るものはどれか。 (A) ジョブは複数のプログラムから構成される。 (B) 一つの画面には一つのプログラムが対応する。 (C) 一つの帳票を出力するのに,複数のプログラムを必要とする場合がある。 (D) 一つのプログラムが,複数の帳票出力で使用される場合がある。 (E) 一つのジョブで,複数の帳票を出力する場合がある。 (F) コピー句はプログラムの入出力定義であり,複数のプログラムで共用され   る。 (G) 一つのプログラムで複数のコピー句を使用する場合がある。          ┌─────┐          │  (1)  │          └──┬──┘             │             │ ┌─────┐  ┌──┴──┐  ┌─────┐ │ (2)  │←→│プログラム│←→│  (3) │ └─────┘  └─────┘  └──┬──┘             ↑        │             ↓        │          ┌─────┐     │          │  (4) │←────┘          └─────┘                        ┌─┐ ┌─┐ ここで,A と B が,1 対 1 の対応関係のときは│ A├─┤ B│,             ┌─┐  ┌─┐  └─┘ └─┘ 1 対多の対応関係のときは│ A├─→│ B│,             └─┘  └─┘             ┌─┐  ┌─┐ 多対多の対応関係のときは│ A│←→│ B│と表記する。             └─┘   └─┘  ア 画面  イ コピー句  ウ ジョブ  エ 帳票 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)