┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork2007@yscon.co.jp@は半角へ  '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2007年12月28日分 裏版 宿題メール 宿題メール(プレミア版を含む)の著作権 http://d.hatena.ne.jp/suehiro3721p/20070703#copyright 解説は  日刊プレミア版 宿題メール(315円/月)   http://premium.mag2.com/mmf/P0/00/60/P0006047.html  週刊プレミア版 宿題メール 105円(税込)   http://premium.mag2.com/mmf/P0/00/00/P0000026.html ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:データベース向け]  JIS X 0129-1 で定義されたソフトウェアの品質特性の説明のうち,適切なもの はどれか。  ア 機能性とは,ソフトウェアが,指定された条件の下で利用されるときに,   明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力   のことである。  イ 効率性とは,指定された条件の下で利用するとき,理解,習得,利用でき,   利用者にとって魅力的であるソフトウェア製品の能力のことである。  ウ 信頼性とは,明示的な条件の下で,使用する資源の量に対比して適切な性   能を提供するソフトウェア製品の能力である。  エ 保守性とは,指定された条件の下で利用するとき,指定された達成水準を   維持するソフトウェア製品の能力のことである。 ■キーワード■ JIS X 0129-1,ソフトウェアの品質特性 ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成19年問38   テクニカルエンジニア(データベース)午前平成19年問19   テクニカルエンジニア(システム管理)午前平成19年問19   システム監査技術者午前平成19年問7   ソフトウェア開発技術者午前平成19年春問46  ア 機能性とは,ソフトウェアが,指定された条件の下で利用されるときに,  明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力の  ことである。 > 機能性:機能の集合の存在およびそれらの明示された性質の存在を >      もたらす属性の集合。機能は、明示的又は暗示的な必要性を満たす >      ものとする。 > 効率性:暗示的な条件の下で、ソフトウェアの達成のレベルと使用する資源の >      量との間の関係に影響する属性の集合。 > 信頼性:明示された条件の下で、暗示された期間、ソフトウェアの達成のレベル >      を維持するソフトウェアの能力をもたらす属性の集合。 > 保守性:仕様化された改訂を行うために必要な労力に影響する属性の集合 > http://www.pm-university.com/home/lesson/AtoZ/2004/1117.html  どうもありがとうございました。 > http://www.alles.or.jp/~torutk/oojava/oo/develop/014.html  どうもありがとうございました。 > http://www.jisc.go.jp/app/JPS/JPSO0020.html > JIS検索 > JIS『X0129-1』と入力して一覧表示する。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ネットワーク向け]  CPU と磁気ディスク装置で構成されるシステムで,表に示すジョブ A, B を実 行する。この二つのジョブが実行を終了するまでの CPU の使用率と磁気ディスク 装置の使用率との組合せのうち,適切なものはどれか。ここで,ジョブ A, B は システムの動作開始時点ではいずれも実行可能状態にあり,A, B の順で実行され る。CPU および磁気ディスク装置は,ともに一つの要求だけを発生順に処理する。 ジョブ A, B とも,CPU の処理を終了した後,磁気ディスク装置の処理を実行する。                         単位 秒       ┌───┬───────┬────────┐       │ジョブ│CPU の処理時間│磁気ディスク装置│       │   │       │  の処理時間  │       ├───┼───────┼────────┤       │  A │    3   │    7    │       ├───┼───────┼────────┤       │  B │   12   │    10    │       └───┴───────┴────────┘    ┌──────┬────────────┐    │CPU の使用率│磁気ディスク装置の使用率│ ┌──┼──────┼────────────┤ │ ア │  0.47  │     0.53     │ ├──┼──────┼────────────┤ │ イ │  0.60  │     0.68     │ ├──┼──────┼────────────┤ │ ウ │  0.79  │     0.89     │ ├──┼──────┼────────────┤ │ エ │  0.88  │     1.00     │ └──┴──────┴────────────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 レイアウトが崩れて見えます@まぐまぐ http://www.mag2.com/help/r109.htm ■キーワード■ 計算問題:使用率 ■解答■   テクニカルエンジニア(ネットワーク)午前平成19年問06    ┌──────┬────────────┐    │CPU の使用率│磁気ディスク装置の使用率│ ┌──┼──────┼────────────┤ │ イ │  0.60  │     0.68     │ └──┴──────┴────────────┘ > 全体の使用時間は3+12+10=25秒 > CPU使用時間は3+12=15秒 > 15/25=0.6 > ディスク使用時間は7+10=17秒 > 17/25=0.68  どうもありがとうございました。 > CPU AAA > BBBBBBBBBBBB > DISK AAAAAAA > BBBBBBBBBB > > CPU の使用率は (3 + 12)÷(3 + 12 + 10)= 0.60 > 磁気ディスク の使用率は (7 + 10)÷(3 + 12 + 10)= 0.68  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:セキュアド向け][解説:セキュリティ向け]  オブジェクト指向において図のような階層のクラスを構成する場合,クラス間 の関係の説明として,適切なものはどれか。             ┌────┐             │自動車 │             └────┘               △               │   ┌─────┬─────┼─────┬─-----------   │     │     │     │ ┌─┴──┐┌─┴──┐┌─┴──┐┌─┴──┐ │ バス ││トラック││セダン ││ バン │ └────┘└────┘└────┘└────┘  ア "バス","トラック" などのクラスが"自動車"の定義を引き継ぐことを,   インスタンスという。  イ "バス","トラック" などのクラスの共通部分を抽出して,"自動車" のク ラスとして定義することを,汎化という。  ウ "バス","トラック" などのクラスは,"自動車"のクラスに対して,オブジェ   クトという。  エ "バス","トラック" などのそれぞれのクラスの違いを"自動車"のクラスと   して定義することを,特化という。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 継承 ■解答■   情報セキュリティアドミニストレータ午前平成19年問08   システム監査技術者午前平成18年問07   テクニカルエンジニア(データベース)午前平成18年問18   ほぼ同等:テクニカルエンジニア(エンベデッドシステム)午前平成16年問40   ほぼ同等:ソフトウェア開発技術者午前平成16年問58   ほぼ同等:上級システムアドミニストレータ午前平成12年問29  イ "バス","トラック" などのクラスの共通 > オブジェクト指向による分析とは > http://next1.msi.sk.shibaura-it.ac.jp/MULTIMEDIA/CPPPUBLISH/node27.html  どうもありがとうございました。 > http://www.atmarkit.co.jp/im/carc/serial/object03/object03.html  どうもありがとうございました。 > http://www.atmarkit.co.jp/im/carc/serial/object05/object05.html  どうもありがとうございました。 > 以下のページで解説されていました > http://www.ogis-ri.co.jp/otc/hiroba/others/OO&siken/OO&siken07_AM.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフト開発向け]  密結合マルチプロセッサの性能が,1 台当たりのプロセッサの性能とプロセッサ数 の積に等しくならない要因として,最も適切なものはどれか。  ア 主記憶へのアクセスの競合  イ 通信回線を介したプロセッサ間通信  ウ プロセッサのディスパッチ処理  工 割込み処理 ■キーワード■ マルチプロセッサ性能 ■解答■   ソフトウェア開発技術者午前平成19年秋問29  ア 主記憶へのアクセスの競合 > ア  密結合のマルチプロセッサでは主記憶を共有するので、主記憶アクセスの > 競合が発生し性能に影響します。 > イ  通信回線を使用したプロセッサ間の通信は疎結合の特徴です。 > 密結合では共有メモリを介して通信(データの受渡し)を行います。 > ウ  ディスパッチ処理(プロセスのスケジューリング、プロセスの切り替え) > は、マルチプロセッサ以外でも発生し、性能に影響します。 > エ  割込み処理は、マルチプロセッサ以外でも発生し、性能に影響します。 > http://www.k4.dion.ne.jp/~type_f/SW_19A_AM/SW_19A_AM_29.html より  どうもありがとうございました。 > Multiprocessor system,Multi-processing(MP) > http://www2.nsknet.or.jp/~azuma/m/m0035.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け][解説:システム管理向け]  状態遷移記述を活用して開発するのが最も効果的なものはどれか。  ア 給与計算用バッチ処理プログラム  イ 事務処理プログラムの画面や帳票  ウ データベース検索プログラム  エ プロセス制御プログラム ■キーワード■ 状態遷移 ■解答■   ほぼ同等:ソフトウェア開発技術者午前平成15年問47   ほぼ同等:テクニカルエンジニア(エンベデッドシステム)午前平成15年問35   AN/PM/AE共通午前平成19年問14  エ プロセス制御プログラム > 状態遷移図 > http://ja.wikipedia.org/wiki/%E7%8A%B6%E6%85%8B%E9%81%B7%E7%A7%BB%E5%9B%B3  どうもありがとうございました。 > 画面遷移図とかよく作ってました。  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー(日付は解説日を利用)  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:データベース向け] ------------------------------------------------------------------------ *[宿題:ネットワーク向け] ------------------------------------------------------------------------ *[宿題:セキュアド向け][宿題:セキュリティ向け] ------------------------------------------------------------------------ *[宿題:ソフト開発向け] ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリ)共通向け][宿題:システム管理向け]  (表:システム監査向けと同じ) ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 データベース向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ネットワーク向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 セキュアド・セキュリティ向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフト開発向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通・システム管理向け  _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ========================================================================