UML) 시퀸스 다이어그램

알파로그·2024년 2월 1일
0

다이어그램

목록 보기
3/4

🔗 (출처) 최범균 유튜브 : UML 기초 03 - 시퀸스 다이어그램

✏️ 시퀸스 다이어그램이란

  • 클래스 다이어그램이 정적 측면을 모델링했다면,
    시퀸스 다이어그램은 동적 측면을 모델링 한다.
  • 시간 순서에 따른 상호작용을 표현한다.
    • 커뮤니케이션 다이어그램은 구조적 관점에서 상호 작용

✏️ 사용 방법

📍 기본 사용방법

  • 시간은 위에서 시작해 아래로 흐른다.
  • 액터 (클라이언트) 를 기준으로 시작된다.
  • 생명선 (lifeline)
    • 점선으로 객체의 수명 기간을 표현한다.
  • 메시지
    • 요청과 응답을 의미한다.
    • 메시지가 이동할 때마다 숫자가 증가한다.
      • 숫자는 객체마다 각각 존재하며 . 으로 구분한다.
    • 메시지 번호 : 메서드명 의 구조로 작성한다.
  • 활성 (activation)
    • 객체가 메시지를 처리하는 시간을 뜻한다.
  • 요청 : 실선으로 표시
    • 검은색 화살표 : 동기 요청
    • 그냥 화살표 : 비동기 요청
  • 응답 : 점선 화살표로 표시
    • 응답은 생략할 수 있다.
  • 같은 객체내의 다른 메서드를 호출하려면 2.2.1 의 방식으로 호출할 수 있다.
  • 2.1 처럼 중간에 객체를 생성할 수 있다.

📍 조건문

  • alt : 조건이 어러가지인 경우
  • opt : 조건이 한가지인 경우

📍 반복문

profile
잘못된 내용 PR 환영

0개의 댓글