<選択科目>（１６−１〜１６−４）全科目
Ⅰ−１ 次の問題について解答せよ。（答案用紙６枚以内にまとめよ。）
あなたが受験申込書に記入した「専門とする事項」に関連して、あなた自身が体験したもの５件以内を、用紙１枚以内に簡潔に列挙せよ。時期の古いものから順に、業務名、該当期間、その業務に携わった人数、あなたの役割を記せ。
次にそのうちから技術士にふさわしいと思う２件について、１件３枚以内、２件合計で５枚以内で詳しく説明せよ。業務内容、主要な技術課題と解決策、そこで生かした情報工学に関する専門知識、あなたが発揮した創意工夫、そして最近の技術水準からみたときの評価と将来展望に言及すること。

（１６−１）情報システム
Ⅰ−２ 引き合い、見積もり、受注、納入、請求、入金を扱う営業向けの案件管理システムを構築するものとして、次の問いに答えよ。ただし、営業拠点は全世界に分布し、アクセス頻度は多くないものとする。（緑色の答案用紙を使用し、６枚以内にまとめよ。）（１） この案件管理システムのソフトウェアアーキテクチャを構想し、適切なモデル図を用いて説明せよ。
（２） 反復型ソフトウェアプロセスを採ることにして、フェーズ計画を立てよ。
（３） 開発上のリスク管理に留意して、概略のプロジェクト計画書を書け。

（１６−２）情報数理及び知識処理
Ⅰ−２ 次の３問題のうち２問題を選んで解答せよ。（緑色の答案用紙を使用し、問題ごとに用紙を替えて解答番号を明記し、それぞれ３枚以内にまとめよ。）
Ⅰ−２−１ アルゴリズムの可視化技術について、具体例をまじえながら、詳しく説明せよ。
Ⅰ−２−２ ＸＭＬをプログラミング言語の観点から論述せよ。ただし、論述に当たっては、構文、型定義、データモデル、名称空間、変換・操作などから３項目以上を取り上げ、項目別に記述すること。
Ⅰ−２−３ 古典的カテゴリー（概念）論では、集合論を採用して、「概念（カテゴリー）」に次の仮定や性質を前提にすることが多い。
① メンバーに共通する性質がある。
② カテゴリーには明確な境界がある。
③ 客観的に定義できる。
④ メンバーは同じ資格でカテゴリーに属する。
ところが、これに反する概念がいくらでもあることが判明している。たとえば、ルードウイッヒ・ヴィットゲンシュタインの「ゲーム（トランプの１人占い）」などが典型例である。
上記①〜④のどれかに違反する概念（情報処理には限定しない）を取り出して、古典的カテゴリー（概念）が成立しない点を説明せよ。

（１６−３）情報応用
Ⅰ−２ 次の２問題について解答せよ。（緑色の答案用紙を使用し、問題ごとに用紙を替えて解答
問題番号を明記し、Ⅰ−２−１は４枚以内に、Ⅰ−２−２は２枚以内にまとめよ。）
Ⅰ−２−１ ある企業が、自社の情報システムの運用を全面的にアウトソーシングすることにした。
ＩＴベンダーとＳＬＡ(Service Level Agreement)を締結するにあたって、ヘルプデスク、コンピュータやサーバ運用管理、ネットワーク運用管理などに対するアウトソーシングの内容を示す必要がある。そこで、このＳＬＡの内容に関して、次の４項目について論ぜよ。
（１）アウトソーシングをする場合の期待される効果を３つ列挙せよ。
（２）アウトソーシングをスムースに実行するためには、ユーザ企業側の責任も明確にする必要があるが、その責任はどのようなものがあるかを３つ列挙せよ。
（３）ＳＬＡで合意すべき重要事項を５つ列挙し、その合意が欠落した場合どのような不都合が発生するかを述べよ。
（４）サービスレベルや性能を評価するために、評価基準を数値化したい。具体的な数値目標を４つ挙げ、さらにそれらの数値目標が双方にとって有益である理由を述べよ。
Ⅰ−２−２ 次の４項目のうち２項目を選んで論述せよ。（１項目１内以内）（１） ＤＣＭ(Demand Chain Management)について概要を説明し、さらにＳＣＭ(Supply ChainManagement)と対比して、ＤＣＭの将来性について述べよ。
（２） データモデルが異なる企業間で、連結決算業務を支援するために、ＸＭＬを用いたアプリケーションを開発する。このときＸＭＬの限界について考察し、データモデルとの関係で考慮すべき条件は何かを述べよ。
（３） 無線ＬＡＮとＩＰ電話の融合が、現在の通信手段にどのような影響を与えるか、社会的な視点を重視して述べよ。
（４） データマイニングの必要性について述べ、データウェアハウスを効果的に運用していくう
えで何を考慮すべきか、あなたの所属する組織における事例を挙げて論ぜよ。

（１６−４）電子計算機システム
Ⅰ−２ 次の３問題について解答せよ。（緑色の答案用紙を使用し、問題ごとに用紙を替えて解答問題番号を明記し、それぞれ２枚以内にまとめよ。）
Ⅰ−２−１ 携帯電話などのモバイル情報端末用に、複数のメーカが、共通プラットフォームとして採用するための組み込み系ＯＳに対する基本的要件(requirement)として、どのようなものが考えられるかを挙げそれらについて解説せよ。
Ⅰ−２−２ コンピュータウイルスの主な特徴とそれらの性質について解説せよ。
Ⅰ−２−３ グリッドコンピューティングとは何か。具体的な事例を紹介しながら、その特徴について説明し、今後のビジネスへの利用について論ぜよ。

＜必須科目＞
情報工学一般Ⅱ−１ 次の２０問題の中から１５問題を選んで、解答せよ。（解答欄に１つだけマークすること。）
Ⅱ−１−１ プログラム間のモジュール結合度(coupling)が低いことの利点として妥当なものは次のうちどれか。
① モジュール内部の欠陥を見つけやすい。
② モジュール内部の詳細を明確に知ることができる。
③ モジュールのインターフェースを隠蔽できる。
④ モジュールの変更が他のモジュールの変更を招きにくい。
⑤ モジュールを抽象化しなくてすむ。
推定正解 ④Ⅱ−１−２ 次のＵＭＬ(Unified Modeling Language)の図を何と呼ぶか。

① 活動図(activity diagram)② 協調図(collaboration diagram)③ コンポーネント図(component diagram)④ ステートチャート図(state-chart diagram)⑤ データフロー図(data-flow diagram)
推定正解 ①Ⅱ−１−３ 給与計算システムにおける従業員と営業部員の関係に注目したとき、オブジェクト指向の概念に基づく記述として、適切なものは次のうちどれか。
① 営業部員は従業員のスーパークラスである。
② 営業部員は従業員の汎化である。
③ 営業部員は従業員よりも特化されている。
④ 従業員は営業部員を継承している。
⑤ 従業員は営業部員のサブクラスである。
推定正解 ③
Ⅱ−１−４ モデルという語はいろいろな意味で使われるが、情報システムの分析・解析作業で用いる「モデル」に相当する意味は次のうちどれか。
① 型、型式（例：自動車の最新モデル）② 模型（例：走行実験用のモデルカー）③ 美術家が製作の対象にする人（例：絵画のモデル）④ 小説、戯曲の題材とされる実在の人物（例：小説のモデル）⑤ ファッションモデルの略
推定正解 ②
Ⅱ−１−５ ソフトウェア開発の規模見積もりに関する記述のうち、適切なものはどれか。
① ＣＯＣＯＭＯⅡでは、開発環境のプラットフォームの難易度や開発メンバの能力を考慮しない。
② ソースコード行数（ＬＯＣ）法は、プログラミング言語の種類に依存しない。
③ 標準タスク法は、開発工数から開発工期を求める方法である。
④ ファンクションポイント法は、プログラミング言語の種類に依存しない。
⑤ 類推法は、ウォーターフォールモデルでいう詳細設計の段階で有効である。
推定正解 ④

Ⅱ−１−６ 次の演繹推論の説明のうち、適切なものはどれか。
① 事例から、一般法則を導出する推論方法である。
② 事例の類似性によって、未知の事実を推定する推論方法である。
③ 前提や公理を仮定して推論規則から結論を導出する推論方法である。
④ 過去の事例から類似の問題を選択し、結論を導き出す推論方法である。
⑤ 試行錯誤によって、発見的に結論を導き出す推論方法である。
推定正解 ③Ⅱ−１−７ 差集合Ａ−Ｂに等しいものは次のうちどれか。ここで、∪は和集合、∩は積集合、〜は補集合を表す。
① Ａ∪（Ａ∩Ｂ）② Ａ∩（Ａ∩Ｂ）④ Ａ∩〜Ｂ⑤ （Ａ∪Ｂ）∩Ｂ③ Ａ∩（Ａ∪Ｂ）

推定正解 ④
Ⅱ−１−８ 次のオートマトンが認識する記号列を正規表現で表すとき、正しいものは①〜⑤のうちどれか。ただし初期状態をＡ、最終状態（受容状態）をＤとする。

① １（０１）＊１
推定正解 ④② ０（１０）＊０③ １０（１０）＊④ ０１（０１）＊⑤ ００＊１＊１

Ⅱ−１−９ データ圧縮の方式として著名な Huffman 符号を用いて Ａ 、 Ｂ 、 Ｃ の３種類しかの文字しか現れない文字列 ＡＢＡＢＡＣＡ を Huffman 符号にしたものは次のうちどれか。
① ０１０１０１１０② １０１０１００１③ ０１００１１０１１０④ ０１００１００１１０⑤ ００１０１０００１０１０００１０１１００１
推定正解 ④Ⅱ−１−１０ ３台のコンピュータのうち２台が正常に動作していればシステム全体としては正常に機能しているものとする。３台のコンピュータの稼働率がそれぞれ、０．９、０．８、０．７のとき、このシステム全体の稼働率に最も近い値は次のうちどれか。
① ０．９５② ０．９２④ ０．８５⑤ ０．８０③ ０．９０

推定正解 ③
Ⅱ−１−１１ 国際規格であるシステムライフサイクルプロセス(ISO/IEC15288)の説明で、適切なものは次のうちどれか。
① ソフトウェアライフサイクルプロセスを拡張した規格であるため、両者のライフサイクルは同じ概念である。
② 規格は、企業プロセス、合意プロセス、プロジェクトプロセス、テクニカルプロセスの４つで構成されている。
③ ハードウェアとソフトウェアのライフサイクルは別のものと考えられ、独自に管理することが推奨されている。
④ ライフサイクルステージでは、システムの規模や複雑さに応じて繰り返しを設定することが既定されている。
⑤ 合意プロセスは、プロジェクトが割り当てられた資源や資産を管理し、合意を満たすために適用される。
推定正解 ②

Ⅱ−１−１２ 新システムへの合意形成と要求の要求仕様の明確化において、情報システムの分析に関するユーザと分析者の役割として、適切な説明は次のうちどれか。
① ユーザに必要なことは、分析者とのコミュニケーションをよくすることであり、情報技術を知ることである。
② ユーザ間の利害や見解の相違をなくすために、開発者は技術的な視点でシステムを分析することが必要である。
③ ユーザの役割は、新システムで行う業務の目的とそのために必要な機能を正確に技術用語で記すことである。
④ 対象とするシステムへの思いを共有することによって、関係者間の見解のずれを少なくすることが必要である。
⑤ ユーザ満足を得るシステムを構築するには、関係者すべてが合意できるまで分析を繰り返すことが必要である。
推定正解 ⑤※ 個人的には④が正解だと思いますが、⑤を正解だとしているテキストを見かけたことがあるため、⑤としました。
Ⅱ−１−１３ 企業における情報システムの再構築には何らかの業務改革ＢＰＲ(BusinessProcess Reengineering)が伴う。ＢＰＲ実行に関して適切な説明は次のうちどれか。
① ＢＰＲを情報システムの再構築時に行うと効果があがる。
② 業務系システムでデータを生成し、そのデータを情報系システムで活用するのがよい。
③ ＢＰＲの実践には組織の外にいる経営コンサルタントの介入が不可欠である。
④ ＥＲＰ(Enterprise Resource Planning)パッケージを導入すれば、ＢＰＲができる。
⑤ 事前のユーザ教育によって、業務プロセスの移行直後から必ず業務効率が上がる。
推定正解 ①Ⅱ−１−１４戦略情報システムを構築、運営する場合、戦略目的が達成されているかどうかを常に 評 価 し 機 敏 な 対 応 を と る 必 要 が あ る 。 そ の た め に は 重 要 業 績 評 価 指 標 Ｋ Ｐ Ｉ (KeyPerformance Indicator)をいくつか設定し、継続的・定期的にモニタリングすることが重要である。
ＫＰＩを設定する手法として適切なものは次のどれか。
① ＡＢＣ分析② バランス・スコアカード(Balanced Scorecard)③ ＳＷＯＴ(Strength,Weakness,Opportunity,Threat)分析④ イベントツリー分析(Event Tree Analysis)⑤ ＴＣＯ(Total Cost of Ownership)
推定正解 ②
Ⅱ−１−１５ 技術者には、雇用者又は顧客に対する職務履行の責任と公衆や環境に対する責任とがあるが、この２つの行為はしばしば衝突する。以下のケースで、（）内に記す技術者の行為について倫理的に問題ないと言えるのはどれか。
① Ａは協会Ｐの事務スタッフである。Ｐのプロジェクトに関する説明会に参加した技術者Ｂは、このプロジェクトに応募するため、技術情報を含む提案書を作成してＰに提出した。Ａは技術者にＣにＢの提案書を見せた。ＣはＢの了解を得ることなく、Ｂの提案書を利用して別の提案書を作成しＰに提出した。（Ｃの行為）② Ｑ社は、ある公共事業の設計業務に関して役所Ｓと５年間の契約を結び、以来３年間契約どおりに実施されている。Ｒ社の経営陣は技術者兼重役Ｂの承認を得てＳと接触し、政治的圧力でＱ社との契約をＲ社に換えさせた。ＳはＱ社と解約し、解約日までの仕事に対する報酬を支払った。（Ｂの行為）③ 技術者Ａは、ある制御用システムの開発リーダである。Ａはソフトウェアの設計でＯＮ／ＯＦＦの意味を反転したスイッチ機能を設計した。操作マニュアルには明記してあるが、操作技師はしばしば操作を誤り、結果として利用環境に危害を与えることになった。（Ａの行為）④ 技術者Ｘに掲載された技術者Ａの論文と殆ど同じ内容の論文が技術者Ｂの名前で技術誌Ｙに発表された。ＡがＢに説明を求めたところ、参照文献に含んでいたＡの論文が編集者のミスで脱落したとＢは弁解し謝罪した。（Ｂの行為）⑤ 技術者Ｃはコンサルタント会社Ｋの社長であるが、市場調査手法の研究をしている。Ｃは研究に必要な情報を収集するために、Ｋへの顧客に対して技術コンサルタントの選択条件、サービスに対する意見や要望に関するアンケート調査を実施して、自らの手法を検証しようとしている。（Ｃの行為）
推定正解 ⑤

Ⅱ−１−１６ フラッシュメモリの性質について述べた次の文のうち、妥当な記述のみを列挙したものは①〜⑤のうちどれか。
ａ．書き込み／読み出し時間はＳＲＡＭより大きい。
ｂ．読み出し回数に一定の上限がある。
ｃ．書き込み回数に一定の上限ある。
ｄ．記憶保持に必要な電力はゼロである。
ｅ．記憶保持に必要な電力はゼロである。
ｆ．集積度に必要な電力は一般にＤＲＡＭよりも高い。
① ａ，ｂ，ｅ② ａ，ｂ，ｆ③ ａ，ｃ，ｆ④ ｂ，ｃ，ｅ⑤ ｂ，ｄ，ｆ

推定正解 ③
Ⅱ−１−１７ 電子計算機システムのアーキテクチャに関する次の説明文のうち、最も適切なものを選べ。
① スーパースカラ方式では、命令実行の各ステージをオーバラップして処理することにより、プロセッサのスループットを向上させるが、複数の命令を同時に実行することはない。
② パイプライン方式は、１つのプロセッサにおいて、単一の命令に対する実行時間をできるだけ短くすることを目的としたものである。
③ キャッシュメモリでは、一般に、ライトバック方式の方がライトスルー方式よりもバスの使用率が低くなり、システム性能が向上する。
④ 共有メモリ型マルチプロセッサでは、プロセッサ間で主記憶を介した通信ができるので、プロセッサ数が数百台規模でも、プロセッサ数に比例した並列処理の効率を実現することができる。
⑤ 電子計算機の記憶階層において、主記憶とディスク装置のアクセス時間の差は非常に大きく、大型計算機などでは、両者の間に拡張記憶やディスクキャッシュを置くメモリインターリーブがよく用いられる。
推定正解 ③

Ⅱ−１−１８ 電子計算機の記憶管理に関する次の説明文のうち、最も適切なものを選べ。
① システム障害の原因になるメモリリークは、主記憶領域を繰り返し使用するうちに、多数の未使用領域が断片的に発生し、主記憶の使用効率が極端に低下する現象をいう。
② ディスク装置に格納されているファイルのアクセス時間は、主記憶のアクセス時間や容量には関係なく、ディスク装置の性能にのみ依存する。
③ パソコンにおいて、主記憶を増設するよりも、新たなディスク装置を接続し、その全領域を仮想記憶の二次試験に割り当てた方が、メモリ不足を解消すると同時に性能を向上させることができる。
④ 時間的制約が強いリアルタイムシステムでは、プログラムやデータを主記憶に常駐させておくより、仮想記憶を導入して実効的なメモリアクセス時間を短縮する方が効果的である。
⑤ パソコンで、長時間、動画像を表示したり、巨大なプログラムを実行したりした後、他のプログラムの起動が遅れる現象が見られるとしたら、これはファイルシステムの構造より仮想記憶の設計に原因があると見るべきである。
推定正解 ⑤

Ⅱ−１−１９ インターネットを取り巻く最近の通信技術に関する次の説明文のうち、最近の技術動向を最も適切に説明しているものを選べ。
① 近 年 のイ ン タ ー ネ ッ ト で は 、 Ｍ ＰＬ Ｓ (Multi-Protocol Label Switching) や Ｓ Ｉ Ｐ (SessionInitiation Protocol)などの秘匿性の高い通信方式が提案され、安全な通信を行うことができるようになってきている。
② Ethernet は、もともとＬＡＮの通信技術として開発されたが、最近は光ファイバを用いることにより、広帯域かつ長距離での通信（例えば、1Gbps で 2Km のものや、10Gbps で 40Km）が可能となり、通信事業者も Ethernet サービスを提供している。
③ IEEE 802.i1b 規格に従った無線ＬＡＮが普及し、オフィスやホットスポットなどから、ケーブル接続なしにインターネットが利用できるようになったが、同一基地局に多くのノードが接続されるような環境では、無線チャネルの取り合いなどが発生し、実行転送速度が低下している。この問題を解決するために、最近では、2.4GHz 帯域以外の無線帯域を利用する IEEE
802.11.g が提案され、電波の競合が発生しない無線ＬＡＮ技術が実用化されている。
④ 近年 WinMX などに代表される P2P のアプリケーションが普及し始めているが、これらは、トランスポートとして既存のプロトコル（例えば TCP や UDP）を用いていないために、トラフィック制御ができない。そのため、ネットワーク運用者にとって、非常に問題の多いアプリケーションとなってきている。
⑤ 数年前から普及が始まった新しいインターネットプロトコルである IPv6 は、既存のオペレーティングシステム（例えば、WindowsXP、MacOS X や Linux）などが未対応のため、普及の目処が立っていない。
推定正解 ②

Ⅱ−１−２０ Ｗｅｂ関連技術に関する次の記述のうち、最も適切なものを選べ。
① ＨＴＴＰとは、文書構造や属性（レイアウト、文字の大きさ）などに加え、ハイパーリンクを指定するための文書構造記述言語である。
② ＵＲＬとは、インターネット上の資源（オブジェクト）をアクセスするための方法とその位置を指定するものである。
③ ＸＭＬ言語は、Ｗｅｂブラウザ上での表現手段の提供を目的としたマークアップ言語であるため、業務アプリケーションで不可欠な情報処理には適さない。これを解決するために開発されたのがＨＴＭＬである。
④ ＣＧＩはクライアント側で動くプラグインアプリケーションの代表的な技術で、これによって、帳票の表示や複雑なアニメーションなどをサーバ側に負荷をかけることなく実行できる。
⑤ Ｗｅｂサーバには、Ｗｅｂクライアントからの要求に応じて、データベースなど外部プログラムを呼出し、実行結果をクライアントに返すための仕組みを実装する。JavaScript は、このために最も一般的に利用されているプログラミング言語である。
推定正解 ②

Ⅱ−２ 次の４問題の中から３問題を選んで、解答せよ。（青色の答案用紙を使用し、問題ごとに用紙を替えて解答問題番号を明記し、それぞれ１枚以内にまとめよ。）
Ⅱ−２−１ ウォーターフォール型のプロセスモデルの利点と欠点について、他のプロセスモデルと比較して論ぜよ。
Ⅱ−２−２ Ｗｅｂサーバ上のＷｅｂアプリケーションの開発に用いることを念頭において、スクリプト言語（Ｐｅｒｌ、ＡＳＰ、ＪＳＰ、ＰＨＰなど）とシステム記述言語（Ｊａｖａ、Ｃ＃、Ｃなど）について、用途、規模、言語特性、必要なスキル、拡張性、などの視点から比較、論述せよ。
Ⅱ−２−３ 顧客満度の向上を目的とした情報システムの開発を提案することになった。自社の経営トップに対し提案するシステムの投資対効果を説明する場合を想定し、効果についてどのような指標を用いるか、ならびにその指標が経営にどのように結びつくのかを具体例を２つ挙げて論ぜよ。
Ⅱ−２−４ プロセッサの処理速度を表す尺度には、どのようなものが用いられているかを述べ、それぞれの利点と問題点について論ぜよ。