開発技術1. ウォータフォールモデルの進め方として適切なものはどれか。A. 原則として前工程が完了してから次工程に着手するB. 短い反復で動くソフトウェアを顧客へ継続的に届けるC. リスクの高い機能から試作を重ねて仕様を固めていくD. 毎日決まった時刻にチーム全員で進捗を共有する採点
開発技術2. 単体テストで主に確認する対象として適切なものはどれか。A. 複数モジュールを接続したときのインタフェース不整合B. モジュール単体の論理や分岐が仕様どおり動くことC. 本番相当の負荷で応答時間が要件を満たすことD. 発注者が業務シナリオどおりに使えること採点
開発技術3. ブラックボックステストの考え方として適切なものはどれか。A. ソースの全命令を一度は実行するB. 分岐の真偽をどちらも通すC. 仕様を基に入力と出力だけを見るD. 内部の変数名の付け方を点検する採点
開発技術4. ホワイトボックステストの特徴として適切なものはどれか。A. 利用者の画面操作だけを記録して再生するB. 契約書のSLA数値だけを根拠に合否を決めるC. 同値分割だけで代表値を選んで打ち込むD. プログラム内部の論理や制御の流れを見てケースを作る採点
開発技術5. 結合テストで重点的に確認するものはどれか。A. 各関数のローカル変数の初期値B. モジュール間の呼出しやデータの受け渡しC. データセンタの耐震固定が仕様どおりかD. 経営層が投資対効果に納得しているか採点
開発技術6. システムテストで確認する内容として最も適切なものはどれか。A. 1関数のif文の真偽だけB. 2モジュール間の引数の個数だけC. 構築したシステム全体が要件の機能と性能を満たすこととして実務で用いるD. 発注担当者が現場の帳票に押印できることだけ採点
開発技術7. 運用テスト(受入テスト)の主目的として適切なものはどれか。A. コンパイラが警告を出さないことを証明するB. カバレッジツールの数値が100%になることC. 開発者だけが机上で仕様書を読み合わせることD. 発注者側が実業務の流れで使えることを確認する採点
開発技術9. 外部設計と内部設計の区別として適切なものはどれか。A. 外部設計は単体テスト計画だけを書く工程であるB. 内部設計は利用者画面の文言を決める工程であるC. 外部設計は利用者から見た仕様、内部設計はプログラム構造を決めるD. どちらもプロジェクト憲章の承認条件を書く工程である採点