[UML] 소프트웨어 개발에서 UML

UML (Unified Modeling Language) 이란, 범용 모델링 언어로 시스템을 표현하기 위한 방법으로 사용된다.

소프트웨어 개발 시 UML은 크게 아래 3가지 단계에서 사용될 수 있을 것이다.

1. 설계 단계
  • 다른 플랫폼을 동일한 구조로 설계하고자 할 때
  • 내가 생각하는 프로그램이나 기능의 구조를 상대에게 명확히 전달하고자 할 때
2. 개발 단계
  • 세부적인 코드를 설명하기에 앞서, 큰 틀의 구조를 설명할 때
  • 복잡한 코드를 시각화하여 설명할 때
3. 문서화 단계
  • 새롭게 프로젝트를 맡게될 다른 사람을 위해 직관적인 그림으로 남길 수 있다.

UML을 위한 UML이 아닌, 필요에 의해 간단하지만 정확한 의사전달을 위해 사용될 때 빛을 발하는 언어라 생각한다.

Leave a comment