IT용어위키



UML

Unified Modeling Language
  • 통합 모델링 언어
  • 시스템을 모델로 표현해주는 대표적인 모델링 언어

특징

  • 통합적: 방법론을 기반으로 한 표준화된 기법 제공
  • 시각적: 풍부한 시각적 표현 모델 제공
  • 독립적: 시스템의 종류나 규모에 관계 없이 적용 가능

구성 요소

구성요소 내용
사물(Things) 구조, 행위, 그룹, 주석 등
관계(Relationships) 의존 관계, 연관 관계, 일반화 관계 등
다이어그램(Diagrams) 객체 다이어그램, 클래스 다이어그램, 시퀀스 다이어그램 등

UML 다이어그램의 종류

  1. 구조 다이어그램(Structure Diagram)
    • 클래스 다이어그램, 객체 다이어그램, 복합체 구조 다이어그램, 배치 다이어그램, 컴포넌트 다이어그램, 패키지 다이어그램
  2. 행위 다이어그램(Behavior Diagram)
    • 활동 다이어그램, 상태 머신 다이어그램, 유즈 케이스 다이어그램, 상호작용 다이어그램

UML 다이어그램에서 관계 표현

명칭 표현 설명
연관 관계 ────> 객체간 개념적으로 연관
의존 관계 - - - - - -> 객체 변경 시 관계된 다른 객체도 변경
집합 연관 관계 ────◇ 전체와 부분인 연관 관계
복합 연관 관계 ────♦ 전체 소명 시 부분도 소멸되는 집합 연관 관계
상속 관계 ────▷ 일반화된 개념과 구체화된 객체의 관계

  출처: 공대위키(공대위키에서 최신 문서 보기)
  * 본 페이지는 공대위키에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 공대위키에서 확인하세요!