[TIL] 시퀀스 다이어그램

김민재·2025년 5월 25일

TIL

목록 보기
185/194

🎹 시퀀스 다이어그램

UML(Unified Modeling Language)의 일종으로, 시간 순서대로 객체들이 어떻게 상호작용하는지를 표현하는 다이어그램

어떤 기능이나 시나리오에서 시스템이 어떻게 동작하는 지를 설명할 때 사용되며,
특히 요구사항 정의, 설계, 테스트 케이스 도출에 많이 쓰인다.


🤽 구성 요소

  • Actor: 외부 사용자 또는 시스템 | User, Admin

  • Object: 시스템 내부 구성 요소 | Controller, Service, DB

  • Lifeline: 객체의 생명 주기 | 세로 점선

  • Message: 객체 간의 메시지 전달 | 메서드 호출, 응답

  • Activation bar: 객체가 활성화되어 작업을 수행하는 시간 | 직사각형 바

  • Reture Message: 응답 메시지 또는 결과 | 점선 화살표


🧑‍ 텍스트 시나리오 예시

  1. User -> LoginController : 로그인 요청

  2. LoginController -> AuthServcie : 자격 증명 확인

  3. AuthService -> DB : 사용자 정보 조회

  4. DB -> AuthServcie : 사용자 정보 반환

  5. AuthServcie -> LoginController : 로그인 성공 여부 반환

  6. LoginController -> User : 로그인 결과 응답

profile
개발 경험치 쌓는 곳

0개의 댓글