繰り返し型ソフトウェア開発プロセスの特徴に関する次の記述のうち、最も適切なものはどれか。
@ 分析から設計、コーディング、テストまでの作業をイテラティブに、又はインクリメンタルに実施して、ソフトウェアを完成させる。
A 2人のプログラマが協力して開発を繰り返す。
B 計画駆動型プロセスの一種である。
C 個別に開発したモジュールの単体テストが完了した後に結合し、ソフトウェアをテストする。
D 分析、設計、コーディング、テストの作業を、水が上から下に流れるように行う。
@
@ 正しい。イテラティブには反復するという意味がある。インクリメンタルには増加する、徐々に増加するという意味がある。
A ペアプログラミングに関する記述である。ペアプログラミングはアジャイル開発の一種である。
B 計画駆動型プロセスの一つとして、ウォーターフォールモデルが挙げられる。ウォーターフォールモデルは、段階的に進めていく開発プロセスモデルである。
C 結合テストに関する記述である。段階的に開発しているため、繰り返し型ソフトウェア開発プロセスの特徴ではない。
D ウォーターフォールモデルに関する記述である。
V−25 | 目次 | V−27 |