優れたアプリケーションを設計するには、チームでビジネス・ドメインを分析し、システム要求を取り込み、システムのユースケースと、予想されるユーザーとの対話を記録して、アプリケーション・ドメインに関する情報を分析し取り込んでから、詳細設計を行う必要があります。
これらの作業は、ソフトウェア開発の優れた事例を適用し、統一モデリング言語 (UML) で設計開発を行えばより容易になります。
UML モデリングを使用したアプリケーション設計を始めるには、モデリング・プロジェクトをセットアップして、ご使用のモデルおよびモデル要素の操作方法を学ぶ必要があります。そうすれば次に、アプリケーションのユースケース・モデル、ドメイン分析モデル、アーキテクチャー設計モデルを開発できます。モデルを開発している間、別のフォームにモデルを公開し、設計アイデアを共有したり、設計のさまざまなレベルに適切にアイデアを適用できるようにモデル要素間の関係をトレースしたりすることができます。
お客様のチームが設計に満足したら、ご使用のモデルをコードに変換して、設計フェーズから実装フェーズに遷移できます。