데이터 흐름도 기호

DFD가 필요한 이유는 무엇인가요?

DFD는 처음이며, 더 자세히 알아보고 싶어요.
Lucidchart에서 직접 DFD를 만들고 싶어요.

기본적인 DFD를 만들든 여러 수준을 포함하는 심층 분석을 하든 모든 데이터 흐름도는 표준 기호를 사용하며 이에서 크게 벗어나지 않습니다. 데이터 흐름도의 기본적인 구성 요소와 이를 나타내는 기호를 알아보겠습니다.

2 분 읽기

직접 DFD를 만들고 싶으신가요? Lucidchart를 사용해보세요. 빠르고 사용이 쉬우며 100% 무료입니다.

DFD 만들기

데이터 흐름도 기호

데이터 흐름도는 입력과 출력에 기반한 시스템 내에서 데이터가 어떻게 처리되는지 나타냅니다. 시각적 기호는 정보의 흐름, 데이터 출처와 목적지 및 데이터 저장 위치를 나타내는 데 사용됩니다. 많은 경우 데이터 흐름도는 시스템 재설계의 첫 단계에서 사용됩니다. 데이터 흐름도는 시스템의 여러 세부 정보 수준을 그래프로 나타내어 시스템의 기능을 쉽게 이해할 수 있도록 보여줍니다. 시스템의 일반 개요는 컨텍스트 다이어그램으로 표시됩니다. 컨텍스트 다이어그램은 레벨 0 DFD라고도 하며, 시스템을 하나의 프로세스로 나타냅니다. 레벨 1 다이어그램은 시스템의 주요 기능에 초점을 맞춰 더 자세한 개요를 제공합니다. 레벨 2 이상의 다이어그램은 시스템의 기능을 더욱 자세하게 나타냅니다. 레벨 2를 초과하는 DFD는 드뭅니다. 너무 복잡해져서 의사소통 도구로서의 효과가 떨어지기 때문입니다.

dfd

직접 DFD를 만들고 싶으신가요? Lucidchart를 사용해보세요. 빠르고 사용이 쉬우며 100% 무료입니다.

DFD 만들기

데이터 흐름도 표기법

데이터 흐름도에 주로 사용되는 두 가지 표기법은 Yourdon-Coad와 Gane-Sarson입니다. 두 표기법 모두 각각 고안한 사람이자 DFD 방법론 개발에 기여한 전문가인 Ed Yourdon, Peter Coad, ChrisGane과 Trish Sarson의 이름을 따왔습니다. 두 표기법의 스타일은 약간 다릅니다. 예를 들어, Yourdon-Coad 표기법에서는 원을 사용해 프로세스를 나타내는 반면, Gane-Sarson 표기법에서는 모서리가 둥근 직사각형을 사용합니다. 데이터 저장소를 나타내는 기호도 다릅니다. Yourdon-Coad 표기법에서는 평행선을 사용하지만, Gane-Sarson 표기법에서는 끝이 개방된 직사각형을 사용합니다. DFD 기호는 서로 다를 수 있으므로 어느 표기법을 사용하든 혼란이 없도록 일관성을 유지해야 합니다. DFD 소프트웨어를 이용하는 경우, 사용 가능한 기호 세트가 지정되어 있을 가능성이 높습니다.

모든 데이터 흐름도는 4가지 기본 요소로 엔티티, 프로세스, 데이터 저장소와 데이터 흐름을 포함합니다.

외부 엔티티

– 행위자, 소스, 싱크, 터미네이터라고도 하는 외부 엔티티는 다이어그램으로 나타낸 시스템과 엔티티 사이를 오가는 데이터를 생산하고 소비합니다. 이러한 데이터는 DFD의 입력과 출력에 해당합니다. 외부 엔티티는 분석 대상 시스템 외부에 있으므로, 보통 다이어그램의 경계선 부근에 위치합니다. 외부 엔티티는 다른 시스템이나 하위 시스템을 나타낼 수 있습니다.

프로세스

– 데이터 흐름을 변경하거나 변환하는 활동입니다. 모든 프로세스는 유입되는 데이터를 출력되는 데이터로 변환하므로, DFD에서 입력과 출력이 있어야 합니다. 이 기호는 다이어그램에서 '프로세스'로 표기하지 말고 기능에 따라 간단한 이름을 지정해야 합니다(예: '주문 배송'). Gane-Sarson 표기법에서는 직사각형 상자를 사용하여 프로세스를 나타내며, 참조 번호, 프로세스가 발생하는 시스템 위치 및 프로세스의 기능을 설명하는 짧은 제목이 함께 표시될 수 있습니다. 프로세스는 보통 데이터 흐름도에서 위에서 아래로 그리고 왼쪽에서 오른쪽으로 전개됩니다.

데이터 저장소

– 데이터 저장소는 작업을 생성하지 않으며, 향후 액세스할 수 있도록 데이터를 보관하기만 합니다. 데이터 저장소는 장기적으로 보관되는 파일이나 처리 대기 중 잠깐 저장되는 문서 배치로 구성될 수 있습니다. 데이터 저장소로 유입되는 입력 흐름은 저장된 데이터를 변경하는 정보나 작업을 포함합니다. 출력 흐름은 저장소에서 가져온 데이터입니다.

데이터 흐름

– 외부 엔티티, 프로세스 및 데이터 저장소 간 데이터 이동은 흐름 방향을 나타내는 화살표 기호로 표시합니다. 이 데이터는 전자 데이터, 서면 데이터 또는 구두 데이터일 수 있습니다. 입력 및 출력 데이터 흐름은 데이터 유형이나 관련 프로세스 또는 데이터 저장소에 따라 라벨 표시되며, 이 이름은 화살표 옆에 기재됩니다.

 Yourdon과 CoadGane과 Sarson
외부 개체
Yourdon과 Coad 외부 개체
Gane과 Sarson 외부 엔티티
프로세스
Yourdon과 Coad 프로세스
Gane과 Sarson 프로세스
데이터 저장
Yourdon과 Coad 데이터 저장
Gane과 Sarson 데이터 저장
데이터 흐름
Yourdon과 Coad 데이터 흐름
Gane과 Sarson 데이터 흐름

Lucidchart의 개요 문서에서 효과적인 DFD를 만들기 위한 팁과 가이드라인 등 데이터 흐름도에 관한 모든 정보를 알아보세요.

데이터 흐름도를 그리는 방법

Lucidchart에서는 간단한 템플릿으로 시작하여 맞춤 데이터 흐름도를 간편하게 만들 수 있습니다. Lucidchart의 라이브러리에서 프로세스, 데이터 저장소, 데이터 흐름, 외부 엔티티 등 필요한 모든 기호를 선택하여 원하는 곳으로 끌어다 놓으세요. 온라인 도구인 Lucidchart를 사용하면 더욱 편리하게 협업을 진행하고 데스크톱 DFD 소프트웨어의 번거로움을 피할 수 있습니다. 


유용한 리소스

Lucidchart를 사용하면 온라인에서 간편하게 데이터 흐름도를 만들 수 있습니다. 맞춤 다이어그램을 만들고 다른 사람과 공유하세요. 

직접 DFD를 만들고 싶으신가요? Lucidchart를 사용해보세요. 빠르고 사용이 쉬우며 100% 무료입니다.

시작하기

  • 가격
  • 개인
  • 엔터프라이즈
  • 영업팀에 문의하기
개인정보 보호정책법률적인쿠키 설정쿠키 정책
  • linkedin
  • twitter
  • instagram
  • facebook
  • youtube
  • glassdoor
  • tiktok

© 2024 Lucid Software Inc.