┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年7月13日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  コンピュータシステムの高信頼化技術に関する記述として,適切なものはどれ か。  ア フェールセーフは,構成部品の信頼性を高めて,故障が起きないようにす   る技術のことである。  イ フェールソフトは,ソフトウェアに起因するシステムフォールトに対処す   るための技術である。  ウ フォールトアボイダンスは,構成部品に故障が発生しても運用を継続でき   るようにする技術である。  エ フォールトトレランスは,システムを構成する重要部品を多重化して故障   に備える技術である。 ■キーワード■ フォールトトレランス ■解答■   テクニカルエンジニア(データベース)午前平成15年問11   ソフトウェア開発技術者午前平成15年問38  エ フォールトトレランスは,システムを構成する重要部品を多重化して故障   に備える技術である。 > ア:フォールトアボイダンスの説明 > イ:フェールセーフの説明 > ウ:フェールソフトの説明 > エ:正解  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  ソフトウェア開発プロセスの良さをプロセスの成熟度の概念でとらえ,5 段階 評価によって,組織の開発能力を評価する手法又は規格はどれか。  ア CMM  イ ISO 9000  ウ JIS X 0133  エ クリーンルーム法 ■キーワード■ CMM ■解答■   システム監査技術者午前平成15年問07   ソフトウェア開発技術者午前平成15年問45  ア CMM > 技術情報 CMM > http://www.fellow-ship.com/tech/cmm.html > ソフトウェア工学にあるさまざまな「重要な実践法」(Key Practices) > をそれぞれの依存関係と重要度によって”KPA”(重要プロセス領域)に > 分割し、さらにこれを”成熟度”として5段階に整理したのがCMMです。  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  A/D 変換に関する記述のうち,適切なものはどれか。  ア サンプリング周期が短いものほど,入力電圧の変化をより正しく変換でき   る。  イ ディジタル情報をアナログ情報に変換できる。  ウ 入力信号線にのるノイズの周波数が高い場合,ハイパスフィルタを用いる   ことで正しく変換できる。  エ 入力電圧を与えてから出力値に変換される時間が短いものほど,高い分解   能で変換できる。 ■キーワード■  A/D変換 ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問06  ア サンプリング周期が短いものほど,入力電圧の変化をより正しく変換でき   る。 > A/D変換 > http://www.nifty.com/webapp/digitalword/word/045/04529.htm > を見ました。  どうもありがとうございました。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  図に示すシステム構成で,全体の稼働率を表す計算式はどれか。ここで,この システムが正常に稼働するためには,ディスク装置は 2 台とも正常でなければ ならず,各サイトの端末は,それぞれ少なくとも 1 台が正常でなければならな い。             ..............       ┌──┐ :       :       │  │ :┌──┐   :       │  ├──┤端末│   :       │  │ :└──┘   :サイトa ┌───┐ │  │ :  ┌──┐ : │   ├─┤  ├────┤端末│ : └───┘ │  │ :  └──┘ : ディスク装置│  │ :..............:       │  │       │CPU │       │  │  ..............       │  │ :       : ┌───┐ │  │ :┌──┐   : │   ├─┤  ├──┤端末│   : └───┘ │  │ :└──┘   :サイトb ディスク装置│  │ :  ┌──┐ :       │  ├────┤端末│ :       │  │ :  └──┘ :       └──┘ :............... ┌─────────┬───┐ │   装置    │稼働率│ ├─────────┼───┤ │ディスク装置(1 台)│ D  │ │   CPU     │ C  │ │  端末(1 台)   │ T  │ └─────────┴───┘  ア D^2・CT^4  イ D^2・C(1-T^2)^2  ウ D^2・C(1-(1-T)^2)^2  エ (1-D)^2・C(1-T^2)^2 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 稼働率 ■解答■   テクニカルエンジニア(システム管理)午前平成15年問12   ソフトウェア開発技術者午前平成15年問37  ウ D^2・C(1-(1-T)^2)^2 > ディスク装置について、D×D > サイトaについて、1−(1−T)×(1−T) > サイトbについて、1−(1−T)×(1−T) > システム全体では、 > D×D×C×(1−(1−T)×(1−T))×(1−(1−T)×(1−T)) > =D^2×C×(1−(1−T)^2)^2  どうもありがとうございました。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  あるコンピュータを使って,そのコンピュータとは異なる命令形式をもつコン ピュータで実行できる目的プログラムを生成するための言語処理プログラムはど れか。  ア エミュレータ  イ クロスコンパイラ  ウ 最適化コンパイラ  エ ジェネレータ ■キーワード■ ■解答■   ソフトウェア開発技術者午前平成16年問42  イ クロスコンパイラ ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  データマイニングに関する説明として,適切なものはどれか。  ア 基幹業務のデータベースとは別に作成され,更新処理をしない時系列デー   タの分析を主目的とする。  イ 個人別データ,部門別データ,サマリデータなど,分析者の目的別に切り   出され,カスタマイズされたデータを分析する。  ウ スライシング,ダイシング,ドリルダウンなどのインタラクティブな操作   を通じて多次元分析を行い,意思決定を支援する。  エ ニューラルネットワークや統計解析などの手法を使って,大量に蓄積され   ているデータから,顧客購買行動の法則などを探し出す。 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  データの追加・変更・削除が一定の少ない頻度で発生するデータベースがある。 このデータベースのバックアップを磁気テープに採取するに当たって,バックアッ プの間隔を今までの 2 倍にした。このとき,データベースの運用に関する記述 として,適切なものはどれか。  ア ジャーナル情報からの平均復旧処理時間が約 2 倍になる。  イ データベースの容量が約 2 倍になる。  ウ バックアップ 1 回当たりの磁気テープ本数が約半分になる。  エ バックアップ採取の平均実行時間が約 2 倍になる。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  アドレス線が 10 本で,1 M 語の容量をもつ DRAM がある。リフレッシュのた めに DRAM 内の全 ROW アドレスを 51.2 ミリ秒の間に少なくとも 1 回は選択す る必要がある。このときの平均リフレッシュ周期は何マイクロ秒か。  ア 0.049  イ 12.8  ウ 50  エ 2,560 ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  コンピュータシステムの高信頼化技術に関する記述として,適切なものはどれ か。  ア フェールセーフは,構成部品の信頼性を高めて,故障が起きないようにす   る技術のことである。  イ フェールソフトは,ソフトウェアに起因するシステムフォールトに対処す   るための技術である。  ウ フォールトアボイダンスは,構成部品に故障が発生しても運用を継続でき   るようにする技術である。  エ フォールトトレランスは,システムを構成する重要部品を多重化して故障   に備える技術である。 ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  次の関数 add を考える。メインプログラムを実行した後,メインプログラム の変数 X ,Y の値はどうなるか。ここで,仮引数 X は値呼出し(call by value),仮引数 Y は参照呼出し(call by reference)であるとする。    メインプログラム    関数 add(X, Y)   ┌────────┐  ┌────────┐   │ X = 2;     │  │ X = X + Y;   │   │ Y = 2;     │  │ Y = X + Y;   │   │ add(X, Y);   │  │ return;    │   └────────┘  └────────┘   ┌───┬───┐   │  X │  Y │ ┌─┼───┼───┤ │ア│  2 │  4 │ ├─┼───┼───┤ │イ│  2 │  6 │ ├─┼───┼───┤ │ウ│  4 │  2 │ ├─┼───┼───┤ │エ│  4 │  6 │ └─┴───┴───┘ 【実習課題】実際にプログラムを作成してみよう。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)