데이터 흐름을 다이어그램을 개요
물리적 대 논리적 DFDs
수많은 적 아머먼트 수준
수많은 적 아머먼트 기호&표기
을 만드는 방법에는 수많은 적 아머먼
기업에 내장되어 시스템 및 프로세스—회사할 수 없다. 에서도 육성하는 방법 방법에는 팀의 상호 작용하는 고객과 함께,거의 모든 비즈니스가 포함한 시스템의 일종. 그리고 시스템과 프로세스에 관해서는 효율성이 전부입니다., 경우에 따라 1 분 또는 2 분 정도 떨어져 있어도 면도를하면 상당한 비용 절감이 가능합니다. 효율성을 분석하고 향상시키는 방법은 무수히 많지만 눈에 띄는 방법은 데이터 흐름 다이어그램을 통한 것입니다.
기존 프로세스를 개선하든 새 프로세스를 구현하든 DFD(data flow diagram)를 사용하면 작업이 더 쉬워집니다. 그러나 전에 DFD 를 만든 적이 없다면 시작하는 것이 위협적 일 수 있습니다., 이 많이 있기:서로 다른 수준의 다이어그램,기호와 표기법,언급하지 않는 실제로 만들이 다이어그램—그것을 탐색의 모든 것을 이상에서 보고 몇 가지 예입니다. 데이터 흐름 다이어그램을 처음 사용하는 경우이 안내서는 시작하는 데 도움이됩니다.
데이터 흐름 다이어그램이란 무엇입니까?
데이터 흐름 다이어그램은 프로세스 또는 시스템을 통해 정보가 흐르는 방식을 보여줍니다. 여기에는 데이터 입력 및 출력,데이터 저장소 및 데이터가 이동하는 다양한 하위 프로세스가 포함됩니다., Dfd 는 다양한 엔티티와 그 관계를 설명하기 위해 표준화 된 기호 및 표기법을 사용하여 작성됩니다.
데이터 흐름 다이어그램은 텍스트 덩어리로 설명하기 어려운 시스템과 프로세스를 시각적으로 나타냅니다. 이 다이어그램을 사용하여 기존 시스템을 매핑하고 더 잘 만들거나 구현을 위해 새로운 시스템을 계획 할 수 있습니다. 각 요소를 시각화하면 비효율을 쉽게 식별하고 최상의 시스템을 생성 할 수 있습니다.
DFDs 를 구축 할 때 모범 사례에 대해 자세히 알아 보려면 전체 데이터 흐름 다이어그램 개요를 읽으십시오.,
물리적 및 논리적 데이터 흐름을 다이어그램
하기 전에 실제로 만드는 데이터의 흐름이 다이어그램,당신은 여부를 결정해야하는 실제 또는 논리는 수많은 적 아머먼트의 필요에 가장 적합. 데이터 흐름 다이어그램을 처음 사용하는 경우 걱정하지 마십시오—구별은 매우 간단합니다.
논리적 데이터 흐름을 다이어그램에 초점을 어떻게 특정 정보의 흐름:는 어떤 정보가 전송되고,어떤 엔터티를 받고 있는 정보,일반적으로 어떤 프로세스가 발생할,etc., 논리적 DFD 에 설명 된 프로세스는 비즈니스 활동입니다-논리적 DFD 는 프로세스 또는 시스템의 기술적 측면을 탐구하지 않습니다. 비 기술 직원은 이러한 다이어그램을 이해할 수 있어야합니다.
물리적 데이터 흐름 도표는 방법에 초점을 맞추는 것에서 일어날 정보 흐름이다. 이 다이어그램은 정보 흐름에 관련된 소프트웨어,하드웨어,파일 및 사람들을 지정합니다., 상세한 물리적 데이터 흐름 다이어그램은 데이터 시스템을 구현하는 데 필요한 코드의 개발을 용이하게 할 수 있습니다.
물리적 및 논리적 데이터 흐름 다이어그램은 모두 동일한 정보 흐름을 설명 할 수 있습니다. 조정에서 그들은 어느 다이어그램보다 더 많은 세부 사항을 독립적으로 제공합니다. 어느 것을 사용할지 결정할 때,둘 다 필요할 수도 있음을 명심하십시오.,
체크 아웃이 가이드를 물리적 및 논리적 DFDs 자세한 내용.
데이터 흐름도 수준
데이터 흐름이 다이어그램은 또한 분류에 의해 수준입니다. 가장 기본적인 레벨 0 부터 dfds 는 레벨이 증가함에 따라 점점 더 복잡해집니다. 당신이 당신의 자신의 데이터 흐름도를 구축 할 때,당신은 당신의 다이어그램이 될 수준을 결정해야합니다.
컨텍스트 다이어그램이라고도하는 레벨 0Dfd 는 가장 기본적인 데이터 흐름 다이어그램입니다. 그들은 쉽게 소화 할 수 있지만 약간의 세부 사항을 제공하는 광범위한 시각을 제공합니다., 레벨 0 데이터 흐름 다이어그램은 단일 프로세스 노드와 외부 엔터티에 대한 연결을 보여줍니다.
레벨 1DFDs 은 여전히 일반적인 개요,하지만 그들은 더 많은 세부 사항으로 이동보다는 상황이 다이어그램입니다. 레벨 1 데이터 흐름 다이어그램에서 컨텍스트 다이어그램의 단일 프로세스 노드는 하위 프로세스로 세분화됩니다., 이러한 프로세스가 추가됨에 따라 다이어그램에는 이들을 함께 연결하기 위해 추가 데이터 흐름과 데이터 저장소가 필요합니다.
레벨 2+DFDs 는 프로세스를 더 자세한 하위 프로세스로 간단히 분해합니다. 이론 상으로는 dfd 가 레벨 3 을 뛰어 넘을 수는 있지만 거의 그렇지 않습니다. 레벨 3 데이터 흐름 다이어그램은 일반적으로 더 분해하는 것이 합리적이지 않을 정도로 상세합니다.,
데이터 흐름도 기호와 표기법
에 따라 방법론(가네 및 Sarson 대 Yourdon 및 Coad),수많은 적 아머먼트 기호에 따라 다릅니다. 그러나 기본 아이디어는 동일하게 유지됩니다. 네 가지 기본 요소의 데이터 흐름도:프로세스,데이터 저장,외부 엔터티 및 데이터 흐름입니다. 아래 그림은 두 방법론의 표준 모양을 보여줍니다.,
각 기호를 사용하는 방법을 잘 모르는 경우 DFD 기호 안내서를 읽으십시오.
어떻게 데이터 흐름을 만들이 다이어그램
이제 당신은 약간의 배경 지식에 대한 데이터 흐름을 다이어그램 및 그들은 어떻게 분류할 준비가 된 자신을 구축하는 수많은 적 아머먼트. 이 과정은 5 단계로 나눌 수 있습니다:
1. 확인 주요 입력 및 출력에서 당신의 시스템
거의 모든 공정 또는 시스템을 시작으로 입력하는 외부의 엔티티와 끝으로의 출력 데이터를 다른 기업 또는 데이터베이스에 있습니다., 이러한 입력 및 출력을 식별하면 시스템의 매크로보기가 제공되며 시스템이 달성해야하는 가장 광범위한 작업을 보여줍니다. DFD 의 나머지 부분은 이러한 요소를 기반으로 구축 될 것이므로 초기에 알아 두는 것이 중요합니다.피><피>2. 를 구축 컨텍스트 다이어그램
면 확인 주요 입력 및 출력을 구축,컨텍스트 다이어그램은 간단합니다. 단일 프로세스 노드를 그려 관련 외부 엔티티에 연결합니다. 이 노드는 입력에서 출력으로 이동하기 위해 겪는 가장 일반적인 프로세스 정보를 나타냅니다.,
아래 예제는 온라인 커뮤니티를 통해 다양한 엔티티간에 정보가 어떻게 흐르는지를 보여줍니다. 데이터는 입력과 출력을 모두 나타내는 외부 엔티티로 흐릅니다. 센터 노드 인”온라인 커뮤니티”는 일반적인 프로세스입니다. 피><피>3. 컨텍스트 다이어그램을 레벨 1DFD 로 확장
컨텍스트 다이어그램의 단일 프로세스 노드는 많은 정보를 제공하지 않습니다. 에서 당신의 레벨 1 데이터 흐름 도표를 포함해야 합니다 여러 프로세스 노드,중요한 데이터베이스 및 모든 외부 기관., 정보의 흐름을 걷다:정보는 어디에서 시작되며 각 데이터 저장 전에 어떤 일이 발생해야합니까?피><피>4. 레벨 2+DFD
로 확장하여 데이터 흐름도의 세부 사항을 향상 시키려면 3 단계와 동일한 프로세스를 따르십시오. 레벨 1DFD 의 프로세스를보다 구체적인 하위 프로세스로 나눌 수 있습니다. 다시 한번 확인을 추가할 필요한 데이터를 저장하고 흐르—이 시점에서 당신이 있어야 하는 매우 상세한 분석 시스템입니다. 레벨 2 데이터 흐름 다이어그램을 넘어 진행하려면이 과정을 반복하기 만하면됩니다., 만족스러운 세부 수준에 도달하면 중지하십시오.피><피>5. 최종 다이어그램의 정확성 확인
다이어그램이 완전히 그려지면 그 다이어그램을 걸어보십시오. 정보의 흐름에 세심한주의를 기울이십시오:그것은 의미가 있습니까? 필요한 모든 데이터 저장소가 포함되어 있습니까? 최종 다이어그램을 보면 다른 당사자가 귀하의 시스템 기능 방식을 이해할 수 있어야합니다. 최종 다이어그램을 제시하기 전에 동료에게 확인하여 다이어그램이 이해 가능한지 확인하십시오.,
공유 데이터 흐름을 다이어그램
을 완료한 후에는 수많은 적 아머먼,다음 단계는 그것을 공유하고 있습니다. 만들지 않은 그것을 유지—자신의 여부 팀 구성원이 당신의 상사,또는 이해 관계자,기회를 다른 누군가가 필요합니다. Lucidchart 를 사용하여 데이터 흐름도를 만들면 다양한 공유 옵션을 마음껏 사용할 수 있습니다., 다이어그램은 Lucidchart 내에서 직접 전송되어 수신자에게 Lucidchart 문서에 대한 액세스 권한을 부여 할 수 있습니다. 받는 사람의 역할에 따라 다이어그램을 편집하거나 보기 전용으로 보낼 수 있는 권한을 부여할 수 있습니다. Lucidchart 의 광범위한 통합을 통해 g Suite 및 Slack 을 비롯한 여러 다른 플랫폼에서 다이어그램 공유를 할 수 있습니다.
데이터 흐름도 소프트웨어로 시작하십시오.
자세히 알아보기
답글 남기기