システムアーキテクト午前2平成26年

システムアーキテクト午前2平成26年

情報処理技術者試験 / システムアーキテクト午前2平成26年


 ソフトウェアの要求分析や設計に利用されるモデルに関する記述のうち,

ペトリネットの説明として,適切なものはどれか。

 ア 外界の事象データ構造として表現する,データモデリングのアプローチ

  をとる。その表現は,エンティティ,関連及び属性で構成される。

 イ システムの機能を入力データから出力データヘの変換とみなすとともに,

  機能を段階的詳細化に基づき階層的に分割していく。

 ウ 対象となる問題領域に対して,プロセスではなくオブジェクトを用いて

  解決を図るというアプローチをとる。

 エ 並行して進行する事象間の同期を表す。その構造は 2 種類の点をもつ

  有向 2 部グラフで表される。


キーワード

■解答■

  システムアーキテクト午前2平成26年問01

------------------------------------------------------------------------

 要求分析・設計技法のうち,BPMN の説明はどれか

 ア イベント・アクティピティ・分岐・合流を示すオブジェクトと,フローを

  示す矢印などで構成された図によって,業務プロセスを表現する。

 イ 木構造に基づいた構造化ダイアグラムであり,トップダウンでの機能分割

  やプログラム構造図,組織図などを表現する。

 ウ システムの状態が外部の信号や事象に対してどのように推移していくかを

  図で表現する。

 エ プログラムモジュールに分割して表現し,モジュールの階層構造と編成,

  モジュール間のインタフェースを記述する。

キーワード

■解答■

  システムアーキテクト午前2平成26年問02

------------------------------------------------------------------------

 ソフトウェアパターンのうち,GOF のデザインパターンの説明はどれか。

 ア Java のパターンとして引数オブジェクトオブジェクトの可変性などで

  構成される。

 イ オブジェクト指向開発のためのパターンとして生成,構造,振る舞いの

  3 カテゴリから構成される。

 ウ 構造,分散システム,対話型システム及び適合型システムの4カテゴリか

  ら構成される,

 エ 抽象度が異なる要素を分割して階層化するための Layers,コンポーネント分割

  のための Broker などで構成される。

キーワード

■解答■

  システムアーキテクト午前2平成26年問03

------------------------------------------------------------------------

 内部設計書のデザインレピューを実施する目的として,最も適切なものはどれ

か,

 ア 外部設計書との一貫性の検証と要件定義の内容を満たしていることの確認

 イ 設計記述規約の遵守性の評価と設計記述に関する標準化の見直し

 ウ 要件定義の内容に関する妥当性の評価と外部設計指針の見直し

 エ 論理データ設計で洗い出されたデータ項目の確認と物理データ構造の決定

キーワード

■解答■

  システムアーキテクト午前2平成26年問04

------------------------------------------------------------------------


問5 図は,商品の受注処理を行うプログラムモジュール構成図である。a~dのうち,

  機能的強度のモジュールはどれか。

初期設定を行い,

ファイルを開く

ア a

受注処理を行う

新規顧客の顧客番号を

採番し,顧客レコード

を作成する

c   l l

顧客番号,氏名,住所を

人力とし,顧客レコード

を更新する

ウ c

b   l

必要に応じて顧客情報

を修正してから,販売

番号を採番し,販売レ

コードを作成する

d   l

販売情報を入力とし,販

レコードを更新してか

ら,監査用の記録を取る

工 d

イ b


問6 a~cの説明に対応するレビューの名称として,適切な組合せはどれか

a参加者全員が持ち回りでレビュー責任者を務めながらレビューを行うので,参加者

 全員の参画意欲が高まる。

b レビュー対象物の作成者が説明者になり,入力データの値を仮定して,手続をステ

 ップごとに机上でシミュレーションしながらレビューを行う。

c あらかじめ参加者の役割を決めておくとともに,進行役の議長を固定し,レビュー

 の焦点を絞って迅速にレビュー対象を評価する。

インスペクション

ウオークスルー

ラウンドロビン

ウオークスルー

インスペクション

ラウンドロビン

ラウンドロビン

インスペクション

ウオークスルー

ラウンドロビン

ウオークスルー

インスペクション

------------------------------------------------------------------------

 ソフトウェアの要件定義や分析・設計で用いられる技法に関する記述のうち,

適切なものはどれか。

 ア 決定表は,条件と処理を対比させた表形式で論理を表現したものであり,

  複雑な条件判定を伴う要件定義の記述手段として有効である。

 イ 構造化チャートは,システムの“状態”の種別とその状態が遷移するため

  の“要因”との関係を分かりやすく表現する手段として有効である。

 ウ 状態遷移図は,DFD に“コントロール変換とコントロールフロー”を付加

  したものであり,制御システムに特有な処理を表現する手段として有効で

  ある。

 エ 制御フロー図は,データの“源泉,吸収,流れ,処理,格納”を基本要素

  としており,システム内のデータの流れを表現する手段として有効である。

キーワード

■解答■

  システムアーキテクト午前2平成26年問07

------------------------------------------------------------------------


 ソフトウェアの使用性を評価する指標の目標設定の例として,適切なものはど

れか

 ア ソフトウェアに障害が発生してから1時間以内に,利用者が使用できるこ

  と

 イ 利用者が使用したい機能の改善を,1週間以内に実装できること

 ウ 利用者が使用したい機能を,100%提供できていること

 エ 利用者が使用したいソフトウェアの使用方法を,1時間以内に習得できる

  こと

キーワード

■解答■

  システムアーキテクト午前2平成26年問08


------------------------------------------------------------------------



問9 プログラムテストに使用する入力データを,実験計画法に基づいて作成する。入力

  データには七つの項目があり,それぞれの項目は直交表のo又は1に対応する二者択

  一の値で構成する。入力データの全バターンをテストするときのテスト回数と,直交

  表を用いてテストケースを作成するときのテスト回数の組合せはどれか。ここで,直

  交表は,全ての2列間でO又は1が公平に出現するように作られている。


------------------------------------------------------------------------

 論理型プログラミングにおいて,命題の証明を行うための基本的な操作はどれ

か。

 ア オーバライド

 イ オーバロード

 ウ メッセージパッシング

 エ ユニフィケーション

キーワード

■解答■

  システムアーキテクト午前2平成26年問11

------------------------------------------------------------------------

 開発ライフサイクルモデルとして,ウォータフォールモデル,進化的モデル

スパイラルモデルの三つを考える。ソフトウェア保守は,どのモデルを採用した

ときに必要か。

 ア ウォータフォールモデルだけ

 イ ウォータフォールモデルと進化的モデルだけ

 ウ ウォータフォールモデルとスパイラルモデルだけ

 エ ウォータフォールモデル,進化的モデル,スパイラルモデルの全て

キーワード

■解答■

  システムアーキテクト午前2平成26年問12

------------------------------------------------------------------------

 ユースケース駆動開発の利点はどれか。

 ア 開発を反復するので,新しい要求やビジネス目標の変化に柔軟に対応しや

  すい。

 イ 開発を反復するので,リスクが高い部分に対して初期段階で対処しやすく,

  プロジェクト全体のリスクを減らすことができる。

 ウ 基本となるアーキテクチャをプロジェクトの初期に決定するので,

  コンポーネントを再利用しやすくなる。

 エ ひとまとまりの要件を単位として設計からテストまでを実施するので,

  要件ごとに開発状況が把握できる。

キーワード

■解答■

  システムアーキテクト午前2平成26年問13

------------------------------------------------------------------------

問14 投資効果を現在価値法で評価するとき,最も投資効果の大きい(又は損失の小さ

  い)シナリオはどれか。ここで,期間は3年間,割引率は5%とし,各シナリオのキ

  ヤッシユフローは表のとおりとする。


------------------------------------------------------------------------


 情報システムの全体計画立案のために E-R モデルを用いて全社のデータモデル

を作成する手順はどれか。

 ア 管理層の業務から機能を抽出し,機能をエンティティとする。次に,機能

  の相互関係に基づいてリレーションシップを定義する。さらに,全社の帳票類

  を調査して整理し,正規化された項目に基づいて属性を定義し,全社のデータ

  モデルとする。

 イ 企業の全体像を把握するために,主要なエンティティだけを抽出し,それ

  らの相互間のリレーションシップを含めて,烏賊図を作成する。次に,

  エンティティを詳細化し,全てのリレーションシップを明確にしたものを全社

  のデータモデルとする。

 ウ 業務層の現状システムを分析し,エンティティリレーションシップを抽出

  する。それぞれについて適切な属性を定め,これらを基にE-R図を作成し,それ

  を抽象化して,全社のデータモデルを作成する,

 エ 全社のデータとその処理過程を分析し,重要な処理を行っている業務を基本

  エンティティとする。次に,基本エンティティ相互のデータの流れを

  リレーションシップとして捉え,適切な識別名を与える。さらに,

  基本エンティティと関係のあるデータ属性とし,全社のデータモデルを作成

  する。

キーワード

■解答■

  システムアーキテクト午前2平成26年問15

------------------------------------------------------------------------

 非機能要件項目はどれか。

 ア 新しい業務の在り方や運用に関わる業務手順,入出力情報,組織,責任,

  権限,業務上の制約などの項目

 イ 新しい業務の遂行に必要なアプリケーションシステムに関わる利用者

  作業,システム機能の実現範囲,機能間の情報の流れなどの項目

 ウ 経営戦略や情報戦略に関わる経営上のニーズ,システム化・システム改善

  を必要とする業務上の課題,求められる成果・目標などの項目

 エ システム基盤に関わる可用性,性能,拡張性,運用性,保守性,移行性,

  セキュリティシステム環境などの項目

キーワード

■解答■

  システムアーキテクト午前2平成26年問16


------------------------------------------------------------------------

 エンタープライズアーキテクチャにおいて,ピジネスアーキテクチャの成果物

である機能情報関連図(DFD)を説明したものはどれか。

 ア 業務・システムの処理過程において,情報システム間でやり取りされる情報

  の種類及び方向を図式化したものである。

 イ 業務を構成する各種機能を,階層化した3行3列の格子様式に分類して整理し,

  業務・システムの対象範囲を明確化したものである。

 ウ 最適化計画に基づき決定された業務対象領域の全情報(伝票,帳票,文書など)

  を整理し,各情報間の関連及び構造を明確化したものである。

 エ 対象の業務機能に対して,情報の発生源と到達点,処理,保管,それらの

  間を流れる情報を,統一記述規則に基づいて表現したものである。

キーワード

■解答■

  システムアーキテクト午前2平成26年問17


------------------------------------------------------------------------

 システム化計画立案時に,全社レベルの業務モデルを作成するときの留意点は

どれか。

 ア 業務モデルとしてビジネスプロセスデータクラスとの関係を明らかにす

  るために,データクラスに含まれるデータ項目を詳細にしておく必要がある。

 イ 業務モデルは企業活動のモデルでもあるので,ビジネスプロセスには,

  日常業務レベルの活動だけでなく意思決定活動や戦略計画活動も含む必要が

  ある。

 ウ 業務モデルは企業活動を正確に表現するので,データクラス間に存在して

  いるデータの重複はそのまま反映しておく必要がある。

 エ 業務モデルは全社情報システム構築の基本構造となるもので,

  ビジネスプロセスはその企業の現行のプロセスをそのまま反映させる必要が

  ある。

キーワード

■解答■

  システムアーキテクト午前2平成26年問18


------------------------------------------------------------------------

 アクセス時間 10 ナノ秒のキャッシュメモリとアクセス時間 50ナノ 秒の主記憶

を使用した処理装置において,主記憶の実効メモリアクセス時間が 25 ナノ秒以下

になるためには,キャッシュメモリのヒット率が少なくとも何 % あればよいか。

 ア 50

 イ 60

 ウ 70

 エ 80

キーワード

■解答■

  システムアーキテクト午前2平成26年問19


------------------------------------------------------------------------

 Web ブラウザHTTP を用いず,独自の GUIデータ転送機構を用いた,

ネットワーク対戦型のゲームを作成する。仕様の(2)の実現に用いることができる

仕組みとして,適切なものはどれか。

〔仕様〕

(1) ゲームは囲碁や将棋のように 2 人のプレーヤの間で行われ,ゲームの状態は

 サーバで管理する。プレーヤはそれぞれクライアントプログラムを操作してゲーム

 に参加する。

(2) プレーヤが新たな手を打ったとき,クライアントプログラムはサーバにある

 関数を呼び出す。サーバにある関数は,その手がルールに従っているかどうかを

 調べて,ルールに従った手であればゲームの状態を変化させ,そうでなければそ

 の手が無効であることをクライアントプログラムに知らせる。

(3) ゲームの状態に変化があれば,サーバは各クライアントプログラムにその旨を知

 らせることによって GUI に反映させる。

 ア CGI

 イ PHP

 ウ RPC

 エ XML

キーワード

■解答■

  システムアーキテクト午前2平成26年問20


------------------------------------------------------------------------


-

問21 階層構造をもつ組織と社員の所属を表すUMLクラス図のうち,“社員は組織階層

  中のどの組織にも所属できるが,兼務はしない”とするものはどれか。

------------------------------------------------------------------------

 データベースに媒体障害が発生したときの回復法はどれか。

 ア 障害発生時,異常終了したトランザクションをロールバックする。

 イ 障害発生時点でコミットしていたがデータベースの実更新がされていない

  トランザクションをロールフォワードする。

 ウ 障害発生時点でまだコミットもアポートもしていなかった全ての

  トランザクションをロールバックする。

 エ バックアップコピーでデータベースを復元し,バックアップ取得以降に

  コミットした全てのトランザクションをロールフォワードする。

キーワード■ ロールフォワード

■解答■

  システムアーキテクト午前2平成26年問22

 エ バックアップコピーでデータベースを復元し,バックアップ取得以降に

  コミットした全てのトランザクションをロールフォワードする。


------------------------------------------------------------------------

問23 図は,既存の電話機とPBXを使用した企業内の内線網を,IPネットワークに統合

  する場合の接続構成を示している。図中のa~cに該当する装置の適切な組合せはど

  れか。


------------------------------------------------------------------------

 WAF に登録された検出パターンと判定の関係のうち,適切なものはどれか。

 ア ブラックリスト方式では,正常な通信の検出パターンがブラックリスト

  登録されており,通信がブラックリストに該当しないとき,不正な通信と判定

  する。

 イ ブラックリスト方式では,不正な通信の検出パターンがブラックリスト

  登録されており,通信がブラックリストに該当しないとき,不正な通信と判定

  する。

 ウ ホワイトリスト方式では,正常な通信の検出パターンがホワイトリスト

  登録されており,通信がホワイトリストに該当しないとき,不正な通信と判定

  する。

 エ ホワイトリスト方式では,不正な通信の検出パターンがホワイトリスト

  登録されており,通信がホワイトリストに該当しないとき,正常な通信と判定

  する。

キーワード

■解答■

  システムアーキテクト午前2平成26年問24


------------------------------------------------------------------------

 脆弱性検査手法の一つであるファジングはどれか。

 ア 既知の脆弱性に対するシステムの対応状況に注目し,システムに導入され

  ているソフトウェアのバージョン及びパッチの適用状況の検査を行う。

 イ ソフトウェアデータの入出力に注目し,問題を引き起こしそうなデータ

  を大量に多様なパターンで入力して挙動を観察し,脆弱性を見つける。

 ウ ソフトウェアの内部構造に注目し,ソースコード構文を機械的にチェック

  するホワイトポックス検査を行うことによって脆弱性を見つける。

 エ ベンダや情報セキュリティ関連機関が提供するセキュリティアドバイザリ

  などの最新のセキュリティ情報に注目し,ソフトウェア脆弱性の検査を行う。

キーワード■ ファジング

■解答■

  システムアーキテクト午前2平成26年問25


------------------------------------------------------------------------