┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年6月7日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== お知らせ(再掲載 秋のソフトウェア開発向け特別宿題メール 発行中)  裏版からは,ソフトウェア開発技術者試験の問題は無くなりました。  平成17年春の問題解説をみなさんに早く届けるために,ソフトウェア開発向け の宿題メールを特別に発行しています。  http://groups.yahoo.co.jp/group/jhomework-sw/  ヤフーグループを利用して発行します。登録したメールアドレスは,私以外に みることはできません。 講読自動処理 jhomework-sw-subscribe@yahoogroups.jp ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  分散データベースのトランザクションは複数のサブトランザクションに分割さ れ,複数のサイトで実行される。このとき,トランザクションのコミット制御に 関する記述のうち,適切なものはどれか。  ア 2 相コミットでは,すべてのサブトランザクションからコミット了承応答   が届いても,必ずしもすべてのサブトランザクションをコミットするとは限   らない。  イ 2 相コミットを用いても,サブトランザクションが実行されるサイトに主   サイトの指示が届かず,サブトランザクションをコミットすべきかロールバ   ックすべきか分からない場合がある。  ウ 2 相コミットを用いると,サブトランザクションがロールバックされても   トランザクションがコミットされる場合がある。  エ 集中型データベースのコミット制御である 1 相コミットで,個々のサイ   トが独自に分散データベースのコミットを行っても,サイト間のデータベー   スの一貫性は保証できる。 ■キーワード■ 2 相コミット ■解答■   テクニカルエンジニア(データベース)午前平成17年問41  イ 2 相コミットを用いても,サブトランザクションが実行されるサイトに主   サイトの指示が届かず,サブトランザクションをコミットすべきかロールバ   ックすべきか分からない場合がある。 > 1フェーズコミット > 「トランザクションに登録されているリソースが1つである場合、リソースに対 > して直ちにコミットを要求します。」 > > 2フェーズコミット > 「トランザクションに登録されているリソースが複数の場合、リソース全体のコ > ミットを実現します。1つでもリソースがコミットできなければトランザクショ > ンはロールバックされます。」 > > 参考: > http://www.sw.nec.co.jp/middle/WebOTX_S/term1.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:システム監査向け]  損益分岐点に関する記述のうち,適切なものはどれか。  ア 固定費が変わらないとき,変動費率が低くなると損益分岐点は高くなる。  イ 固定費が変わらないとき,変動費率が元の 1/2 になると損益分岐点での   売上高も 1/2 になる。  ウ 損益分岐点での売上高は,固定費と変動費の和に等しい。  エ 変動費率が変わらないとき,固定費が小さくなると損益分岐点は高くなる。 ■キーワード■ 損益分岐点 ■解答■   システム監査技術者午前平成17年問31   同等:上級システムアドミニストレータ午前平成12年問46  ウ 損益分岐点での売上高は,固定費と変動費の和に等しい。 > 損益分岐点 > http://www.pursue.ne.jp/jouhousyo/sysad/sysad018.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(エンベデッド)向け]  マイコン応用システム開発のデバッグ段階で使用するツールで,ターゲット MPU のシミュレータに関する記述として,適切なものはどれか。  ア インサーキットエミュレータとも呼び,ソフトウェアの論理テストが行え   る。  イ 主にハードウェアのデバッグを行う。  ウ ソフトウェアのデバッグをクロス開発環境で行える。  エ ターゲット MPU と接続してデバッグを行う。 ■キーワード■ MPUシュミレータ ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成17年問30   同等:テクニカルエンジニア(エンベデッドシステム)午前平成14年問32  ウ ソフトウェアのデバッグをクロス開発環境で行える。 > 「システムシミュレータ」は、マイコンと周辺デバイスを含めたシステム全体を対 > 象とした動作検証が可能な、組み込みソフト検証用のシミュレータです。 > http://www.gaio.co.jp/product/dev_tools/pdt_system_simulator.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  ビデオ貸出業務の概念データモデルにおける多重度の解釈として,適切なもの はどれか。ここで,長方形はエンティティセットを表し,その中にその名称を記 す。長方形間の線は関連を表す。関連の多重度を関連先の近傍に付す。多重度の 下限値及び上限値を特に指定する場合は,"下限..上限"の形式とし,"*"は 0 以上 を表す。      ┌─────┐   ┌─────┐      │     │1  *│     │*      │ タイトル ├───┤  予約  │\      │     │   │     │ \      └──┬──┘   └──┬──┘  \ 1┌─────┐         │1         │1      \│     │         │         │       │  会員  │         *│       0..1│      /│     │      ┌──┴──┐   ┌──┴──┐  /1 └─────┘      │     │1  *│     │ /      │ ビデオ ├───┤ 貸出し │/      │     │   │     │*      └─────┘   └─────┘  ア タイトルのないビデオも存在する。  イ ビデオが存在していなくても予約ができる。  ウ 予約したビデオは必ず貸し出される。  エ 予約をしなくてもビデオは借りられる。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ■解答■   テクニカルエンジニア(システム管理)午前平成17年問37   テクニカルエンジニア(データベース)午前平成17年問32  イ ビデオが存在していなくても予約ができる。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  システム開発工程の外部設計局面で行う作業はどれか。  ア 業務分析  イ 帳票設計  ウ テストケース設計  エ 物理データ設計 ■キーワード■ 外部設計 ■解答■   情報セキュリティアドミニストレータ午前平成16年問08  イ 帳票設計 > ア:内部設計 > イ:外部設計 > エ:内部設計  どうもありがとうございました。  ウの「テストケース設計」はテスト対象によって違います。外部設計項目 の項目をテストするなら,外部設計に含まれます。 > 外部設計とは、画面、帳票などユーザー(プログラムを利用する人)から > 見える仕様を明らかにすることです。 > @IT 連載【改訂版】初歩のUML 第9回より引用 > http://www.atmarkit.co.jp/fjava/devs/renew_uml09/renew_uml09.html  どうもありがとうございました。 >外部設計 >ユーザの立場から見たシステムの設計のことです。 >ユーザの要求しようを元に、コンピュータで実現するための方法を設計します。 >(http://naruzo.cside1.com/kouza/kouza.php?id=c0105 より引用)  どうもありがとうございました。 > SE ワンポイントレッスン > http://www.smg.co.jp/seminar/SE_Lesson/selesson_1-3.html  どうもありがとうございました。 > 物理データ設計: > 論理データ設計(外部設計)を受けて、具体的なファイル編成 > やレコードレイアウトの設計を行う。 > 参考:基本情報技術者Web学習室(システム開発の基礎) >    2.ウォータフォールモデル > http://www5f.biglobe.ne.jp/~pafu/kihonweb/gozen/03/3_1.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  経営会議で来期の景気動向を議論したところ,景気は悪化する,横ばいである, 好転するという三つの意見に完全に分かれてしまった。来期の投資計画について, 積極的投資,継続的投資,消極的投資のいずれかに決定しなければならない。表 の予想利益行列については意見が一致した。意思決定に関して,適切な記述はど れか。 ┌──────────┬──────────────┐ │          │    景気動向      │ │ 予想利益 (万円) ├────┬────┬────┤ │          │ 悪化 │横ばい │ 好転 │ ├────┬─────┼────┼────┼────┤ │投資計画│積極的投資│  50 │  150 │  500 │ │    ├─────┼────┼────┼────┤ │    │継続的投資│  100 │  200 │  300 │ │    ├─────┼────┼────┼────┤ │    │消極的投資│  200 │  250 │  280 │ └────┴─────┴────┴────┴────┘  ア 混合戦略に基づく最適意思決定は,積極的投資と消極的投資である。  イ 純粋戦略に基づく最適意思決定は,積極的投資である。  ウ マクシマックス原理に基づく最適意思決定は,継続的投資である。  エ マクシミン原理に基づく最適意思決定は,消極的投資である。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ マクシミン原理 ■解答■   AN/PM/AE共通午前平成14年問44  エ マクシミン原理に基づく最適意思決定は,消極的投資である。 > 純粋戦略 > 「行の最小値であり,かつ,列の最大値である点が存在するとき,その点を鞍点 > という。両者はその鞍点を持つ戦略を選択するが,それを純粋戦略という。ゲー > ムの値は鞍点の値になる。」 > > 混合戦略 > 「鞍点がない場合,戦略が確率になる場合を混合戦略といいます.」 > > 参考: > http://www.kogures.com/hitoshi/webtext/dm-zerowa/ > > マクシマックス原理 > 「各戦略(行)について,各状況(列)のうち最大(マックス)のものを選び, > さらにその最大のものから最大になる戦略を選ぶ(最大−最大)ので,この考え > 方をマクシマックス原理といいます。」 > > ミニマックス原理(マクシミン原理) > 「極案の行から最小(ミニマム)の列を,消極案の行から最小の列を選び,その > 最小値のうち被害最小になる戦略である消極案を選択する(最小−最大)ので, > このような考え方をミニマックス原理(マクシミン原理)といいます。」 > > 参考: > http://www.kogures.com/hitoshi/webtext/dm-kettei/ > > > ア 混合戦略は,相手が競争相手のときに用いる.相手が自然の場合は用いない. > イ 純粋戦略は,相手が競争相手のときに用いる.相手が自然の場合は用いない. > ウ マクシマックス原理に基づく最適意思決定は,積極的投資である. > エ マクシミン原理に基づく最適意思決定は,消極的投資である.→○  どうもありがとうございました。 ------------------------------------------------------------------------ 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  DBMS に実装すべき原子性(atomicity)の説明として,適切なものはどれか。  ア 同一データベースに対する同一処理は,何度実行しても結果は同じである。  イ トランザクションが完了すると,その後にハードウェア障害が発生しても   更新されたデータベース内容は保証される。  ウ トランザクション内の処理は,すべてが実行されるか,全く実行されない   かのいずれかしかない。  エ 一つのトランザクションの処理結果は,ほかのトランザクション処理の影響   を受けることはない。 ------------------------------------------------------------------------ *[宿題:システム監査向け]  次の財務情報が与えられているとき,ROE(株主資本利益率)は何 % か。   売上高       200,000 千円   当期純利益     5,000 千円   総資本回転率    2 回   自己資本比率    40 %  ア 2.0  イ 3.1  ウ 5.0  エ 12.5 ------------------------------------------------------------------------ *[宿題:テクニカル(エンベデッド)向け]  CMM に関する記述として,適切なものはどれか。  ア 各種のソフトウェア設計・開発技法を使って開発作業を自動化し,ソフト   ウェア開発の生産性向上を図る。  イ ソフトウェアライフサイクルを,主プロセス,支援プロセス,組織プロセ   スの三つに分けて作業内容を定め,ソフトウェアプロセスの標準化を図る。  ウ ソフトウェアを開発する組織のプロセス成熟度モデルを使って,プロセス   の改善を図る。  エ 特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行   う。 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  二つの表"商品","在庫"に対する次の SQL 文と,同じ結果が得られる SQL 文 はどれか。   SELECT 商品番号 FROM 商品   WHERE 商品番号 NOT IN (SELECT 商品番号 FROM 在庫)  商品               在庫 ┌─────┬────┬───┐ ┌─────┬─────┬───┐ │商品番号 │商品名 │単価 │ │在庫番号 │商品番号 │在庫数│ └─────┴────┴───┘ └─────┴─────┴───┘  ア SELECT 商品番号 FROM 在庫 WHERE EXISTS (SELECT 商品番号 FROM 商品)  イ SELECT 商品番号 FROM 在庫 WHERE NOT EXISTS (SELECT 商品番号 FROM 商品)  ウ SELECT 商品番号 FROM 商品 WHERE EXISTS (SELECT 商品番号 FROM 在庫          WHERE 商品.商品番号 = 在庫.商品番号)  エ SELECT 商品番号 FROM 商品 WHERE NOT EXISTS (SELECT 商品番号 FROM 在庫            WHERE 商品.商品番号 = 在庫.商品番号) 【実習課題】動作をさせて試してみよう。マクロソフト社のアクセスで動作可能です。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  オブジェクト指向の概念で,上位のクラスのデータやメソッドを下位のクラス で再利用できる性質を何というか。  ア インヘリタンス  イ カプセル化  ウ 抽象化  エ ポリモーフィズム ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  図の矢印の数字は,各区間の運賃を表す。このとき,出発地から目的地までの 運賃が最も安い経路での総運賃は幾らか。       ┌──┐   8┌──┐  10┌──┐       │中継│──→│中継│──→│中継│       │地 1│\ ┐│地 4│\  │地 7│\      ┐└──┘\ / └──┘ \ └──┘ \     /      \ \ ┐6    \┐ ┐8   \    /     / \ \     /\ /     \4  6/     4/   \ / ┘8   7/  ┘11     ┘ ┌──┐  ┌──┐6 \/  ┌──┐  / ┌──┐ ┌──┐ │出発│─→│中継│── \─→│中継│──→│中継│→│目的│ │地 │5  │地 2│\ / \ ┐│地 5│ /  5│地 8│ 7│地 │ └──┘  └──┘ \ /\ └──┘/   └──┘ └──┘   \        / \ \    /  ┐3    2\       / / \ \ 7  /  /     \    //8  ┘┘ / /      \ ┌──┐   5┌──┐ /       ┘│中継│   │中継│        │地 3│──→│地 6│        └──┘  10└──┘  ア 19  イ 20  ウ 21  エ 23 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 システム監査向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(エンベデッド)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)