Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.75 KB

sdlc.md

File metadata and controls

27 lines (20 loc) · 1.75 KB

ソフトウェア開発ライフサイクル

  • ウォーターフォールモデル
  • 進化的モデル
  • スパイラルモデル
  • 段階的モデル
  • プロトタイピングモデル

ウォーターフォールモデル

それぞれの作業ステップを1回だけ通して行う。利用者ニーズの決定から始まって、要件定義、システムの設計、システムの作成、テスト、修正、導入、そして運用・保守に至る。

進化的モデル

部分的に定義された要求から開始し、後続の複数のビルドごとに毎回要求を洗練させていく。最初のビルドは、要求の一部だけを開発する。その次のビルドは、別の要求を追加して開発する。これをシステムが完成するまで続ける。

スパイラルモデル(繰り返し型モデル・反復型モデル)

システム全体を独立性の高いサブシステムに分割し、その部分単位に要求定義、設計、開発、テスト、導入を繰り返しながら行われる開発手法。

段階的モデル

システムを独立性の高いいくつかのサブシステムに分割して、サブシステムごとに順次開発、リリースしていく。サブシステムの開発が並列進行する点が、スパイラルモデルと異なる。

プロトタイピングモデル

開発の速い段階から試作品(プロトタイプ)を作成して試用してもらい、ユーザの要求を確認したり、引き出して開発を進める。

参考