generated at
設計定義プロセス


ソフトウェアシステムに対しては、通常、設計アクティビティを、システム/ソフトウェア要件定義プロセスアーキテクチャ定義プロセスの中のアクティビティとともに反復する

ソフトウェア設計は、要件ソフトウェアシステムアーキテクチャの構造的、動作的、および品質/パフォーマンスの要素を取り入れ、それらがより詳細なモデルとソフトウェア要素 (機能) にどのように実装されるかを形成する
詳細設計 (Detailed design) により、動くソフトウェアで表される機能、アルゴリズム、パターン、情報モデルが明確になる
関心対象のシステムやシステム要素の環境、インターフェイスと互換性の特徴、検証と妥当性確認のための手段も考慮
ソフトウェア実装が始まる前に各ソフトウェアユニットの詳細設計の記述が必要になることはないと考えられる
関連するプロセス
ソフトウェアの場合、詳細設計はソフトウェアの構築 (実装) 中に実現されることがよくある
詳細設計時に、適した手法やパターンやアルゴリズムを選択するためにシステム分析プロセスを適用すべき
検証プロセスは同時に実行できる (テスト駆動開発)
インフラストラクチャ管理プロセスは、有効なシステムとサービスを提供する
構成管理プロセスは、設計モデルなどの成果物の構成アイテムとベースラインを確立および維持するために使用される
情報管理プロセスは、設計の記述や仕様などの情報項目を制御