UML语言中五大视图和九种图形纵览
时间: 2023-10-26 10:07:31 浏览: 197
UML(Unified Modeling Language)是一种用于面向对象软件系统建模的标准语言。在UML中,有五个主要的视图和九种图形,它们分别是:
五个主要视图:
1. 用例视图(Use Case View):用于描述系统的功能需求及其与用户之间的关系。
2. 设计视图(Design View):用于描述系统的静态结构,包括类、对象、接口等。
3. 实现视图(Implementation View):用于描述系统的实现细节和代码结构,包括包、组件、部署等。
4. 运行时视图(Process View):用于描述系统的动态行为,包括活动、状态机、时序等。
5. 部署视图(Deployment View):用于描述系统的物理部署结构,包括节点、连接等。
九种图形:
1. 用例图(Use Case Diagram):用于描述系统的功能需求和用户之间的关系。
2. 类图(Class Diagram):用于描述系统的静态结构,包括类、对象、接口等。
3. 对象图(Object Diagram):用于描述类图中某个具体对象的状态。
4. 顺序图(Sequence Diagram):用于描述系统的动态行为,显示对象之间的消息交互顺序。
5. 协作图(Collaboration Diagram):用于描述系统的动态行为,显示对象之间的消息交互关系。
6. 状态图(Statechart Diagram):用于描述系统的状态转换和状态行为。
7. 活动图(Activity Diagram):用于描述系统的业务流程和活动流程。
8. 组件图(Component Diagram):用于描述系统的组件及其依赖关系。
9. 部署图(Deployment Diagram):用于描述系统的物理部署结构,包括节点、连接等。
阅读全文