システム開発技術|平成26年度 秋期 ITパスポート試験(特別措置試験) 問42
図のように,改良及び機能追加を繰り返すことによって利用者の要求の変動に柔軟に対処したシステム開発を行う開発モデルはどれか。
〔図(工程の流れ)〕
```
分析 → 設計 → プログラミング → テスト → 評価
↑ │
└────────────────────────────────────────┘
(改良及び機能追加)
```
- ウォータフォールモデル
- 再利用モデル
- ✓ これが正解スパイラルモデル
- リエンジニアリングモデル
解説
図の問では、箱の名前ではなく矢印の向きを先に見ます。
分析、設計、作成、試験という箱の並びは、どの進め方でも似た顔をしています。違いが出るのは矢印のほうです。最後から最初へ戻る矢印が引かれていれば、一巡して終わりではなく、何度も回すという意味になります。一周ごとに動くものを見せ、そこで出た注文を次の周で取り込むので、求めが動いても付いていけます。ソフトウェア開発モデルは、この回り方の違いで名前が分かれます。進め方を選ぶときは、求めがどれくらい固まっているかを目安にします。初めから細かく決まっているなら、一度流す形が無駄なく運びます。逆に、使ってみないと分からない部分が多いなら、短く区切って何度も見せる形が向きます。図で問われたときは、箱の名前より先に矢印の向きと本数を数えると確実です。名前だけでは、どの進め方も同じ顔に見えてしまうからです。
ほかの選択肢はなぜ違うのか
- 上から下へ一方通行で進む形です。戻る矢印が引かれていないところが、図との食い違いになります。上流から下流へ一度だけ流す進め方を問われたなら、こちらが答えになります。前の段が終わってから次へ移るので、後戻りの費えが重くなります。
- すでに在る部品を使い回して作る考え方です。何周も回すという図の形とは別の話になります。在るものを組み合わせて早く仕上げる考え方を問われたなら、こちらです。一から作らない分、出来上がるまでの日数が縮み、値も抑えられます。
- すでに動いているものを作り直す話です。これも、回り続ける図が示すものとは違います。古くなった仕組みを作り直す話を問われたなら、こちらになります。長く使ううちに手が入りすぎて、直しにくくなった中身が相手です。
この問題に関係する言葉
- ソフトウェア開発モデル
出典:平成26年度 秋期 ITパスポート試験(特別措置試験) 問42
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)