您在此练习中创建“显示余额”参与者图。“显示余额”参与者图对“显示余额”用例的静态结构进行建模。
“显示余额”参与者图显示“显示余额”用例中参与的类。您对参与者以及它们的属性和关系进行建模以描述系统领域。除了实体之外,此图还描述与主要实体类交互以完成功能任务的边界类。菜单和计算机接口是边界类的示例。
建模是一个反复的过程。在任何时候,只要您更深入地了解正在建模的系统的细节,就可以添加、除去或修改参与者。您在此教程中创建“显示余额”参与者图的基本轮廓。当您对用例的动态结构进行建模时,就对此图加以补充。
您在“帐户操作”程序包中创建“显示余额”参与者图。
您已经通过拖动在领域图练习中创建的“帐户”模型元素,创建了“帐户”参与者。“帐户”参与者是“显示余额”参与者图中的唯一元素。
DisplayBalanceForm 参与者代表在主要 PiggyBank 主菜单和 Account 类之间存在的边界类。
您刚对 DisplayBalanceForm 边界参与者进行了建模。DisplayBalanceForm 类与 Account 类只有一个关系。您的图看上去应该与下图相似:
MenuForm 参与者是一个边界类,它代表 PiggyBank 系统的主菜单。MenuForm 参与者与 DisplayBalanceForm 参与者交互
您已经创建了“显示余额”参与者图的基本结构。该图显示了功能任务中参与者的结构以及参与者之间的关系。您的图看上去应该与下图相似:
对“显示余额”用例的静态结构进行建模,让您可以更深入地了解用例中参与的主类。当了解了主类结构后,您可以通过创建“显示余额”序列图,来对用例的工作流程进行建模。当创建“显示余额”序列图时,您确定用例中每个实体的操作。序列图可以帮助您更深入地了解用例中的数据流程。
要继续,请进入练习 2.6:创建“显示余额”序列图。