┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃宿題メール ソフ開編                .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年6月13日分 宿題メール ソフトウェア開発技術者編  この"宿題メール ソフ開編"は,10月にソフトウェア技術者試験を受験される方 向けに出しています。  "宿題メール(総合編)"を補完する関係です。  →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:ソフト開発午前問題その1]  ソフトウェア開発におけるリポジトリの説明として,適切なものはどれか。  ア 開発を支援するために提供されるソフトウェア部品のデータベースのこと   である。  イ ソフトウェアの開発及び保守における設計情報やプログラム情報を一元的   に管理するためのデータベースのことである。  ウ ソフトウェアを開発するためのツールと,データモデルを格納するための   データベースのことである。  エ リバースエンジニアリングを行うためのソースプログラム解析用ソフトウェア   と,解析結果を格納するためのデータベースのことである。 ■キーワード■ リポジトリ ■解答■   ソフトウェア開発技術者午前平成17年春問38   テクニカルエンジニア(データベース)午前平成15年問15   ソフトウェア開発技術者午前平成15年問43  イ ソフトウェアの開発及び保守における設計情報やプログラム情報を一元的   に管理するためのデータベースのことである。 > リポジトリとは・・・ >  ソフトウェア開発や保守を支援するため用いられるデータベース。 >  設計や仕様に関する文書(ドキュメント)や、作成したプログラム(コード)な > どを一元管理し、 >  共有するものである。 > >  ここで「文書や作成したプログラム」という記述があるので イ が正解となりま > す。 > >  http://sakana-sw.seesaa.net/article/4177021.html#more 引用  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフト開発午前問題その2]  CMM に関する記述として,適切なものはどれか。  ア 各種のソフトウェア設計・開発技法を使って開発作業を自動化し,ソフト   ウェア開発の生産性向上を図る。  イ ソフトウェアライフサイクルを,主プロセス,支援プロセス,組織プロセ   スの三つに分けて作業内容を定め,ソフトウェアプロセスの標準化を図る。  ウ ソフトウェアを開発する組織のプロセス成熟度モデルを使って,プロセス   の改善を図る。  エ 特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行   う。 ■キーワード■ CMM (capability maturity model) ■解答■   ソフトウェア開発技術者午前平成17年春問39   テクニカルエンジニア(エンベデッドシステム)午前平成17年問31  ウ ソフトウェアを開発する組織のプロセス成熟度モデルを使って,プロセス   の改善を図る。 > CMM (capability maturity model) >  シー・エム・エム / 能力成熟度モデル / ソフトウェア能力成熟度モデル >  http://www.atmarkit.co.jp/aig/04biz/cmm.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフト開発午後問題改題]  次の文章の空欄の [ a ] に入れる適切な字句はなにか。  IP 電話のようなエンド・ツー・エンド・アプリケーションの利用は困難なので, 次世代プロトコルである [ a ] の普及が期待されている。  ア IPv4  イ IPv6 ■キーワード■ IPv6 ■解答■   ソフトウェア開発技術者午後1平成17年春問1 改題03  イ IPv6 > http://e-words.jp/w/IPv6.html ------------------------------------------------------------------------ 過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 ソフト開発編 ★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:ソフト開発午前問題その1]  構造化チャートに関する記述として,最も適切なものはどれか。  ア GOTO を表現する方法をもたず,モジュール内の論理構造を表現するのに   適した図式である。  イ システム分析・設計に用いられる図式であり,システムの状態の変化を記述   するのに適している。  ウ データの流れを表すのが容易な図式であるが,処理の手順を表しにくい。  エ モジュール構造図を示す図式目次と,各モジュールの機能を入力・処理・   出力の形式で記述した図であり,構造化手法の特徴であるトップダウン設計   に向いている。 ------------------------------------------------------------------------ *[宿題:ソフト開発午前問題その2]  図において,"営業状況を報告してください"という同じメッセージで,営業課長 と営業担当者は異なるサービスを行っている。オブジェクト指向で,このような 特性を表す用語はどれか。    "営業状況を報告    してください"    ┌────┐課全体の売上目標,    ┌────────→│営業課長│売上実績の報告 ┌──┴─┐       └────┘ │営業部長│ └──┬─┘       ┌─────┐個人の売上目標,    └────────→│営業担当者│売上実績,     "営業状況を報告  └─────┘担当顧客状況の報告     してください" ・営業部長が,営業課長と営業担当者へ"営業状況を報告してください"というメッ  セージを送る。 ・営業課長が,課全体の売上目標,売上実績を応答として返す。 ・営業担当者が,自分個人の売上目標,売上実績,担当顧客状況を応答として返  す。  ア カプセル化  イ 継承  ウ 抽象化  エ ポリモーフィズム 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:ソフト開発午後問題改題] 平成17年春の午後問題を改題して出題 (出題お休み) ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ SW ソフト開発午前問題その1   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ SW ソフト開発午前問題その2   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ SW ソフト開発午後問題改題    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)