순차 다이어그램
정의
1.객체간의 동적 상호작용을 시간적 개념을 중심으로 모델링하는 과정
2.다이어그램의 수직방향이 시간의 흐름을 나타낸다.
특징
1.순차 다이어그램에서는 객체의 오퍼레이션과 속성을 상세히 정의한다.
2.순차 다이어그램은 유스케이스를 실현(realization) 한다.
3.순차 다이어그램과 통신 다이어그램은 함께 상호작용다이어그램으로
불리며 시스템의 동적 측면을 모델링하기 위해 UML에서 사용하는 다이어그램
구성 요소
액터 : 메시지 체인을 시작할 수 있는 엘리먼트를 의미한다.
객체 : 메시지를 송수신하는 객체이다.
메시지 : 객체간 연결 기능을 담당한다.
회계 메시지 : 같은 객체에 대한 함수를 호출한다.
제어 블록 : 제어문을 위한 루프를 의미한다.
순차 다이어 그램과 다른 다이어그램 비교
메시지의 흐름을 보기 위해서는 통신다이어그램이 적절하다.
시간의 흐름으로 객체 사이의 이동경로를 보기 위해서는 순차다이어그램이 적절하다.
분석과 설계 단계에서는 클래스 다이어그램
클래스를 기반으로 하여 순차 다이어그램이 작성
객체
정의 : 가장 윗부분에 위치 , 왼쪽에서 오른쪽으로
특징
1.생명선 ( 객체로부터 아래로 뻗어나가는 점선 )
2.활성화 ( 객체가 수행하는 오퍼레이션이 실행되고 있음을 나타낸다 )
( 활성화 사각형의 길이 = 오퍼레이션의 실행 소요 시간 )
( 활성화 사각형의 길이 != 특정 시간 단위 의미 )
시간
특징
1.왼쪽에서 오른쪽 방향은 객체의 배열 , 위에서 아래는 시간의 흐름을 나타낸다.
2.자기 자신에게도 메시지를 보낼 수 있다.
'학부공부 > 소프트웨어공학' 카테고리의 다른 글
State_Diagram(슈퍼 상태와 서브 상태) (0) | 2018.05.26 |
---|---|
State_Diagram(상태 다이어그램의 UML 표기법) (0) | 2018.05.24 |
Usecase_Diagram (0) | 2018.05.19 |
Communication_Diagram (0) | 2018.05.19 |
Activity_Diagram (0) | 2018.05.19 |
#IT #먹방 #전자기기 #일상
#개발 #일상