システムアーキテクト試験(SA) の 5門
第1問
安全なWebアプリケーションの作り方について,攻撃と対策の適切な組合せはどれか。
【攻撃】SQLインジェクション
【対策】SQL文の組立てに静的プレースホルダを使用する。
【攻撃】クロスサイトスクリプティング
【対策】任意の外部サイトのスタイルシートを取り込めるようにする。
【攻撃】クロスサイトリクエストフォージェリ
【対策】リクエストにGETメソッドを使用する。
【攻撃】セッションハイジャッ
【対策】利用者ごとに固定のセッションIDを使用する。
システムアーキテクト試験(SA) の 5門
第2問
データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの2倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
フルバックアップ1回当たりの磁気テープ使用量が約2倍になる。
フルバックアップ1回当たりの磁気テープ使用量が約半分になる。
フルバックアップ取得の平均実行時間が約2倍になる。
ログ情報によって復旧するときの処理時間が平均して約2倍になる。
システムアーキテクト試験(SA) の 5門
第3問
労働者派遣法に基づいた労働者の派遣において,労働者派遣契約の関係が存在するのはどの当事者の間か。
派遣先事業主と派遣労働者
派遣先責任者と派遣労働者
派遣元事業主と派遣先事業主
派遣元事業主と派遣労働者
システムアーキテクト試験(SA) の 5門
第4問
ソフトウェアの要求定義や分析・設計で用いられる技法に関する記述のうち、適切なものはどれか。
決定表は、条件と処理を対比させた表形式で論理を表現したものであり、複雑な条件判定を伴う要件定義の記述手段として有効である。
構造化チャートは、システムの“状態”の種別とその状態が遷移するための“要因”との関係をわかりやすくするための手段として有効である。
状態遷移図は、DFDに“コントロール変換とコントロールフロー”を付加したものであり、制御系システムに特有な処理を表現する手段として有効である。
制御フロー図は、データの“源泉、九州、流れ、処理、格納”を基本要素としてあり、システム内のデータの流れを表現する手段として有効である。
システムアーキテクト試験(SA) の 5門
第5問
スコープを縮小せずにプロジェクト全体のスケジュールを短縮する技法の一つである“クラッシング”では,メンバの時間外勤務を増やしたり,業務内容に精通したメンバを新たに増員したりする。“クラッシング”を行う際に,優先的に資源を投入すべきスケジュールアクティビティはどれか。
業務の難易度が最も高いスケジュールアクティビティ
クリティカルパス上のスケジュールアクティビティ
資源が確保できる時期に開始するスケジュールアクティビティ
所要期間を最も長く必要とするスケジュールアクティビティ