(Unified Modeling Language : 객체 모델링 언어 또는 통합 모델링 언어) - 시스템 설계, 요구분석, 구현 등의 과정에서 사용되는 모델링 언어 - 산출물을 명세화, 시각화, 문서화 할 때 사용하는 언어 건물을 짓기 위한 설계도와 비슷한 역할! - UML의 목적 : 하나의 시스템을 표현하기 위한 표준적인 방법을 제공 즉 표기법의 표준화를 위한 모델링 언어 시스템을 여러가지 시각에서 볼 수 있도록 뷰를 제공한다. 이러한 뷰의 집합을 모델이라고 한다. - UML을 사용하는 이유 : 개발자끼리 설계 개념에 대한 의견을 주고 받을 때 굉장히 편리하다. 대규모 소프트웨어 구조의 로드맵을 만들 때 유용하다. - UML의 종류 : UML은 크게 구조와 행위, 두 가지의 다..