728x90
반응형

동적 모델링의 개념

✔️ 시스템 내부 구성 요소들 간에 이루어지는 동작이라는 관점에서 표현

✔️ 종류 : 시퀀스 다이어그램, 커뮤니케이션 다이어그램, 상태 다이어그램

 


시퀀스(Sequence) 다이어그램

✔️ 시스템이나 객체들이 메시지를 주고 받으며 시간의 흐름에 따라 상호작용하는 과정을 표현

✔️ 구성 : 액터, 객체, 메시지 등

 

❓ UML 시퀀스 다이어그램 요소 중 다음 설명에 해당하는 요소를 쓰시오.
객체가 메시지를 주고 받으며 구동되고 있음을 표현한다.
라이프라인 상에 겹쳐 직사각형 형태로 표현한다.

 

더보기

활성 상자

 


커뮤니케이션 다이어그램

✔️ 동작에 참여하는 객체들이 주고받는 메시지와 객체들 간의 관계를 표현

✔️ 클래스 다이어그램에서 관계가 제대로 표현됐는지 점검하는 용도로도 사용

✔️ 초기에는 협업 다이어그램이라고 불림

✔️ 구성 : 액터, 객체, 링크, 메시지

 

❓ 커뮤니케이션 다이어그램이 시퀀스 다이어그램과 구별되는 가장 큰 특징은 메시지 뿐만 아니라 객체들 간의 관계까지 표현한다는 것이다. 커뮤니케이션의 요소 중 객체들 간의 관계를 표현하는데 사용하는 요소가 무엇인지 쓰시오.

 

더보기

링크

 


상태(State) 다이어그램

✔️ 어떤 이벤트에 의해 객체 자신이 속한 클래스의 상태 변화나 객체가 다른 객체와 상호 작용하는 과정에서의 상태 변화를 표현

✔️ 시스템에서 상태 변환 이벤트를 확인할 필요가 있는 객체만을 대상으로 그림

✔️ 구성 : 상태, 이벤트, 상태 전환

 

❓ UML 다이어그램 중 다음과 같은 특징을 갖는 다이어그램이 무엇인지 쓰시오.
객체들 사이에 발생하는 이벤트에 의한 객체들의 상태 변화를 그림으로 표현한 것이다.
어떤 이벤트에 의해 객체 자신이 속한 클래스의 상태 변화나 객체가 다른 객체와 상호 작용하는 과정에서의 상태 변화를 표현한다.
특정 객체가 어떤 이벤트에 의해 상태 변환 과정이 진행되는지 확인하는데 사용된다.
시스템에서 상태 변환 이벤트를 확인할 필요가 있는 객체만을 대상으로 그린다.

 

더보기

상태 다이어그램

반응형
복사했습니다!