@ 16. 1 ~ 17. 1/면접관련

액티비티 다이어그램 정리

namoeye 2017. 1. 11. 01:43

플로우차트와 유사한 특징을 갖는다.

오퍼레이션(메소드)이나 처리과정이 수행되는 동안 일어나는 활동을 시각적으로 나타낸다.

스테이트 다이어그램을 확장한 것으로 볼 수 있다.


조건분기, 병행처리, role에 따른 책임등을 표현할 수 있다.


시작점을 기반으로 활동 상태가 있다..

그런데 여기서도 활동상태가 2가지로 나뉜다.

Activity State와 Action State로 나뉘게 된다.


Activity State

  - 여러개의 액션으로 이루어진 활동, 외부자극으로 인해 실행 중지가 가능하다. 외부 인터럽트로 가능


Action State

  - 멈출수 없는 외부의 자극으로도 멈출수 없음



구 획면(swim - lane)

각각의 역할에 대한 활동을 나타낸다.



신호(signal)

활동이 진행되는 도중에 신호를 발생 시킬 수 있다. 신호에 따른 결과에 따라서..액티비티가 표현되는 방법??

신호에 대한 input과 output를 표현한다.