┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃宿題メール ソフ開編                .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年6月15日分 宿題メール ソフトウェア開発技術者編  この"宿題メール ソフ開編"は,10月にソフトウェア技術者試験を受験される方 向けに出しています。  "宿題メール(総合編)"を補完する関係です。  →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:ソフト開発午前問題その1]  モジュールの独立性を高めるには,モジュール結合度を弱くする必要がある。 モジュール間の情報の受渡し方法のうち,モジュール結合度が最も弱いものはど れか。  ア 共通域に定義したデータを,関係するモジュールが参照する。  イ 制御パラメタを引数として渡し,モジュールの実行順序を制御する。  ウ データ項目だけをモジュール間の引数として渡す。  エ 必要なデータだけを外部宣言して共有する。 ■キーワード■ パラメタ結合,モジュール分割,モジュール結合度,複合設計 ■解答■   ソフトウェア開発技術者午前平成17年春問42   テクニカルエンジニア(エンベデッドシステム)午前平成17年問34   システム監査技術者午前平成17年問07   ソフトウェア開発技術者午前平成14年問50   ほぼ同等:ソフトウェア開発技術者午前平成14年問50  ウ データ項目だけをモジュール間の引数として渡す。 ------------------------------------------------------------------------ *[解説:ソフト開発午前問題その2]  次のテストケース設計法を何と呼ぶか。  読み込んだデータが正しくないとき,エラーメッセージを出力するかどうかを テストしたい。プログラム仕様書を基に,正しくないデータのクラスを識別し, その中から任意の一つのデータを代表として選んでテストケースとした。  ア 原因結果グラフ  イ 限界値分析  ウ 同値分割  エ 分岐網羅 ■キーワード■ 同値分割 ■解答■   ソフトウェア開発技術者午前平成17年春問43   テクニカルエンジニア(エンベデッドシステム)午前平成17年問35   テクニカルエンジニア(データベース)午前平成17年問17   同等:ソフトウェア開発技術者午前平成15年問52  ウ 同値分割 ------------------------------------------------------------------------ *[解説:ソフト開発午後問題改題] (出題お休み) ------------------------------------------------------------------------ 過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 ソフト開発編 ★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:ソフト開発午前問題その1]  図のように,プロジェクトを大枠から詳細なレベルまでの具体的な作業に分解 したものを何というか。                 0.0                 ┌────────┐                 │XX システム開発 │                 │ プロジェクト │                 └──┬─────┘            ┌───────┼───────┬───         1.0  │    2.0  │       │          ┌─┴──┐ ┌──┴─┐     …          │基本計画│ │外部設計│          └────┘ └──┬─┘           ┌────────┼───────┬───        2.1  │      2.2 │       │        ┌──┴───┐ ┌──┴───┐   …        │サブシステム│ │画面・報告書│        │の定義と展開│ │ の設計  │        └──┬───┘ └──────┘     ┌─────┴───┬────────────┬───   2.1.1│     2.1.2  │            │  ┌──┴─┐  ┌────┴─────┐       …  │機能分割│  │処理方法の区分とファ│  │    │  │イルとの関連定義  │  └────┘  └──────────┘  ア DFD  イ DOA  ウ PERT  エ WBS 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:ソフト開発午前問題その2]  あるプロジェクトの作業が図に従って計画されているとき,最短日数で終了す るために結合点(5)を通過していなければいけないのは,プロジェクトの開始か ら遅くとも何日後か。     (2) ───────     ┐ \       \    A/  10\D      8\F   /8     \       \  / B     E ┘    G   ┘ (1)──→(3)──→(4) ─────→(7)  \ 5    9      12   ┐   \C     /       /   凡例  作業名    \            /      ( ) ───→( )    12\  /      I/4        所要日数      ┘└   H   /      (5) ────→(6)          ― ― → はダミー作業           5  ア 12  イ 14  ウ 18  エ 21 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:ソフト開発午後問題改題] 平成17年春の午後問題を改題して出題 (出題お休み) ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ SW ソフト開発午前問題その1   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ SW ソフト開発午前問題その2   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ SW ソフト開発午後問題改題    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)