当完成需求收集阶段并在用例模型中捕获系统的重要细节后,项目进入分析阶段。分析阶段的目的是为了创建分析模型,以进一步描述您正在建模的系统的结构。
分析模型是系统的一个高级别对象模型,它描述功能需求的逻辑实施。换句话说,分析模型通过描述系统的基本结构,以构建在用例模型之上。您可以将分析模型看作设计模型的基础,因为它描述应用程序的逻辑结构,而不提供任何关于实施的信息。分析模型描述用例模型中描述的对象和过程,但不提供关于 PiggyBank 在线银行实施使用中所用到的硬件或软件系统的技术信息。
PiggyBank 分析模型描述用例模型捕获的静态和动态信息。分析模型由一个领域模型(它描述 PiggyBank 系统的静态结构)和一组用例实现(它们将用例的临时细节作为序列图进行建模)组成。领域模型使用构造型对系统的功能部分(称为控制器类、边界类和实体类)进行建模。这些类包含在一个图中,该图描述它们的结构和它们与其他元素之间的关系。构造型描述系统的实际部分,而不指定它们的实施。分析模型包含序列图,这些序列图通过描述用例中事件的流程来实现用例。用例实现对系统的各个部分如何与特定用例的上下文交互进行建模。
注意:在您构建 PiggyBank 分析模型之前,您应该导入您在前一个模型中创建的 PiggyBank 用例模型,以确保使用完整的、正确的用例模型来启动分析模型。如果导入 PiggyBank 用例模型,则它会覆盖所有具有相同名称的先前模型。
要导入用例模型,请单击导入用例模型。
此模块解释如何创建 PiggyBank 在线银行系统的分析模型。
具体而言,此模块向您显示了如何执行以下操作:
完成此模块大约需要 1 小时 30 分钟。