Untitled

UML 다이어그램이란?

소프트웨어 시스템 개발 시의 산출물을 명세화, 시각화, 문서화할 때 사용

  1. 의사소통 또는 설계 논의
  2. 전체 시스템 구조 및 클래스의 의존성 파악
  3. 유지보수를 위한 설계의 Back-end 문서 제작

주요 다이어그램


시퀀스 다이어그램(순차 다이어그램)

어떠한 순서로 어떤 객체들과 어떻게 상호작용했는지를 표현하는 다이어그램

현 존재하는 시스템이 어떠한 시나리오로 움직이고 있는지 나타내는 장점

시퀀스 다이어그램 이용하면 API 등의 use case를 디테일하게 확인 가능

메서드 콜, DB 조회, 타 시스템의 API 호출 등 로직을 모델링 가능 -> 시나리오 파악하기 좋음