UML 정의- Unified Modeling Language- 소프트웨어와 시스템을 시각화, 명세, 문서화하는 표준으로서 통합 모델링 언어 UML 분류1) 구조 다이어그램 Structure Diagrams- 클래스 다이어그램 : 클래스 이름, 클래스 속성, 클래스 실행 작업- 객체 다이어그램 : 인스턴스를 특정 시점의 객체와 객체 사이의 관계로 표현- 컴포넌트 다이어그램 : 복잡한 시스템 구조를 설명- 배치 다이어그램 : 컴포넌트 사이의 종속성을 표현- 복합체 구조 다이어그램 : 클래스나 컴포넌트가 복합 구조를 갖는 경우, 내부 구조를 표현- 패키지 다이어그램 : 유스케이스나 클래스 등의 모델 요소들을 그룹화한 패키지들의 관계를 표현 2) 행동 다이어그램 Behavioral diagrams- 유스케이스 ..