UML (Unified Modeling Language)
소프트웨어 공학에서 사용되는 표준화된 범용 모델링 언어이다
Usecase Diagram
사용자, 그리고 사용자가 수반한 다른 유스 케이스 간의 관계를 보여주는 사용자-시스템 간 상호작용의 표현.
Class Diagram
시스템에서 사용되는 객체 타입을 정의
이름(name), 속성(attribute), 연산(operation)으로 구성

Sequence Diagram
시스템이 수행하는 과정을 시각화하기 위한 다이어그램
객체간의 메세지 흐름을 표현

ref