システムアーキテクト試験(SA) の 5門
第1問
販売管理システムにおいて、起票された受注伝票が漏れなく、重複することなく入力されていることを確かめる監査手続のうち、適切なものはどれか。
受注データから値引取引データなどの例外取引データを抽出し、承認の記録を確かめる。
受注伝票の入力時に論理チェック及びフォーマットチェックが行われているか、テストデータ法で確かめる。
プルーフリストと受注伝票との照合が行われているか、プルーフリスト又は受注伝票上の照合印を確かめる。
平行シミュレーション法を用いて、受注伝票を処理するプログラムの論理の正当性を確かめる。
システムアーキテクト試験(SA) の 5門
第2問
記憶領域の動的な割り当て及び解放を繰り返すことによって、どこからも利用できない記憶領域が発生することがある。このような記憶領域を再び利用可能にする機能はどれか。
ガーベジコレクション
スタック
ヒープ
フラグメンテーション
システムアーキテクト試験(SA) の 5門
第3問
レビュー方法一つであるインスペクションにおけるレビューアの行動のうち、作成者との関係に関して考慮すべきことはどれか。
技術力があり熟練している作成者の作業成果物に対しては、課題や欠陥の指摘を控えるようにする。
作成者が修正作業をしやすくするために、課題の抽出よりも欠陥の解決策や修正方法の検討に多くの時間を割く。
作成者を非難することは避け、作業成果物の内容に焦点を当てて課題や欠陥を指摘する。
指摘された課題や欠陥の個数を記録し、作成者の能力評価の参考情報として採用できるようにする。
システムアーキテクト試験(SA) の 5門
第4問
システム開発のプロジェクトにおいて,EVMを活用したパフォーマンス管理をしている。開発途中のある時点でCV(コスト差異)の値が正,SV(スケジュール差異)の値が負であるとき,プロジェクトはどのような状況か。
開発コストが超過し,さらに進捗も遅れているので,双方について改善するための対策が必要である。
開発コストと進捗がともに良好なので,今のパフォーマンスを維持すればよい。
開発コストは問題ないが,進捗に遅れが出ているので,遅れを改善するための対策が必要である。
進捗は問題ないが,開発コストが超過しているので,コスト効率を改善するための対策が必要である。
システムアーキテクト試験(SA) の 5門
第5問
WebブラウザやHTTPを用いず、独自のGUIとデータ転送機能を用いた、ネットワーク対戦型ゲームを作成する。仕様(2)の実現に用いることができる仕組みとして、適切なものはどれか。
[仕様]
(1)ゲームは囲碁や将棋のように2人のプレーヤの間で行われ、ゲームの状態はサーバで管理する。プレーヤはそれぞれクライアントプログラムを操作してゲームに参加する。
(2)プレーヤが新たな手を打ったとき、クライアントプログラムはサーバにある関数を呼び出す。サーバにある関数は、その手がルールに従っているかどうかを調べて、ルールに従った手であればゲームの状態を変化させ、そうでなければその手が無効であることをクライアントプログラムに知らせる。
(3)ゲームの状態に変化があれば、サーバは各クライアントプログラムにその旨を知らせることによってGUIに反映させる。
CGI
PHP
RPC
XML