ソフトウェアの最上位レベルの構造とソフトウェアコンポーネントを明らかにし、外部あるいはコンポー ネント間のインタフェースの方式設計を行います。データベースの最上位レベルでの設計もここで行います。また、ソフトウェア結合のためのテスト要求事項の 定義も行います。
コンポーネント分割を行い、コンポーネントごとの機能仕様とインタフェース仕様を確定する。システムプラットフォームとコンポーネント間の依存関係を定義する。
(ソフトウェアコンポーネント相互のインタフェース設計を行う。セキュリティ機能に関するコンポーネント設計や上位レベルのDB設計を含む。)
論理的なデータベースを物理的なデータベースモデルに変換する。
プロトタイプを作成しテストを行い、ユーザ要求事項との適合性や性能を確認する。
テスト要件に基づき、コンポーネントテスト仕様の設計を行う。
ソフトウェアコンポーネント設計書についてユーザと共同でレビューを行う。
www.it-shikaku.jp