데이터 흐름도은 비즈니스 네트워크 내의 정보 흐름을 시각화하는 차트입니다. 주로 정보가 목적지에 도달하기까지 이동하는 경로를 묘사하는 데 사용됩니다. 보통 이러한 유형의 다이어그램과 작업하는 것이 복잡하다고 느껴질 수 있습니다. 그러나 사용자와 소비자가 특정 비즈니스의 전체 프로세스를 이해하는 데 도움이 됩니다. 그렇기 때문에 데이터흐름도는 모든 비즈니스 모델을 정립하는 데 있어 필수적인 요소입니다. 또한 이를 통해 기업과 고객 간 의사소통의 혼선을 줄일 수 있습니다.
데이터 흐름도 알아보기
데이터 흐름도의 기호
앞서 언급했듯이 DFD 다이어그램 (Data Flow Diagram)은 가장 이해하기 어려운 다이어그램 중 하나입니다. 한 가지 이유는 차트 내에 다양한 기호가 있기 때문인데 다이어그램을 읽는 법을 완전히 이해하려면 각 기호의 의미를 잘 알아두어야 합니다. 모든 DFD에는 네 가지 기본 기호가 있으며 다음과 같습니다.
- 프로세스 – 이 유형의 기호는 각 수행 중인 작업을 나타내기 때문에 매우 중요합니다. 다이어그램은 네트워크 내의 전체 작업 순서이므로 단일 프로세스에만 국한되지 않습니다. 온라인 데이터흐름도에서 프로세스 이름을 지정할 때는 일반적으로 동사로 시작하고 그 뒤에 명사를 붙입니다. 프로세스 기호는 모서리가 둥근 직사각형으로 표시됩니다.
- 데이터 플로우 – 데이터 플로우는 프로세스의 방향을 나타냅니다. 이는 왼쪽이나 오른쪽을 가리키는 화살표로 표시됩니다. 데이터흐름도에서 화살표의 각 방향은 데이터 흐름을 나타냅니다. 예를 들어, 나가는 화살표는 출력 데이터의 흐름을 나타내고 들어오는 화살표는 입력 데이터의 흐름을 나타냅니다.
- 데이터 저장소 – 스토리지는 모든 데이터 관리 시스템에서 필수적인 부분입니다. 그러므로 데이터 차트에 포함되어야 합니다.
- 외부 객체 (External Entity) – DFD에 표시되는 마지막 기호는 외부 객체입니다. 정보를 제공하는 관련 사용자나 그룹을 나타냅니다. 그러나 그것이 유일한 목적일 뿐 외부 객체는 어떠한 의사 결정 과정에도 포함되지 않습니다.
데이터 흐름도의 유형
온라인 데이터 흐름도에는 두 가지 유형의 범주가 있습니다. 바로, 논리적 DFD와 물리적 DFD입니다.
- 논리적 데이터흐름도 –이 유형의 DFD는 비즈니스 자체에 중점을 둡니다. 일반적으로 비즈니스 내 데이터 흐름을 나타냅니다. 하드웨어나 위치, 그리고 기타 물리적 개체와 같은 외부 요인과는 관련이 없습니다.
- 물리적 DFD – 이름에서 알 수 있듯이 이 유형의 DFD는 시스템 내의 모든 구현을 보여줍니다. 여기에는 컴퓨터, 케이블 라인, 소프트웨어, 그리고 사용자 및 조직과 같은 외부 객체가 포함됩니다.
GitMind에서의 데이터 플로의 다이어그램 예시
음식 배달 시스템
이 예제를 편집하기이 예시는 음식 배달 주문을 받는 프로세스를 보여줍니다. 이 데이터 흐름도는 고객이 음식 배달 시스템을 사용하고 응답하는 것을 명확하게 나타냅니다. 또한 시스템이 공급 업체와 관리자에게 동시에 연락하는 것을 보여줍니다. 모든 것이 확인되면 주방에서 주문된 음식을 준비하고 배송을 위해 시스템에 응답합니다.
고객 서비스 시스템
이 예제를 편집하기이 데이터 흐름도 예제는 철도의 고객 서비스 시스템과 CS 담당자 및 통근자 사이의 상호 작용을 보여줍니다. 이는 시스템이 서비스 담당자와 고객 사이의 가교 역할을 한다는 것을 보여줍니다.
거래 플랫폼 시스템
이 예제를 편집하기마지막으로, 이 예제는 거래 플랫폼과 고객 간의 데이터 흐름을 보여 줍니다. 또한 고객 서비스 담당자가 브로커와 함께 시스템과도 연락하고 있음을 보여줍니다.
결론
DFD 다이어그램은 특히 처음 보는 경우 이해하기가 매우 어렵습니다. 이 게시물을 통해 DFD에 대한 기본 지식을 습득하고 DFD가 무엇을 전달하는지 이해할 수 있기를 바랍니다. 위의 설명은 데이터흐름도의 목적과 정의를 명확하게 기술합니다. 만약 자신만의 다이어그램을 만드는 데 관심이 있다면 이제 여러분도 GitMind를 사용하여 직접 DFD 다이어그램을 쉽게 제작할 수 있습니다.
Leave a Comment