┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年11月15日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★★[解説:テクニカル(ネットワーク)向け]  ソフトウェア開発・保守工程において,リポジトリを構築する理由はどれか。  ア 各工程での作業手順を定義することが容易になり,開発・保守時の作業ミ   スを防止することができる。  イ 各工程での作業予定と実績を関連付けて管理することが可能になり,作業   の進捗管理が容易になる。  ウ 各工程での成果物を一元管理することによって,用語を統一することもで   き,開発・保守作業の効率が良くなる。  エ 各工程での発生不良を管理することが可能になり,ソフトウェアの品質分   析が容易になる。 ■キーワード■ リポジトリ ■解答■   テクニカルエンジニア(ネットワーク)午前平成16年問18   テクニカルエンジニア(ネットワーク)午前平成14年問16  ウ 各工程での成果物を一元管理することによって,用語を統一することもで   き,開発・保守作業の効率が良くなる。 ------------------------------------------------------------------------ ★★★★★[解説:上級シスアド向け]  経営戦略の立案で用いられる分析技法の説明のうち,適切なものはどれか。  ア SWOT 分析は,経営戦略を立てるために、自社の強みと弱み,競争環境の   機会と脅威を分析する手法である。  イ 事業成功分析は,企業の財務諸表を基に,収益性及び安全性を分析する   手法である。  ウ 市場分析とは,自社製品・サービスの市場での位置付けや評価を明らかに   することであり,苦情分析,故障分析,売上分析などがある。  エ プロダクトミックス分析は,自社製品の価格設定のために,市場での競争   力を分析することである。 ■キーワード■ SWOT 分析 ■解答■   上級システムアドミニストレータ午前平成16年問31  ア SWOT 分析は,経営戦略を立てるために、自社の強みと弱み,競争環境の   機会と脅威を分析する手法である。 ------------------------------------------------------------------------ ★★★★[解説:テクニカル(システム管理)向け]  ジョブスケジューリングに関する記述として,適切なものはどれか。  ア FCFS(First Come First Service)方式は,ジョブの到着順に処理を行うも   ので,長大なジョブがあってもスループットが高い。  イ SPT(Shortest Processing Time First)方式は,処理時間の短いジョブの   順に処理を行うので,対話型処理の平均応答時間を最小にできる。  ウ デッドラインスケジューリング方式は,目標の時間帯内に処理を完了する   ことを目的に処理の優先順位を決定するので,タイマ割込みのオーバヘッド   が影響し,時間の制約の厳しいリアルタイム処理には向いていない。  エ 優先度順方式は,バッチ処理の優先度を高く設定し,リアルタイム処理の   優先度を低くして運用するのが一般的である。 ■キーワード■ デッドラインスケジューリング方式 ■解答■   テクニカルエンジニア(システム管理)午前平成15年問20  ウ デッドラインスケジューリング方式は,目標の時間帯内に処理を完了する   ことを目的に処理の優先順位を決定するので,タイマ割込みのオーバヘッド   が影響し,時間の制約の厳しいリアルタイム処理には向いていない。 ------------------------------------------------------------------------ ★★★[解説:ソフトウェア開発向け]  汎化を表す図はどれか。  ア         ┌───┐         │哺乳類│         └─┬─┘           │           ∧     ┌─────┬─────┐     │     │     │   ┌─┴──┐┌─┴──┐┌─┴──┐   │ 人  ││ 犬  ││ 猫  │   └────┘└────┘└────┘  イ         ┌───┐         │自動車│         └─┬─┘           │           ∧     ┌─────┬─────┐     │     │     │   ┌─┴──┐┌─┴──┐┌─┴──┐   │アクセル││ブレーキ││ハンドル│   └────┘└────┘└────┘  ウ         ┌───┐         │商 品│         └─┬─┘           │           ∧     ┌─────┬─────┐     │     │     │   ┌─┴──┐┌─┴──┐┌─┴──┐   │ 受注 ││ 在庫 ││ 出荷 │   └────┘└────┘└────┘  エ         ┌───┐         │取引先│         └─┬─┘           │           ∧     ┌─────┬─────┐     │     │     │   ┌─┴──┐┌─┴──┐┌─┴──┐   │会社名 ││ 住所 ││電話番号│   └────┘└────┘└────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 汎化 ■解答■   ソフトウェア開発技術者午前平成15年問48  ア         ┌───┐         │哺乳類│         └─┬─┘           │           ∧     ┌─────┬─────┐     │     │     │   ┌─┴──┐┌─┴──┐┌─┴──┐   │ 人  ││ 犬  ││ 猫  │   └────┘└────┘└────┘ > 「人は哺乳類」「アクセルは自動車」というように、下から上に読んで > 違和感がなければ、正解と思っています。 > generalization(一般化、帰納、概括、総合) > 三省堂提供「EXCEED 英和辞典」より > > is-aの関係 > http://www.atmarkit.co.jp/fjava/devs/object03/object03.html  どうもありがとうございました。 > オブジェクト指向でもっとも特徴的な抽象化が「汎化」です。 > たとえば今作ろうとしているのが「タクシー」クラスなら、タクシーは乗用車 > の一種なので先に「乗用車」クラスを作ります。そうしておけば、あとで「ト > ラック」クラスを作るのが楽になるわけです。あるクラスのより一般的なバー > ジョンを作っているので、こういう方法を「汎化」と呼びます。 > http://mikata.curiocube.com/oop/part2/ch15_abstraction.html  どうもありがとうございました。 > 「人は哺乳類の一つです」とか「犬は哺乳類の一つです」といった言い方がで > きるから、アと考えました。  どうもありがとうございました。 >汎化(はんかと読む) >→「is a 関係」の言ったほうが一般的でしょうか。 >汎化の逆は特化です。 > >イは分解(「part of 関係」が一般的?) >分解の反対は集約です。  どうもありがとうございました。 ------------------------------------------------------------------------ ★★[解説:情報セキュアド向け]  システム開発工程の外部設計局面で行う作業はどれか。  ア 業務分析  イ 帳票設計  ウ テストケース設計  エ 物理データ設計 ■キーワード■ 外部設計 ■解答■   情報セキュリティアドミニストレータ午前平成16年問08  イ 帳票設計 > 「外部設計」 > システム開発における工程のひとつ。ユーザーから見た仕様を設計する > 工程で、機能の決定、入力画面や帳票の設計を行う。 > > X−MEDIAパソコン用語事典より > http://www.x-media.co.jp/jiten/index.cfm?ID=2989  どうもありがとうございました。 ------------------------------------------------------------------------ ★[解説:高度共通向け]  再帰的な処理を実現するためには,実行途中の状態を保存しておく必要がある。 そのための記憶管理方式はどれか。  ア FIFO  イ LFU  ウ LIFO  エ LRU ■キーワード■ 再帰処理,LIFO ■解答■   AN/PM/AE共通午前平成16年問12  ウ LIFO ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★★[宿題:テクニカル(ネットワーク)向け]  新システムの開発を計画している。提案された 4 案の中で,TCO が最小のもの はどれか。ここで,このシステムは開発後,3 年間使用されるものとする。 単位百万円               ┌――┬――┬――┬――┐               │A 案│B 案│C 案│D 案│  ┌――――――――――――┼――┼――┼――┼――┤  │ハードウェア導入費用  │ 30│ 30│ 40│ 40│  ├――――――――――――┼――┼――┼――┼――┤  │システム開発費用    │ 30│ 50│ 30│ 40│  ├――――――――――――┼――┼――┼――┼――┤  │導入教育費用      │ 5│ 5│ 5│ 5│  ├――――――――――――┼――┼――┼――┼――┤  │ネットワーク通信費用/年│ 20│ 20│ 15│ 15│  ├――――――――――――┼――┼――┼――┼――┤  │保守費用/年      │ 6│ 5│ 5│ 5│  ├――――――――――――┼――┼――┼――┼――┤  │システム運用費用/年  │ 6│ 4│ 6│ 4│  └――――――――――――┴――┴――┴――┴――┘  ア A 案  イ B 案  ウ C 案  エ D 案 ------------------------------------------------------------------------ ★★★★★[宿題:上級シスアド向け]  組織設計の原則のうち,適切なものはどれか。  ア 組織の構成員が,組織の枠を超えたプロジェクトに参加しやすくするため   に,別組織の上司からの支持命令にも従うことができるようにすべきである。  イ 組織を構成する個人が専門化された業務活動を担当できるように,階層化   された組織構造のそれぞれの階層に独自の意思決定権を与えるべきである。  ウ 日常的に反復して起こる問題や仕事の意思決定は部下に委譲し,上司は例   外事項やより重要な問題について意思決定できるようにすべきである。  エ 一人の上司が直接監督する部下の数は,上司の立場と管理職としての経験   年数と能力によって増加させるべきである。 ------------------------------------------------------------------------ ★★★★[宿題:テクニカル(システム管理)向け]  システム運用管理者のタスクに関する記述として,適切なものはどれか。  ア オンライン処理の応答時間が運用サイクルを経るごとに悪化してきた場合   は,運用部門で原因を調査し,システム更改を提案すべきである。  イ 現在のところ負荷に問題がなくても,移行費用を含めて運用費が削減され   る場合は,運用部門の予算内であれば,価格性能比の高い機器へ移行すべき   である。  ウ 処理時間がかかりすぎたり,入出力要求が集中したりするなど,問題のあ   るジョブやプログラムは,改善の容易なものから順に改善するように提案す   べきである。  エ 負荷や需要予測に基づいて,個々の装置の増設提案を行うべきであるが,   コンピュータシステム全体の更改提案は責任の範囲ではない。 ------------------------------------------------------------------------ ★★★[宿題:ソフトウェア開発向け]  オブジェクト指向におけるインヘリタンスに関する記述として,適切なものは どれか。  ア あるクラスのサブクラスを定義するとき,上のクラスで定義されたデータ   構造と手続をサブクラスで引き継いで使うことができる。  イ オブシェクトの性格を決めるデータ構造や値を隠ぺいし,オブジェクトの   外部から直接アクセスすることを禁止する。  ウ オブジェクトのデータ構造や処理方法を変更した場合でも,外部への影響   を避けることができ,オブジェクトの独立性を向上させることができる。  エ 同一のデータ構造と同一の手続をもつオブジェクトをまとめて表現したも   のである。 ------------------------------------------------------------------------ ★★[宿題:情報セキュアド向け]  システム監査の特質に関する記述のうち,適切なものはどれか。  ア システム監査は,監査対象から独立した立場で行う情報システム監査であ   り,システムの企画・開発・運用・保守に責任を負うものではない。  イ システム監査は,情報システムが“システム監査基準”に準拠しているか   どうかを確かめる監査である。  ウ システム監査は,内部監査として行われるが,監査人は経営者及び監査対   象部署から独立していなければならない。  エ システム監査は,法定監査だけではないので,監査役が行ってはならない。 ------------------------------------------------------------------------ ★[宿題:高度共通向け] シスアナ,プロマネ,アプリケーション共通  オブジェクト指向言語の C++ と Java の比較に関する記述のうち,適切なもの はどれか。  ア C++ では,Java と同様に多重継承は許されず,単一継承だけが許される。  イ C++ では,ガーベジコレクションの機能によって,Java に比べてメモリリー   クをする可能性が少ない。  ウ C++ にはマルチスレッド機能が含まれていないが,Java には含まれている。  エ C++ はプリプロセッサをもたないが,Java はプリプロセッサをもつ。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)