객체지향모델에서 클래스의 인스턴스 사건(이벤트)에 의거한 작동을 보여주는 다이어그램. 상태도는 상태의 변화로 인한 동작 또는 하나의 상태에서 다른 상태로 변화되게 하는 사건의 주어진 시간동안의 상태를 보여줌. 즉, 상태도에는 상태와 상태의 변화가 포함되어 있음
[네이버 지식백과] 상태 다이어그램 [State diagram] (ITS 용어사전, 2010., 국토교통부)
제일 먼저 정의를 공부하고,
상태 다이어그램이 무엇인지 감을 잡기 위해 검색해서 이미지를 많이 찾아봤던 것 같다.
세 이미지는 공통적으로 둥근 모서리를 가진 사각형
과 검은 원
과 이중원
과 화살표
로 이루어져있었다.
말 그대로 상태를 나타내는 다이어그램이다.
하나의 체계에서 이루어지는 모든 자료의 흐름을 알기 쉽게 그림으로 나타내기 위하여 사용되는 것을 말한다.
https://cjmyun.tripod.com/Knowledgebase/DFD.htm
이 블로그를 참조했던 것 같다.
사진에서 보이다싶이,
원
은 프로세스, 화살표
는 데이터흐름, 평행한 두개의 직선
은 데이터저장소, 네모
는 외부엔티티(엑터)이다.
대학 전공수업때 데이터구조 과목에서 공부했던 것 같은데, 기억이 가물가물하다. 까먹고있었던 다이어그램들을 다시 공부하게 된 계기가 되어서 좋았다.