| フェーズ | 主な作業項目 | 開催されるワークショップ |
| ADG |
問題領域分析 |
ユーザ要求の理解
要求仕様の作成とユーザの合意獲得
要求仕様に基づく開発基本計画作成
要求仕様に基づく要求モデル構築
システムの実装基盤の決定
|
要求計画
要求モデル
実装基盤
|
システム 共通設計 |
システム機能・操作設計
ユーザインタフェース共通設計
データストア設計
アプリケーション分割設計
アプリケーション相互作用設計
プロセス・スレッド設計
ネットワーク設計
信頼性設計(エラー処理構造の設計)
|
システム共通
|
アプリケーション 設計・実装 |
アプリケーション特化層(Appレイア)のクラス設計
アプリケーション特化層(Appレイア)の実装
|
|
システム テスト・評価 |
アプリケーションレベル(Appレイア)のテスト
システムレベルのテスト
システムレベルの評価・検証
|
|
| ODG |
コンポーネント 分析 |
コンポーネントの抽出とその構築のための分析
コンポーネント構築のための基盤形成と拡張分析
|
再利用コンポーネント
|
コンポーネント 設計・実装 |
クラス内部の詳細な設計と仕様化
|
|
パッケージ テスト・評価 |
コンポーネントのパッケージ単位のテスト
コンポーネントの評価・検証
|
|