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