시퀀스 다이어그램 정의 메시지 교환을 시간적 관계로 나타낸 것이다. 특징 수직 축은 시간을 나타내며 시간은 위에서 아래로 흐른다. 상호 작용에 관여된 객체는 수평 축을 따라 상단에 나열된다. 가독성을 높이기 위해 일반적으로 메시지가 왼쪽에서 오른쪽으로 흐르도록 배치되지만 수평 축에서의 순서는 아무런 의미가 없다. 클래스 다이어그램이 시스템의 정적 구조를 나타내는 대표적인 모델이라면, 시퀀스 다이어그램은 시스템의 동적 흐름을 나타내는 대표적인 모델이다. 객체 표현 객체이름: 클래스 이름 (예시 : blog001:Blog ) 반드시 두 가지를 명시해야하는 것은 아니고, (:클래스 이름), (객체이름:) 과 같이 하나씩만 명시해서 사용해도 무방하다. 과 같은 표현을 통해 스테레오 타입을 명시할 수 있다. 클래..

이번에 웹 프로젝트를 진행하면서 팀원들간의 서비스에 대한 이해와 그에 따른 시퀀스를 동일하게 이해하기 위해 시퀀스 다이어그램을 공동으로 작성하게 되었다. 그래서 그에 따른 후기를 간략하게 작성해보고자한다. 작업 환경 온라인 회의 : Google Meet 클라우드 데이터 : Google Drive 시퀀스 다이어그램 : diagram.net (github.com/jgraph/drawio-desktop) 장점 엑셀 혹은 워드로 로직을 사용하면 추상적으로 작성되는 경향이 있다. 하지만 시퀀스 다이어그램의 경우 해당 행동을 수행하는 주체가 누구이고 목적은 무엇이며 어떤 행동이 먼저 수행되어야하는지 강제적으로 고민해야한다. 때문에 엑셀 혹은 워드보다 구체적으로 표기된다. 순서도가 그림으로 그려지기 때문에 로직을 눈..