┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ---------------------------------------------------------------☆PR☆---  T〜[ 通販が便利で楽しくなる!通販ワンストップサイト]───────── ●●● おしゃれと暮らしを彩る豊富な品揃え! 通販カタログお届け中! ●●     通販1ドットコム by 便利な通販研究会  ●  http://af1.mag2.com/m/af/0000000331/001/s00000002876001/024 ────────────────────────────────────- ---------------------------------------------------------------☆PR☆--- ========================================================================  2005年11月8日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework  こちらに掲載されていない試験種別は,宿題メール(総合編)をご覧下さい。 宿題メールは以下のように分類されています。  宿題メール(総合編) http://www.mag2.com/m/0000001414.html  宿題メール(裏版)  ご覧のメルマガ  宿題メール(合体版=総合編+裏版)   http://www.melonpan.net/melonpa/mag-detail.php?mag_id=008592 ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:データベース向け]  "商品"表と"売上明細"表に対して,次の SQL 文を実行した結果の表として, 正しいものはどれか。 ここで,結果の表中の"-"は,値が空値(NULL)であるこ とを示す。 SELECT X.商品番号, 商品名, 数量 FROM 商品 X LEFT OUTER JOIN 売上明細 Y ON X.商品番号 = Y.商品番号 商品 ┌────┬───┐ │商品番号│商品名│ ├────┼───┤ │ S101 │ A │ ├────┼───┤ │ S102 │ B │ ├────┼───┤ │ S103 │ C │ ├────┼───┤ │ S104 │ D │ └────┴───┘ 売上明細 ┌────┬─────┬────┬──┬────┐ │売上番号│ 売上日 │商品番号│数量│売上金額│ ├────┼─────┼────┼──┼────┤ │ U001 │2004/02/10│ S101 │ 5 │ 7,500 │ ├────┼─────┼────┼──┼────┤ │ U002 │2004/02/26│ S104 │ 2 │ 4,000 │ ├────┼─────┼────┼──┼────┤ │ U002 │2004/02/26│ S101 │ 10 │ 15,000 │ ├────┼─────┼────┼──┼────┤ │ U003 │2004/03/05│ S103 │ 5 │ 5,000 │ ├────┼─────┼────┼──┼────┤ │ U003 │2004/03/05│ S104 │ 8 │ 16,000 │ └────┴─────┴────┴──┴────┘  ア  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 5 │  ├────┼───┼──┤  │ S101 │ A │ 10 │  ├────┼───┼──┤  │ S102 │ B │ - │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 2 │  ├────┼───┼──┤  │ S104 │ D │ 8 │  └────┴───┴──┘  イ  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 5 │  ├────┼───┼──┤  │ S101 │ A │ 10 │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 2 │  ├────┼───┼──┤  │ S104 │ D │ 8 │  └────┴───┴──┘  ウ  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 15 │  ├────┼───┼──┤  │ S102 │ B │ - │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 10 │  └────┴───┴──┘  エ  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 15 │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 10 │  └────┴───┴──┘ ■キーワード■ SQL, LEFT ■解答■   テクニカルエンジニア(データベース)午前平成16年問32  ア  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 5 │  ├────┼───┼──┤  │ S101 │ A │ 10 │  ├────┼───┼──┤  │ S102 │ B │ - │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 2 │  ├────┼───┼──┤  │ S104 │ D │ 8 │  └────┴───┴──┘ > 参考:http://www.techscore.com/tech/sql/06_05.html  どうもありがとうございます。 > GROUP BYしないと重複したデータが出力されると思うのですが > どうでしょう。  試してください。どうでしたか? > アクセスで実際に実行しました.  ぜひ,添付して送ってきてください。 ------------------------------------------------------------------------ *[解説:システム管理向け]  電子メールで用いるディジタル署名に関する記述のうち,適切なものはどれか。  ア 電子メールの内容の改ざんを防ぐことはできないが,改ざんが行われた場   合には検知できる。  イ 電子メールの内容の改ざんを防ぐことはできるが,機密性を保証すること   はできない。  ウ 電子メールの内容の機密性を保証することはできるが,改ざんを防ぐこと   はできない。  エ 電子メールの内容の機密性を保証すると同時に,改ざんが行われた場合に   修復できる。 ■キーワード■ ディジタル署名 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問42   システム監査技術者午前平成16年問14   ソフトウェア開発技術者午前平成16年問77   テクニカルエンジニア(エンベデッドシステム)午前平成16年問47  ア 電子メールの内容の改ざんを防ぐことはできないが,改ざんが行われた場   合には検知できる。 > 参考:http://e-words.jp/w/E38387E382B8E382BFE383ABE7BDB2E5908D.html  どうもありがとうございます。 ------------------------------------------------------------------------ *[解説:ネットワーク向け]  ソフトウェアの再利用技術うち,リバースエンジニアリングを説明したものは どれか。  ア 既存のプログラムから,そのプログラムの仕様を導き出す技術である。  イ 既存のプログラムから導き出された仕様を修正して,新規プログラムを開発   する技術である。  ウ 既存のプログラムを部品化し,それらの部品を組み立てて,新規プログラ   ムを開発する技術である。  エ クラスライブラリにある既存のクラスを再利用しながら,新規プログラム   を開発する技術である。 ■キーワード■ リバースエンジニアリング,ソフトウェアの再利用技術 ■解答■   テクニカルエンジニア(ネットワーク)午前平成17年問13   同等:テクニカルエンジニア(ネットワーク)午前平成15年問13  ア 既存のプログラムから,そのプログラムの仕様を導き出す技術である。 > ○ア:正解 > ×イ:仕様を明らかにするところまでが該当 > ×ウ、エ:リバースエンジニアリングとは別 > > リバースエンジニアリング > ソフトウェアやハードウェアなどを分解、あるいは解析し、そ > の仕組みや仕様、目的、構成部品、要素技術などを明らかにす > ること。プログラムの分野では、モジュール間の関係の解明や > システムの基本仕様の分析といった行為を含む。 > リバースエンジニアリングは、企業が他社製品の互換製品を作 > るために行なうことが多い。セイコーエプソンがリバースエン > ジニアリングによってNECのPC-9800シリーズの互換パソコンを > 開発した例は有名である。企業の製品は特許や著作権が含まれ > ているものが多いので、解析結果を利用する際には知的所有権 > を侵害しないよう細心の注意を払う必要がある。 > 参考:e-words > http://tinyurl.com/2easy  どうもありがとうございます。この場合は,「参考」でなくて,「引用」です。 「引用」の場合は,URL の後に,「より」とつけて貰うと「引用」であることの 明示を省略できます。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  株主からの出資と過去からの損益の累積の合計である資本が,どれだけの利益 を生み出しているかを示す指標はどれか。  ア IRR(Internal Rate of Return)  イ PER(Price Earnings Ratio)  ウ ROA(Return On Assets)  エ ROE(Return On Equity) ■キーワード■ ROE(Return On Equity) ■解答■   上級システムアドミニストレータ午前平成17年問45  エ ROE(Return On Equity) > IRR:http://www.blwisdom.com/word/key/0134.html > PER:http://kw.allabout.co.jp/glossary/g_money/w001383.htm > ROA:http://www.jmrlsi.co.jp/menu/yougo/my08/my0816.html > ROE:http://www.atmarkit.co.jp/aig/04biz/roe.html  どうもありがとうございます。 ------------------------------------------------------------------------ *[解説:セキュアド向け]  UCS-2(Unicode)を説明したものはどれか。  ア 主に UNIX で使用するコード体系であり,英数字は 1 バイト,漢字は 2   バイトで表現する。  イ 現在,多くのパソコンで使用するコード体系であり,英数字は 1 バイト,   漢字は 2 バイトで表現する。  ウ すべての文字を 1 バイトで表現するコード体系である。  エ すべての文字を 2 バイトで表現するコード体系であり,多くの国の文字   体系に対応できる。 ■キーワード■ Unicode ■解答■   情報セキュリティアドミニストレータ午前平成17年問38   同等:ソフトウェア開発技術者午前平成16年問80   同等:テクニカルエンジニア(データベース)午前平成16年問50   同等:初級システムアドミニストレータ午前平成13年秋問59  エ すべての文字を 2 バイトで表現するコード体系であり,多くの国の文字   体系に対応できる。 > UNIcodeだからUNIxで  どうもありがとうございます。 > ア:EUCコード > イ:シフトJISコード > ウ:ASCIIコード > エ:Unicode  どうもありがとうございます。 > Unicode > Apple社、IBM社、Microsoft社など米国の情報関連企業が中心 > となって提唱し、1993年に国際標準化機構(ISO)でISO/IEC 10646 > の一部(UCS-2)として標準化された文字コード体系。 > すべての文字を16ビット(2バイト)で表現し、1つの文字コード > 体系で多国語処理を可能にしようとするもの。世界の主要な言 > 語のほとんどの文字を収録している。 > e-words http://e-words.jp/w/Unicode.html より  どうもありがとうございます。 ------------------------------------------------------------------------ *[解説:ソフト開発向け]  システム開発における工数の見積りに関する記述のうち,適切なものはどれか。  ア COCOMO の使用には,自社における十分な生産性・実績データの収集が必要   である。  イ 開発要員の技量は異なるので工数は参考にならないが,過去に開発したプ   ログラムの規模は見積りの参考になる。  ウ 工数の見積りは,作業の進捗管理に有効であるが,ソフトウェアの品質管理   には関係しない。  エ ファンクションポイント法による見積りでは,プログラムステップ数を把握   する必要がある。 ■キーワード■ ■解答■   ソフトウェア開発技術者午前平成17年秋問47  ア COCOMO の使用には,自社における十分な生産性・実績データの収集が必要   である。 > ファンクションポイント法:http://www.atmarkit.co.jp/aig/04biz/fp.html > > COCOMOの長所・短所 > 長所:ソフトウェア規模から開発工数や開発期間が見積もれるので、担当者の経験に左右されない。 > 短所:プロジェクトの初期には適用が困難である。 > 開発規模の見積もりはできない。 > 自社における生産データの収捨が不可欠である。○ > 参考:ソフトウェア開発技術者教本 技術評論社 > 短所のところからア  どうもありがとうございます。 > COCOMO > 開発するソフトウェアの予想されるコード行数に、エンジニアの能力や要求の > 信頼性といった補正係数を掛け合わせて(名目工数×努力係数)、開発に必要な > 工数、期間、要員、生産性を算出する。 > http://www.atmarkit.co.jp/aig/04biz/cocomo.html  どうもありがとうございます。 > ア:正解 >   ステップ数とこれまでの開発実績によって工数を見積もる方法 > イ:工数も参考になります。実際しています。 > ウ:品質管理に関係しないとは言えないと思います。 > エ:ファンクションポイントはステップ数ではなく、ファンクション(機能)で >   把握する。 > > ココ↓の問10が同じ問題でした。 > http://www.itec.co.jp/list/s/fe/E.htm  どうもありがとうございます。 ------------------------------------------------------------------------ *[解説:高度共通向け]  JIS X 0129-1 で規定されたソフトウェア製品の品質副特性のうち,信頼性に 分類されるものはどれか。  ア 故障時に,指定された達成水準を再確立し,直後に影響を受けたデータを   回復するソフトウェア製品の能力  イ ソフトウェアにある欠陥の診断又は故障原因の追究,及びソフトウェアの   修正箇所の識別を行うためのソフトウェア製品の能力  ウ 一つ以上の指定されたシステムと相互作用するソフトウェア製品の能力  エ 利用者がソフトウェアの運用及び運用管理を行うことができるソフトウェ   ア製品の能力 ■キーワード■ JIS X 0129-1,品質副特性 ■解答■   AN/PM/AE共通午前平成17年問30  ア 故障時に,指定された達成水準を再確立し,直後に影響を受けたデータを   回復するソフトウェア製品の能力 > ア 信頼性-回復性 →○ > イ 保守性-解析性 > ウ 機能性-相互運用性 > エ 使用性-運用性 > > 参考: > http://www.pm-university.com/home/lesson/AtoZ/041117.html  どうもありがとうございます。 > 参考:http://www.ne.jp/asahi/music/marinkyo/kvalito/jisx0129-1.html.ja.sjis  どうもありがとうございます。 ------------------------------------------------------------------------ 裏版宿題メール,過去のフォロー > ソフト開発向け > 昨日のバグの問題の解説が、今ひとつわかりません。 > 比例計算か、ベン図で求めるのでしょうか?  比例計算です。 ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:データベース向け]  更新可能なビューを作成する SQL 文はどれか。ここで,SQL 文中に現れる表 はすべて更新可能とする。 ア CREATE VIEW 高額商品(商品番号, 商品名) AS SELECT 商品番号, 商品名 FROM 商品 WHERE 商品単価 > 1000 イ CREATE VIEW 商品受注(商品番号,受注数量) AS SELECT 商品番号, SUM(受注数量) FROM 受注 GROUP BY 商品番号 ウ CREATE VIEW 受注一覧(受注番号, 商品名, 受注数量) AS SELECT 受注番号, 商品名, 受注数量 FROM 受注, 商品 WHERE 受注.商品番号 = 商品.商品番号 エ CREATE VIEW 受注商品(商品番号) AS SELECT DISTINCT 商品番号 FROM 受注 ------------------------------------------------------------------------ *[宿題:システム管理向け]  あるコンピュータのログイン時に入力するパスワードの文字数は 5 文字であ り,パスワードに使用可能な文字は英字の大文字 26 字と数字 0 〜 9 とする。 すべての文字を組み合わせて作成できるパスワードから,設定されたパスワード を見つけるには,最大何回の試行を必要とするか。  ア 26^5 + 10^5  イ 26^5 × 10^5  ウ 36 × 35 × 34 × 33 × 32  エ 36^5 ------------------------------------------------------------------------ *[宿題:ネットワーク向け]  DFD の説明として,適切なものはどれか。  ア 業務などの処理手順を流れ図記号を用いて視覚的に表現したもの  イ システムの状態がどのように推移していくかを視覚的に表現したもの  ウ データの構造を,"実体"と"実体間の関連"という概念を用いて視覚的に表現   したもの  エ 適用業務をデータの流れに注目して,視覚的に表現したもの ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  ワークサンプリング法を説明したものはどれか。  ア 1 サイクルの作業時間が短い場合や観測前に作業を分割できる場合に,そ   の作業時間をストップウォッチで測定する。  イ ある時点での観測対象が,作業内容のどの状態にあったかという瞬間観測   を何回か行い,観測回数の割合から各作業時間を測定する。  ウ 観測対象の作業内容を基本動作にまで分解・分析し,作業条件ごとに設定   した基本動作の標準時間から作業時間を割り出す。  エ 作業票や作業日報によって実際の作業時間を集計し,その平均値を作業の   標準時間として設定する。 ------------------------------------------------------------------------ *[宿題:セキュアド向け]  JAN コードの特徴はどれか。  ア 13 けたの標準バージョンと 8 けたの短縮バージョンがある。  イ JIS に制定され日本だけで通用するコード体系である。  ウ 商品の価格を示す 5 けたのコードがある。  エ チェックディジットをもたないコード体系である。 ------------------------------------------------------------------------ *[宿題:ソフト開発向け]  ソフトウェア開発組織の活動状態のうち,プロセス成熟度モデルにおけるプロ セス成熟度が最も高いものはどれか。  ア 実績が定量的に把握されており,プロセスが組織的に管理されている。  イ スケジュールと予算は,統計的に容認できる範囲内に収まっている。  ウ プロセスが明文化されて,組織内のすべての人がそれを利用している。  エ プロセスそれ自体を改善していくための仕組みが規定されている。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け] 文書を暗号化して送受信する場合の公開かぎ暗号方式に関する記述のうち,適切 なものはどれか。  ア 暗号化かぎと復号かぎは公開してもよいが,暗号化のアルゴリズムは秘密 にしなければならない。  イ 暗号化かぎは公開してもよいが,暗号化のアルゴリズムは秘密にしなけれ ばならない。  ウ 暗号化かぎは公開してもよいが,復号かぎは秘密にしなければならない。  エ 暗号化かぎは秘密にしなければならないが,復号かぎは公開してもよい。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 データベース向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 システム管理向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ネットワーク向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフト開発向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ========================================================================