UML 图是一种标准化的建模语言,在软件开发和系统设计等领域有着广泛的应用。以下是对 UML 图各类图的详细介绍:
1.用例图
- 定义:用例图是从用户角度描述系统功能的模型图,展现了系统的参与者与用例之间的关系。
- 作用:帮助开发团队收集和明确系统的功能需求,确定系统的边界和范围,为后续的设计和开发工作提供依据。
- 构成元素:
- 参与者:表示与系统进行交互的外部实体,可以是用户、其他系统或设备等。
- 用例:代表系统提供的一个完整的功能单元,通常用椭圆表示。
- 关系:包括关联关系(参与者与用例之间的连接)、包含关系(一个用例包含另一个用例的功能)、扩展关系(一个用例在特定条件下扩展另一个用例的功能)等。
2.类图
- 定义:类图是对系统中类的结构和它们之间关系的静态描述。
- 作用:它是面向对象设计的核心工具,用于定义系统中的类、类的属性和操作,以及类之间的各种关系,为系统的实现提供了蓝图。
- 构成元素:
- 类:用矩形表示,分为三层,分别是类名、属性和操作。
- 关系:包括继承关系(用空心三角形和实线表示,子类继承父类的