問49 データ構造のうち,適切なものはどれか。
ア 配列は,添え字によってデータを任意の順序で読み出すことができる。
イ 配列を用いることによって,データ構造とアルゴリズムを独立させることができる。
ウ リストは,添え字によってデータの検索や更新ができる。
エ リストは,データの挿入や削除のときに既存のデータを移動する必要がある。
答え
ア
問50 次の特徴をもつ結合テストの手法はどれか。
[特徴]
・システム開発の当初から,プログラミングと結合テストの並行作業が可能である。
・ドライバを必要とする。
・スタブは不要である。
ア サンドイッチテスト
イ トップダウンテスト
ウ ビッグバンテスト
エ ボトムアップテスト
答え
エ
問51 システム開発におけるテストでは,小さな単位から大きな単位へ,テストを積み上げていく方法がとられることが多い。このとき,テストの適切な実施順序はどれか。
ア システムテスト→結合テスト→単体テスト
イ システムテスト→単体テスト→結合テスト
ウ 単体テスト→結合テスト→システムテスト
エ 単体テスト→システムテスト→結合テスト
答え
ウ
[問52から問61までは,マネジメント系の問題です。]
問52 システム開発プロジェクトの実施計画を作成し,クリティカルパスを求めた。クリティカルパスによって把握できる作業はどれか。
ア 作業の遅れがプロジェクト全体の遅れに直結する作業
イ システムの品質を確保する上で,最も注意すべき作業
ウ 実施順序の変更が可能な作業
エ 最も費用のかかる作業
答え
ア
問53 全部で100画面から構成されるシステムの画面作成作業において,小規模かつ単純な画面が30,中規模かつ普通の画面が40,大規模かつ普通の画面が20,大規模かつ複雑な画面が10である場合の工数を,表の標準作業日数を用いて標準タスク法で見積もると何人日になるか。ここで,全部の画面のレビューに5人日,作業の管理には,レビューを含めた作業工数の20%を要するものとする。
ア 80
イ 85
ウ 101
エ 102
答え
エ
解説
小規模かつ単純30×0.4+中規模かつ普通40×0.9+大規模かつ普通20×1.0+大規模かつ複雑10×1.2=80。これにレビューを含めて,さらに管理を考慮すると,(80+5)×1.2=102
問54 ソフトウェアの品質特性のうち,保守性の高さを表しているものはどれか。
ア 異なるマシンへの移行が容易である。
イ サービスが中断しても復旧が容易である。
ウ 操作の理解が容易である。
エ プログラムの解析が用意である。
答え
エ
問55 システムの要求分析時に行うインタビュー実施上の留意点として,適切なものはどれか。
ア インタビュー対象者の回答が,事実であるか推測であるかを区別すべきである。
イ インタビューの対象者は,その業務を直接行っている担当者に限るべきである。
ウ 質問内容を記入した用紙を事前に渡すことは,避けるべきである。
エ 質問は,“はい”か“いいえ”で答えられるものに限るべきである。
答え
ア
問56 アプリケーションの保守に関する記述として,適切なものはどれか。
ア テスト終了後は速やかに本稼働中のライブラリに登録し,保守承認者に報告する。
イ 変更内容が簡単であると判断できるときは,本稼動用ライブラリを直接更新する。
ウ 保守作業が完了しないまま放置されるのを防ぐためにも,保守の完了を記録する。
エ 保守作業は,保守作業担当者によるテストが終了した時点で完了とする。
答え
ウ