重要度:A 論点:ソフトウェア開発管理技術
問11:アジャイル開発の説明として、最も適切なものはどれか。
- A:すべての要件を最初に確定させたうえで、後戻りせずに一気に開発する
- B:短い期間の開発を繰り返して価値ある成果物を段階的に提供し、変化に対応する
- C:開発中はドキュメントを一切作らず、口頭の伝達だけで進めること
- D:開発を速めるために、品質確認のためのテストを省略すること
【第11問:正解と解説】
正解:B
・A
全要件確定型はウォーターフォールの発想。
・B
正解。小さく作って早くフィードバックを受け、必要に応じて提供しながら育てる。
・C
ドキュメントを作らないことがアジャイルの定義ではない。
・D
テストの省略はアジャイルの考え方ではない。
重要度:A 論点:ソフトウェア開発管理技術
問12:ウォーターフォールモデルの説明として、最も適切なものはどれか。
- A:工程を順番に進め、前の工程の成果を基に次の工程へ進む
- B:成果物を毎日リリースし続ける
- C:試作品の作成と評価を何度も繰り返すことを中心に進める
- D:開発と運用を融合して進める取組み
【第12問:正解と解説】
正解:A
・A
正解。要件→設計→実装→テストと段階的に進み、手戻りを抑えることを基本とするため計画・管理がしやすい。
・B
高頻度リリースはアジャイル・DevOps的な特徴。
・C
試作品中心はプロトタイピング。
・D
開発と運用の融合はDevOps。
重要度:B 論点:ソフトウェア開発管理技術
問13:スプリントの説明として、最も適切なものはどれか。
- A:開発の開始から終了までをあらわす長期契約の名称
- B:特定のバグを指す名称
- C:スクラムにおける1か月以内の固定した長さの期間
- D:特定のサーバ製品を指す名称
【第13問:正解と解説】
正解:C
・A
契約の名称ではない。
・B
バグの名称ではない。
・C
正解。各イベントを含む固定長の期間で、利用可能な価値あるインクリメントを作る。
・D
製品名ではない。
重要度:B 論点:ソフトウェア開発管理技術
問14:ペアプログラミングの説明として、最も適切なものはどれか。
- A:2人が別々の場所で別々の機能を分担して作る
- B:2人1組で1つのプログラムを共同で作成する
- C:2社が共同で開発契約を結ぶこと
- D:2倍の速度でタイピングして入力すること
【第14問:正解と解説】
正解:B
・A
それは通常の分担開発。
・B
正解。その場でレビューしながら書くため、品質向上と知識共有につながる。
・C
契約形態の話ではない。
・D
タイピング速度の話ではない。
重要度:B 論点:ソフトウェア開発管理技術
問15:プロトタイピングの説明として、最も適切なものはどれか。
- A:文書のやり取りだけで要求を確認する
- B:試作を一切作らずに本番環境へいきなり反映して試す
- C:試作も含めて一切開発を行わないこと
- D:試作品を早期に作り、利用者と要求を確認しながら進める
【第15問:正解と解説】
正解:D
・A
文書だけでは認識のずれが残りやすい。
・B
本番でいきなり試すのは危険。
・C
開発手法の一つであり、開発は行う。
・D
正解。動く試作品で認識合わせを行い、手戻りを減らす。

コメント