分析および設計手法は、システム開発を顧客のニーズにより忠実に行うために、システム開発の準備段階を形式化できるようにすることを目的としています。これを行うために、私たちは非公式な声明(顧客が表明したニーズ、たとえばソフトウェアの将来のユーザーなど、機能分野の専門家からの情報検索によって補足されます)と、起こり得る既存の状況の分析から開始します。 (つまり、システムによって処理されるプロセスが現在顧客で行われている方法)。
分析フェーズでは、機能、パフォーマンス、堅牢性、メンテナンス、セキュリティ、拡張性などの観点から、期待される結果をリスト化できます。
設計段階では、システムの将来の動作を、その実現を容易にするために、ほとんどの場合モデリング言語を使用して、明確な方法で記述することが可能になります。
仕様と設計の違い
仕様には設計が含まれます。つまり、仕様は開発対象のすべての特性(動作、プロパティ、制約など)を外観に従って表現したものとして定義され、デザインは開発対象の記述として定義されます。内部ビュー (コンポーネントの構造と動作) に従って開発されます。

解析・設計手法
形式的な表記法を持つメソッド

