段階的モデルとは?だんかいてきもでる
段階的モデルとは、システム全体の要件を最初に決めたうえで、機能をいくつかのまとまりに分け、まとまりごとに開発して段階的に追加・提供していく開発モデル。英語では Incremental Model(少しずつ積み増すモデル)。進化的モデル(Evolutionary Model。要件が初めは固まっていない前提で、作って使ってもらいながら要件そのものを見直していくモデル)と対で問われる。
最終更新:2026-10-10
基本情報を最短で暗記・合格する →背景
ウォーターフォールモデル(工程を順に一度ずつ進める)では、すべてが完成するまで利用者は何も使えない。大きなシステムほど待ち時間が長くなり、途中で問題に気づいても手戻りが大きい。そこで、要件は先に固めつつ、使える部分から順に届ける進め方が取られるようになった。
具体例
大学の履修登録システムを作るとき、全体の要件を決めたうえで、第 1 段階で「履修登録」、第 2 段階で「成績照会」、第 3 段階で「シラバス検索」と順に開発して公開していく。利用者は第 1 段階の完成時点から登録機能を使える。
試験での引っ掛け
段階的モデルは要件を最初に確定させ、機能を分けて順に作る。要件が開発の途中で変わっていく前提なのは進化的モデルで、ここを入れ替えた選択肢が出る。また、試作品を作って利用者に確かめ要件を詰めるのはプロトタイピングモデル、計画・リスク分析・開発・評価を渦巻き状にくり返すのはスパイラルモデルである。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。