此练习使用内置的 Enterprise IT Design Model 模板创建新的设计模型。
Rational® 软件设计人员提供内置的设计模型模板,来帮助您快速创建正确组织的设计模型。设计模型包含功能区域和构建块,您可以使用它们来构建并填充您的功能区域和设计实施程序包。
您已经通过使用设计模型模板,创建了新的 UML 模型。要浏览新的模型,请在“模型浏览器”视图中,双击 Enterprise IT Design Model.emx 文件,然后浏览整个模型层次结构。
该设计模型模板是根据 Rational UML 模型结构规则组织的。设计模型模板围绕内聚、松散结对、功能正常的分组(这些分组可以帮助您快速地创建完整、合理的分析模型)组织模型。在先前的教程中,您围绕“帐户操作”功能区域组织了模型。在此教程中,您将把“帐户操作”功能区域映射到一系列设计实施子程序包,这些子程序包代表 PiggyBank 在线银行应用程序中的设计层。
该设计模型模板包含以下表中的程序包:
程序包 | 描述 |
---|---|
«模型库»设计构建块 | 此程序包包含原始实施设计、设计规范和用例实现子程序包,您可以用来组织您的模型。此程序包包含 ${functional.area.impldesign} 构建块(它包含每个实施设计包的包结构)、${functional.area.specs} 构建块(它可以用来包含设计规范元素)和 ${functional.area.ucrs} 构建块(它可以用来存储设计模型用例实现)。 |
PiggyBank 设计合同 | 此程序包包含组件规范和设计级别用例实现。 |
PiggyBank 实施设计 | 此程序包包含设计图和设计元素,并且包含实施设计子程序包,这些子程序包代表 PiggyBank 应用程序设计层。 |
PiggyBank 视点 | 此程序包包含«透视图»子程序包和代表模型视图的设计图。PiggyBank 视点程序包包含最终版本的设计图以及描述应用程序结构和程序包之间关系的程序包概览图。此程序包不包含设计元素。 |
当您定义实施设计包并且创建您的设计模型时,您可以使用现有模板结构和随附文档来指导自己。