您在此练习中创建一个新的 UML 项目并熟悉用例模型模板。用例模型描述了系统的功能领域,并确定了对于该系统非常关键的功能、操作和任务。在需求收集和分析阶段创建的用例模型包含描述用户如何与系统交互的用例图。
Rational® Software Architect 提供了一个用例模型模板。用例模型模板可以帮助您创建结构正确的 UML 用例模型,并带有文档和导航链接。该模板是根据 Rational UML 模型结构准则创建的,并包含描述技巧和最佳实践的注释。
现在,您已拥有名为 PiggyBank 的新 UML 建模项目。该项目将包含 PiggyBank 在线银行系统的所有模型和数据。您可以通过展开模型文件夹,以在“模型浏览器”视图中浏览模型的结构。可以在“模型浏览器”视图中双击这些图,以在图编辑器中查看它们。
用例模型模板是根据 Rational UML 模型结构准则进行组织的。用例模型模板围绕内聚、松散结对、功能正常的分组(这些分组可以帮助您快速地创建完整、合理的用例模型)组织模型。在创建模型之前,您应该考虑系统必须执行的功能任务,并根据这些任务来组织模型。此组织结构可以帮助您明确最重要的系统目标。这些功能任务(通常称为功能区域)成为用例模型的结构的基础。例如,在 PiggyBank 在线银行系统中,应用程序必须执行常见的银行操作,例如显示余额和转帐。PiggyBank 用例模型包含一个名为“帐户操作”的功能区域,它包含描述常见银行操作的参与者、关系和用例。
用例模型模板包含以下程序包:
程序包 | 描述 |
---|---|
«透视图»概览: | 此程序包包含用例模型中主要参与者和用例的视图和导航链接。 |
«模型库»用例构建块 | 此程序包包含可用于组织模型的基本功能区域结构。此程序包包含 Functional.area 构建块和 use.case 构建块。您的构建块程序包应该包含与功能区域关联的所有用例以及参与该功能区域的所有参与者和关系。 |
通用参与者 | 此程序包包含参与多个功能区域的所有参与者。 |
在定义功能区域和将它们组织到适当的用例模型中时,您可以使用现有的模板结构及附带的文档作为指导。