システムアーキテクト試験(SA) の 10門
第1問
記憶領域を管理するアルゴリズムのうち,ベストフィット方式の特徴として,適切なものはどれか。
空きブロック群のうち,アドレスが下位のブロックを高い頻度で使用するので,アドレスが上位の方に大きな空きブロックが残る傾向にある。
空きブロック群のうち,要求された大きさを満たす最小のものを割り当てるので,最終的には小さな空きブロックが多数残る傾向にある。
空きブロックの検索にハッシュ関数を使用しているので,高速に検索することができる。
空きブロックをアドレスの昇順に管理しているので,隣接する空きブロックを簡単に見つけられ,より大きな空きブロックにまとめることができる。
システムアーキテクト試験(SA) の 10門
第2問
“技術のSカーブ”の説明として,適切なものはどれか。
技術の期待感の推移を表すものであり,黎明期,流行期,反動期,回復期,安定期に分類される。
技術の進歩の過程を表すものであり,当初は緩やかに進歩するが,やがて急激に進歩し,成熟期を迎えると進歩は停滞気味になる。
工業製品において生産量と生産性の関係を表すものであり,生産量の累積数が増加するほど生産性は向上する傾向にある。
工業製品の故障発生の傾向を表すものであり,初期故障期間では故障率は高くなるが,その後の偶発故障期間での故障率は低くなり,製品寿命に近づく摩耗故障期間では故障率は高くなる。
システムアーキテクト試験(SA) の 10門
第3問
0Sのプロセス制御におけるプリエンプティブ方式に関する記述のうち,適切なものはどれか。
各プロセスがシステム資源を自主管理できるので,マルチプログラミングに向いている。
ノンプリエンプティブ方式に比べて,コンテキスト切替えのためのオーバヘッドが小さい。
ノンプリエンプティブ方式に比べて,特定のプロセスがプロセッサを独占することが多い。
プリエンプティブ方式を実現するには,OSがプロセスを強制的に切り替えて実行する機構が必要になる。
システムアーキテクト試験(SA) の 10門
第4問
分析対象としている問題に数多くの要因が関係し,それらが相互に絡みあっているとき,原因と結果,目的と手段といった関係を追求していくことによって,因果関係を明らかにし,解決の糸口をつかむための図はどれか。
アローダイアグラム
パレート図
マトリックス図
連関図
システムアーキテクト試験(SA) の 10門
第5問
プログラムテストに使用する入力データを、実験計画法に基づいて作成する。入力データには七つの項目があり、それぞれの項目は直交表の0又は1に対応する二者択一の値で構成する。入力データの全パターンをテストするときのテスト回数と、直交表を用いてテストケースを作成するときのテスト回数の組み合わせはどれか。ここで、直交表は、全ての2列間で0又は1が公平出現するように作られている。
【全パターンのテスト回数】14
【直交表でテストケースを作成するときのテスト回数】7
【全パターンのテスト回数】14
【直交表でテストケースを作成するときのテスト回数】8
【全パターンのテスト回数】128
【直交表でテストケースを作成するときのテスト回数】7
【全パターンのテスト回数】128
【直交表でテストケースを作成するときのテスト回数】8
システムアーキテクト試験(SA) の 10門
第6問
IPの上位階層のプロトコルとして,コネクションレスのデータグラム通信を実現し,信頼性のための確認応答や順序制御などの機能をもたないプロトコルはどれか。
ICMP
PPP
TCP
UDP
システムアーキテクト試験(SA) の 10門
第7問
流れ図において、分岐網羅を満たし、かつ、条件網羅を満たすテストデータの組はどれか。
(x, y)、(2, 2)、(1, 2)
(x, y)、(1, 2)、(0, 0)
(x, y)、(1, 2)、(1, 1)、(0, 1)
(x, y)、(1, 2)、(0, 1)、(0, 2)
システムアーキテクト試験(SA) の 10門
第8問
クロスサイトスクリプティングの手口はどれか。
Webアプリケーションに用意された入力フィールドに、悪意のあるJavaScriptコードを含んだデータを入力する。
インターネットなどのネットワークを通じてサーバに不正にアクセスしたり、データの改ざん・破壊を行ったりする。
大量のデータをWebアプリケーションに送ることによって、用意されたバッファ領域をあふれさせる。
パス名を推定することによって、本来は認証された後にしかアクセスが許可されていないページに直接ジャンプする。
システムアーキテクト試験(SA) の 10門
第9問
有機ELディスプレイの説明として、適切なものはどれか。
電圧をかけて発光素子を発光させて表示する。
電子ビームが発光体に衝突して生じる発光で表示する。
透過する光の量を制御することで表示する。
放電によって発生した紫外線で、蛍光体を発光させて表示する。
システムアーキテクト試験(SA) の 10門
第10問
銀行の勘定系システムなどのような特定の分野のシステムに対して、業務知識、再利用部品、ツールなどを体系的に整備し、再利用を促進することによって、ソフトウェア開発の効率向上を図る活動や手法はどれか。
コンカレントエンジニアリング
ドメインエンジニアリング
フォワードエンジニアリング
リバースエンジニアリング