데이터 흐름 다이어그램의 목적은 무엇입니까?

...

데이터 흐름 다이어그램은 소프트웨어 시스템에서 데이터가 한 프로세스에서 다른 프로세스로 이동하는 방식을 사용자에게 보여줍니다.

데이터 흐름 다이어그램은 정보 기술 전문가와 시스템 분석가가 시스템의 여러 프로세스 간에 데이터가 이동하는 방식을 문서화하고 사용자에게 보여주기 위해 사용합니다. 분석가는 일반적으로 전체 그림으로 시작한 다음 각 프로세스의 세부 사항으로 넘어갑니다.

목적

데이터 흐름 다이어그램은 정보가 시스템의 프로세스 간에 이동하는 방식을 그래픽으로 표시합니다. 데이터 흐름 다이어그램은 계층 구조를 따릅니다. 즉, 다이어그램은 각각 특정 프로세스 또는 데이터 기능에 고유한 여러 레이어로 구성될 수 있습니다.

오늘의 비디오

역사

데이터 흐름 다이어그램은 1979년 Chris Gane과 Trish Sarson에 의해 시작되었으며, 이들은 구조적 분석 및 디자인 기법을 대중화했습니다. Edward Yourdon과 Tom DeMarco는 1980년대에 프로세스를 표시하기 위해 둥근 직사각형 대신 원을 사용하고 많은 시스템 분석가에게 인기를 얻은 또 다른 방법을 도입했습니다.

Gane & Sarson 기호

데이터 흐름 다이어그램은 데이터 이동을 설명하기 위해 4개의 기호를 사용합니다. 시스템에서 외부 엔터티, 데이터 소스 및 대상을 나타내는 사각형 데이터 흐름을 나타내는 화살표 고정 데이터 저장소를 나타내기 위해 호출된 개방형 직사각형; 둥근 사각형은 데이터에 대한 변환 또는 조작을 나타냅니다.

레벨

레벨 0 다이어그램은 컨텍스트 레벨이라고도 하는 가장 기본적인 레벨에서 시작하여 시스템 전체를 문서화하려고 시도합니다. 그런 다음 분석가는 수준 1 다이어그램을 사용하여 개별 프로세스의 세부 사항으로 드릴다운합니다.