UML静态建模用例图、类图
时间: 2023-11-29 19:46:43 浏览: 44
UML静态建模主要包括用例图、类图、对象图和包图。其中,用例图主要用于描述系统的功能需求,类图主要用于描述系统的静态结构。
1. UML静态建模用例图
用例图是一种UML图,它主要用于描述系统的功能需求。用例图包括参与者、用例和它们之间的关系。参与者表示与系统交互的外部实体,用例表示系统的功能需求,而参与者和用例之间的关系表示参与者与用例之间的交互。
2. UML静态建模类图
类图是一种UML图,它主要用于描述系统的静态结构。类图包括类、接口、关联、聚合、组合、依赖、继承和实现等元素。其中,类表示系统中的对象,接口表示系统中的服务,关联表示类之间的关系,聚合和组合表示类之间的整体与部分关系,依赖表示类之间的依赖关系,继承表示类之间的继承关系,实现表示类对接口的实现关系。
以下是UML静态建模用例图和类图的示例:
1. UML静态建模用例图示例
![用例图示例](https://i.imgur.com/5JZzJ8L.png)
2. UML静态建模类图示例
```uml
@startuml
class Person {
-name: String
-age: int
+setName(name: String): void
+setAge(age: int): void
+getName(): String
+getAge(): int
}
class Student {
-studentId: String
+setStudentId(studentId: String): void
+getStudentId(): String
}
Person <|-- Student
@enduml
```