Diagrams in UML 2.0 与UML1.x相比,UML2.0将结构元素和行为元素结合 起来建模的能力大大增强; UML2.0支持13种图(UML1.x支持9种图): Class Diagram Activity Diagram Composite Structure Diagram Communication Diagram Component Diagram Interaction Overview Diagram 0 Deployment diagram State Machine Diagram Object Diagram ▣Sequence Diagram Package Diagram Timing Diagram Use Case Diagram Tian Zhang Nanjing University 16
Tian Zhang @ Nanjing University 16 Diagrams in UML 2.0 与UML1.x相比,UML 2.0将结构元素和行为元素结合 起来建模的能力大大增强; UML 2.0支持13种图(UML 1.x支持9种图); Class Diagram Composite Structure Diagram Component Diagram Deployment diagram Object Diagram Package Diagram Activity Diagram Communication Diagram Interaction Overview Diagram State Machine Diagram Sequence Diagram Timing Diagram Use Case Diagram
Diagram Structure Behavior Diagram Diagram 4 Class Diagram Component Object Activity Use Case State Machine Diagram Diagram Diagram Diagram Diagram Composite Structure Deployment Package Interaction Diagram Diagram Diagram Diagram Sequence Interaction Diagram Overview Diagram Communication Timing Diagram Diagram Tian Zhang Nanjing University 17
Tian Zhang @ Nanjing University 17
Changes from 1.x Add four diagrams; Renamed two diagrams: 原来的协作图(Collaboration Diagrams)改名为通讯图 (Communication Diagrams)),但语义并没有丰富到与 顺序图等价的地步; 口原来的状态图(Statechart Diagrams)改名为状态机图 (State Machine Diagrams),解决了1.x中状态图和状态 机的语义重叠、模糊不清的问题。 Tian Zhang Nanjing University 18
Tian Zhang @ Nanjing University 18 Changes from 1.x Add four diagrams; Renamed two diagrams: 原来的协作图(Collaboration Diagrams)改名为通讯图 (Communication Diagrams) ,但语义并没有丰富到与 顺序图等价的地步; 原来的状态图(Statechart Diagrams)改名为状态机图 (State Machine Diagrams),解决了1.x中状态图和状态 机的语义重叠、模糊不清的问题
Thirteen diagrams in UML 2.0 Structure Diagram Class Diagram Composite Structure Diagram Component Diagram Deployment diagram Object Diagram ▣Package Diagram Behavior Diagram Activity Diagram 口 Use Case Diagram State Machine Diagram Communication Diagram Sequence Diagram Interaction Overview Diagram Timing Diagram Tian Zhang Nanjing University 19
Tian Zhang @ Nanjing University 19 Thirteen diagrams in UML 2.0 Structure Diagram Class Diagram Composite Structure Diagram Component Diagram Deployment diagram Object Diagram Package Diagram Behavior Diagram Activity Diagram Use Case Diagram State Machine Diagram Communication Diagram Sequence Diagram Interaction Overview Diagram Timing Diagram
Composite Structure Diagram One of the most significant new features in UML 2 is the ability to hierarchically decompose a class into an internal structure. This allows you to take a complex object and break it down into parts The core constructs of Composite Structures are: o Part Connector o Port Tian Zhang Nanjing University 20
Tian Zhang @ Nanjing University 20 Composite Structure Diagram One of the most significant new features in UML 2 is the ability to hierarchically decompose a class into an internal structure. This allows you to take a complex object and break it down into parts The core constructs of Composite Structures are: Part Connector Port