UML(Unified Modeling Language, 통합 모델링 언어)는 시스템의 디자인을 시각화하는 언어이자 모델입니다. UML은 구조 다이어그램과 행동 다이어그램, 이 두 가지로 나뉩니다. 하나씩 살펴보겠습니다. 1. 구조적 다이어그램 (Structure Diagrams) 1) 클래스 다이어그램, Class Diagram 클래스 다이어그램은 아래와 같이 세 가지 블럭으로 나뉘는 구조입니다. 첫 번째 블럭은 클래스의 이름입니다. 첫 글자는 대문자이며, 중앙정렬이고, 두꺼운 폰트를 사용합니다. 두 번째 블럭은 클래스의 속성들 입니다. 세 번째 블럭은 클래스의 실행할 수 있는 작업을 나타냅니다. 여기에 클래스 레벨 연관관계를 표현하면 다음과 같습니다. 여기서 사용되는 화살표들은 클래스 다이어그램, 객체..