PiggyBank UML モデルの詳細 |
Rational Unified Process (RUP) では、PiggyBank サンプル UML モデルは、システムの異なる局面について説明する 3 つのモデル (ユース・ケース・モデル、分析モデル、および設計モデル) に分割されています。
ユース・ケース・モデルユース・ケース・モデルでは、ユーザーとシステムの間の相互作用について説明します。ユース・ケース・モデルには、要件に関する文書以外に、システム要件をグラフィカルに示すユース・ケース図およびシーケンス図が含まれています。分析モデル分析モデルでは、分析フェーズの結果について説明します。 分析モデルは RUP に従って、ユーザーと相互作用するオブジェクト (境界)、システム内で永続するオブジェクト (エンティティー)、および各ユース・ケースの実現を調整するオブジェクト (コントローラー) を識別します。設計モデル設計モデルでは、構造化されたアーキテクチャーを分析モデルに適用します。設計モデルでは、Enterprise JavaBeans (EJB) として実装されるシステムの分析エンティティーの実装について説明します。これらの EJB は、以下のベスト・プラクティスを使用して実装されています。
|