<開発工程>
1.要件定義(RD、Requirement Definition)
2.基本設計(BD、Basic Design)
3.詳細設計(DD、Detail Design)
4.開発(CD、Coding, Development, Programming)
5.テスト(Test)
5-1.単体テスト(UT、Unit Test)
5-2.結合テスト(IT、Intergration Test)
5-3.システムテスト(ST、System Test)
5-4.ユーザ受け入れテスト(UAT、User Acceptance Test)
6.リリース(Release)、移行(Migration)
7.運用(Operation)
8.保守(Maintenance)
1.要件定義(RD、Requirement Definition)
1.定義
ユーザ(顧客)ニーズを纏めて実現したものを定義する工程。
- ユーザ(顧客):こういうことがしたいな~ 【ニーズ】
- 開発者:こういうシステムを構築してこのように運用するのはいかがでしょうか? 【要件定義】
2.主な項目
- 要件の定義:ユーザニーズの整理
- 機能要件の定義:ユーザニーズから開発出来る、開発する内容の整理
- 非機能要件の定義:ユーザニーズから開発出来ない、運用に回す内容の整理
3.まとめ
要件定義工程はプロジェクトを成功を左右するもっとも重要な工程であり、
正しく「ユーザ(顧客)ニーズを把握し」、「何を開発するか」、「何を運用に回すか」を明確に整理(文書化)する工程。