システム開発技術|令和元年度 秋期 ITパスポート試験(特別措置試験) 問49
アジャイル開発の特徴として,適切なものはどれか。
- 各工程間の情報はドキュメントによって引き継がれるので,開発全体の進捗が把握しやすい。
- 各工程でプロトタイピングを実施するので,潜在している問題や要求を見つけ出すことができる。
- 段階的に開発を進めるので,最後の工程で不具合が発生すると,遡って修正が発生し,手戻り作業が多くなる。
- ✓ これが正解ドキュメントの作成よりもソフトウェアの作成を優先し,変化する顧客の要望を素早く取り入れることができる。
解説
文書より動くものを優先し、変化に素早く応える進め方です。
アジャイルは、ソフトウェア開発を短い区切りで繰り返しながら進める考え方です。分厚い文書を整えることよりも、動くソフトウェアを早く見せることを重んじます。顧客の要望は、作っている途中でも変わります。それを困ったことと捉えず、取り入れられる仕組みをあらかじめ持っておくのが特徴です。区切りごとに使ってもらい、返ってきた声を次の区切りへ反映していきます。文書を作らないという意味ではありません。必要な分は残しますが、文書を仕上げること自体が目的にならないようにする、という重みの置き方です。顔を合わせて話すほうが速く正確に伝わる場面も多いので、組は近くで働く形が採られます。作る人と使う人が、契約を盾に押し付け合わない関係も重んじます。よって最も適切なのは、変化する顧客の要望を素早く取り入れられる点です。
ほかの選択肢はなぜ違うのか
- 工程の間の情報を文書で引き継ぐので進み具合をつかみやすい、というのはウォーターフォールモデルの特徴です。前の工程を固めてから次へ渡す形なので、文書が引き継ぎの要になります。動くものを先に置く考え方とは重みが逆です。
- 各工程で試作を作って潜んでいる問題や要望を掘り出すのは、プロトタイピングの特徴です。確かめるために作った試作は、そのまま製品になるとは限りません。区切りごとに使える形を仕上げていく進め方とは、作るものの位置づけが違います。
- 段階を追って進めるので最後の工程で不具合が出ると遡って直すことになる、というのもウォーターフォールモデルの説明です。しかもこれは利点ではなく弱点にあたります。手戻りを小さくするために区切りを短くしたのが、この考え方です。
この問題に関係する言葉
- アジャイル
- ウォーターフォールモデル
- プロトタイピング
- ソフトウェア開発
出典:令和元年度 秋期 ITパスポート試験(特別措置試験) 問49
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)