시퀀스 ( Sequence ) 다이어그램

bi_sz·2022년 4월 5일
0

요구사항 확인 

목록 보기
13/22

1. 동적 모델링

  • 시스템의 내부 구성 요소들의 상태 변화 과정과 과정에서 발생하는 상호작용을 표현
  • 시스템 내부 구성 요소들 간에 이루어지는 동작이라는 관점(View)에서 표현
  • 시스템이 실행될 때 구성 요소들 간의 메시지 호출, 즉 오퍼레이션을 통한 상호 작용에 초점을 둠
  • 동적 모델링의 종류
    -시퀀스 다이어그램
    -커뮤니케이션 다이어그램
    -상태 다이어그램

2. 시퀀스(Sequence) 다이어그램

  • 시스템이나 객체들이 메시지를 주고받으며 상호작용하는 과정을 그림으로 표현한 것
  • 시스템이나 객체들의 상호작용 과정에서 주고받는 메시지를 표현
  • 각 동작에 참여하는 시스템이나 객체들의 수행 기간을 확인할 수 있음
  • 클래스 내부에 있는 객체들을 기본 단위로 하여 그들의 상호 작용을 표현

3. 시퀀스 다이어그램의 구성 요소

  • 액터(Actor)
    -시스템으로부터 서비스를 요청하는 외부 요소로, 사람이나 외부 시스템을 의미

  • 객체(Object)
    -메시지를 주고받는 주체

  • 생명선(Lifeline)
    -객체가 메모리에 존재하는 기간으로, 객체 아래쪽에 점선을 그어 표현
    -객체 소멸이 표시된 기간까지 존재

  • 실행 상자(Active Box, 활성 상자)
    -객체가 메시지를 주고받으며 구동되고 있음을 표현

  • 메시지(Message)
    -객체가 상호 작용을 위해 주고받는 메시지

  • 객체 소멸
    -해당 객체가 더 이상 메모리에 존재하지 않음을 표현

  • 프레임(Frame)
    -다이어그램의 전체 또는 일부를 묶어 표현

0개의 댓글