PiggyBank UML 模型详细信息

依据 Rational Unified Process(RUP),PiggyBank 样本 UML 模型分为以下三个模型:用例模型、分析模型和设计模型,每个模型描述系统的不同方面。

用例模型

用例模型描述用户与系统之间的交互。除了需求文档之外,用例模型还包含用例图和活动图,它们将以图形方式表示系统的需求。

分析模型

分析模型描述分析阶段的结果。分析模型依据 RUP 来标识与用户交互的对象(约束)、在系统内持久存在的对象(实体)以及用于协调每个用例的实现的对象(控制器)。

设计模型

设计模型对分析模型应用结构化的体系结构。设计模型描述系统分析实体的实现,它们将实现为 Enterprise JavaBeans(EJB)bean。

这些 EJB bean 是使用下列最佳实践实现的:

  • 实体 EJB bean 不会显示给系统的其他部分。创建为 EJB 无状态会话 bean 的外观将隐藏实体。外观通过以轻量级表单表示实体数据的传输对象来与其客户端通信。
  • 为了将客户机代码与 EJB 技术分离,已将外观合并在代表层中。代表层管理有关创建和操作 EJB bean 的所有技术细节。
  • 代表层分为框架和 EJB 实现两个部分,框架用于定义代表层的行为,它与实现无关;而 EJB 实现用来管理 EJB bean。
父主题: PiggyBank UML 模型

反馈