더북(TheBook)

액티비티 다이어그램은 플로차트와 비슷하지만, 몇 가지 차이가 있습니다. 실린더 도형은 활동 상태(action state)를 의미합니다. 맨 위에 있는 것은 최초 상태를 의미합니다. 물론 최초 상태라는 뜻으로 동그라미 모양 ○을 덧붙이기도 합니다. 플로차트와 마찬가지로 화살표를 사용해서 활동 상태의 변화 과정인 실행 흐름을 표현합니다.

조건 분기문도 사용할 수 있습니다. 플로차트의 마름모로 조건 분기문을 보여 줄 수 있고, 그림 5-3과 같이 상태 하나에서 화살표 둘 이상으로 뻗어 나가도 됩니다.

이처럼 액티비티 다이어그램을 사용하면 시퀀스도로는 표현하기 어려웠던 상세 내용을 표현할 수 있습니다. 그렇다고 시퀀스도가 불필요한 것은 아닙니다. 액티비티 다이어그램보다 훨씬 일목요연하게 표현할 수 있으니까요. 이제 게임 네트워킹 설계의 본론으로 들어가겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.