システムアーキテクト試験(SA) の 5門
第1問
WebブラウザやHTTPを用いず、独自のGUIとデータ転送機能を用いた、ネットワーク対戦型ゲームを作成する。仕様(2)の実現に用いることができる仕組みとして、適切なものはどれか。
[仕様]
(1)ゲームは囲碁や将棋のように2人のプレーヤの間で行われ、ゲームの状態はサーバで管理する。プレーヤはそれぞれクライアントプログラムを操作してゲームに参加する。
(2)プレーヤが新たな手を打ったとき、クライアントプログラムはサーバにある関数を呼び出す。サーバにある関数は、その手がルールに従っているかどうかを調べて、ルールに従った手であればゲームの状態を変化させ、そうでなければその手が無効であることをクライアントプログラムに知らせる。
(3)ゲームの状態に変化があれば、サーバは各クライアントプログラムにその旨を知らせることによってGUIに反映させる。
CGI
PHP
RPC
XML
システムアーキテクト試験(SA) の 5門
第2問
要求分析・設計技法のうち、BPMNの説明はどれか。
イベント・アクティビティ・分岐・合流をオブジェクトと、フローを示す矢印などで構成された図によって、業務プロセスを表現する。
木構造に基づいた構造化ダイアグラムであり、トップダウンでの機能分割やブロック構造図、組織図などの表現に用いられる。
システムの状態が外部の信号や事象に対してどのように推移していくかを図で表現する。
プログラムをモジュールに分割して表現し、モジュールの階層構造と編成、モジュール間のインタフェースを記述する。
システムアーキテクト試験(SA) の 5門
第3問
分散データベースにおいて図のようなコマンドシーケンスがあった。調停者がシーケンスaで発行したコマンドはどれか。ここで,コマンドシーケンスの記述にUMLのシーケンス図の記法を用いる。
COMMITの実行要求
ROLLBACKの実行要求
判定レコードの書出し要求
ログ書出しの実行要求
システムアーキテクト試験(SA) の 5門
第4問
IPネットワークのプロトコルのうち、OSI基本参照モデルのトランスポート層に位置するものはどれか。
HTTP
ICMP
SMTP
UDP
システムアーキテクト試験(SA) の 5門
第5問
関係を第2正規形から第3正規形に変換する手順はどれか。
候補キー以外の属性から、候補キーの一部の属性に対して関数従属性がある場合、その関係を分解する。
候補キー以外の属性間に関数従属性がある場合、その関係を分解する。
候補キーの一部の属性から、候補キー以外の属性への関数従属性がある場合、その関係を分解する。
一つの属性に複数の値が入っている場合、単一の値になるように分解する。