객체 지향 시스템의 구조를 시각적으로 표현한 것이에요. 클래스와 그 관계, 속성, 메서드를 나타내는데 유용해요. 소프트웨어 설계와 이해를 돕는 중요한 도구예요.
객체 간의 상호작용과 메시지 흐름을 시각적으로 나타내는 다이어그램이에요. 각 객체는 노드로 표시되고, 메시지는 화살표로 연결되며 순서도 나타내요. 시스템의 동작을 이해하고 분석하는 데 유용해요.
컴포넌트 다이어그램은 시스템의 모듈을 시각적으로 표현해요. 각 컴포넌트 간의 관계와 의존성을 보여줘요. 이는 시스템의 구조를 이해하는 데 도움이 돼요.
Composite Structure Diagram
이 다이어그램은 시스템의 내부 구조를 보여주는 데 사용돼요. 구성 요소 간의 관계와 상호작용을 시각화해줘요. 주로 복잡한 시스템의 설계와 분석에 유용해요.
배포 다이어그램은 시스템의 하드웨어 구성 요소와 소프트웨어 컴포넌트 간의 관계를 시각적으로 나타내는 모델이에요. 이 다이어그램은 노드, 장치, 실행 환경을 통해 시스템의 물리적 배치를 보여줘요. 이를 통해 시스템의 물리적 구조와 배포 전략을 이해할 수 있어요.
Interaction Overview Diagram
상호작용 개요 다이어그램은 시스템 내 다양한 객체 간의 상호작용을 시각적으로 표현해요. 이를 통해 사용자의 요구사항과 시스템 동작을 명확히 이해할 수 있게 도와줘요. 주로 이벤트 흐름과 메시지 전달을 나타내는 데 사용돼요.