実践問題
解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。
第1問
ウォータフォールモデルにおいて,前工程の完了成果物を承認してから次工程へ進む目的として,最も適切なものはどれか。
- 並列開発を容易にするため
- 工程間の品質を確保するため
- 開発言語の違いを吸収するため
- 開発工数を必ず削減するため
解答&解説はこちら
第2問
アジャイル開発における“イテレーション”の説明として,最も適切なものはどれか。
- システム移行後に実施する保守作業
- 要件定義だけを繰り返す活動
- 短期間で設計・実装・テストを反復する開発単位
- 開発完了後に行うレビュー手法
解答&解説はこちら
第3問
スパイラルモデルの特徴として,最も適切なものはどれか。
- リスク分析を繰り返しながら段階的に開発する
- 要件定義を一度で完全確定する
- テスト工程を省略し開発期間を短縮する
- 運用保守を対象外とする
解答&解説はこちら
第4問
プロトタイピングを採用する主な目的として,最も適切なものはどれか。
- ハードウェアコストを削減するため
- 利用者との認識齟齬を早期に発見するため
- テストケース作成を不要にするため
- 保守作業を自動化するため
解答&解説はこちら
第5問
DevOpsの説明として,最も適切なものはどれか。
- 開発部門と運用部門を分離して独立管理する考え方
- 要件定義工程のみを自動化する手法
- 開発と運用を連携し継続的改善を図る考え方
- テスト工程を外部委託する開発形態
解答&解説はこちら
第6問
CI(Continuous Integration)の目的として,最も適切なものはどれか。
- ソースコード変更を頻繁に統合し,不具合を早期発見する
- 本番運用を完全停止する
- 設計書レビューを省略する
- 運用コストだけを削減する
解答&解説はこちら
第7問
V字モデルにおいて,結合テストと最も対応関係が深い工程はどれか。
- 要件定義
- 外部設計
- 内部設計
- 運用テスト
解答&解説はこちら
第8問
次のうち,アジャイル開発における“プロダクトバックログ”の説明として最も適切なものはどれか。
- 障害記録のみをまとめた一覧
- 開発で実装すべき機能や要求の優先順位付き一覧
- テスト結果を記録する台帳
- 開発メンバの工数管理表
解答&解説はこちら
第9問
共通フレーム2013における“システム結合”プロセスの説明として,最も適切なものはどれか。
- システム要求を定義する工程
- 個別に開発したソフトウェアやハードウェアを組み合わせる工程
- ソフトウェア保守契約を締結する工程
- システム監査を実施する工程
解答&解説はこちら
第10問
XP(エクストリームプログラミング)のプラクティスとして,最も適切なものはどれか。
- ペアプログラミング
- ビッグバンテスト
- 一括リリース方式
- フェーズゲート管理のみを重視する方法
解答&解説はこちら
解答&解説
解答:第1問
正解:2
ウォータフォールモデルでは,各工程成果物をレビュー・承認することで工程品質を担保する。
解答:第2問
正解:3
アジャイルでは短期間(スプリント/イテレーション)で,
設計→実装→テストを反復する。
解答:第3問
正解:1
スパイラルモデルは,
リスク分析を繰り返しながら段階的に開発するモデルである。
解答:第4問
正解:2
プロトタイプを早期に作成し,
利用者との認識違いを発見することが主目的。
解答:第5問
正解:3
DevOpsは,
Development(開発)とOperations(運用)の連携強化によって継続的改善を実現する考え方。
解答:第6問
正解:1
CIでは頻繁にコード統合・自動ビルドを行い,
不具合を早期発見する。
解答:第7問
正解:2
V字モデルでは,
- 外部設計 ↔ 結合テスト
- 内部設計 ↔ 単体テスト
- 要件定義 ↔ 受入テスト
の対応関係が重要。
解答:第8問
正解:2
プロダクトバックログは,
実装対象機能や要求を優先順位付きで管理する一覧。
解答:第9問
正解:2
システム結合では,
個別開発された構成要素を組み合わせて全体システムとして統合する。
解答:第10問
正解:1
XPの代表的プラクティス:
- ペアプログラミング
- テスト駆動開発
- リファクタリング
- 継続的インテグレーション
など。
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

まずは無料でキャリア相談

コメント