데이터 흐름 다이어그램 예제를 포함한 종합 가이드
데이터 흐름 다이어그램(DFD)은 구조화 된 분석 및 설계 방법입니다. 그것은 시스템 내의 정보 흐름의 전통적인 시각적 표현입니다. 데이터 흐름도(dfd)는 소프트웨어 분석 및 설계에 널리 사용됩니다. 깔끔하고 명확한 DFD 는 시스템 요구 사항의 좋은 양을 그래픽으로 묘사 할 수 있습니다.
데이터 흐름 다이어그램(DFD)은 논리 모델을 묘사하고 시스템에서 데이터 변환을 표현합니다., 데이터 흐름을 모델링하는 메커니즘을 포함하고 데이터 흐름 및 기능의 세부 사항을 설명하기 위해 분해를 지원합니다. 데이터 흐름 다이어그램은 작업 순서에 대한 정보를 나타낼 수 없습니다. 따라서 프로세스 또는 절차 모델링 방법이 아닙니다.,
는 수많은 적 아머먼트가 포함되어 있는 다음과 같은 특징이 있다:
- 을 지원하는 분석과 요구 사항의 단계 시스템 설계
- 다이어그래밍 기법으로 주석;
- 을 설명하는 네트워크의 활동/프로세스의 목표 시스템;
- 수 있도록에 대한의 행동을 병행하고 비동기;
- 단계별 구체화를 통해 계층 구조의 분해 프로세스입니다.
주요 개념의 데이터 흐름을 다이어그램
는 수많은 적 아머먼트 선물 상징 시스템을 설명하는 데이터의 흐름과 분해 메커니즘을 설명하는 시스템에서는 다양한 세부 수준이다.,
프로세스
이제 아래 튜토리얼에서 볼 수있는 몇 가지 다이어그램 표기법을 간략하게 소개하고자합니다.
외부 엔티티
외부 엔티티는 인간,시스템 또는 서브 시스템을 나타낼 수 있습니다. 그것은 특정 데이터가 오거나가는 곳입니다. 그것은 비즈니스 프로세스 측면에서 우리가 연구하는 시스템의 외부입니다. 이러한 이유로 사람들은 다이어그램의 가장자리에 외부 엔티티를 그리는 데 사용했습니다.,
과
프로세스가 비즈니스 활동 또는 함수가 조작과 변화의 데이터습니다. 프로세스는 프로세스 내에서 데이터가 처리되는 방식을 나타 내기 위해보다 미세한 세부 수준으로 분해 될 수 있습니다.,
데이터 저장
데이터 저장소를 나타내장의 지속적인에 필요한 데이터 및/또는 생산에 의해 처리합니다. 다음은 회원 양식,데이터베이스 테이블 등 데이터 저장소의 몇 가지 예입니다.,
데이터 흐름
데이터 흐름을 나타내는 정보의 흐름과 방향 화살표로 표시됩 머리에 보여줍니다 끝에(s)의 흐름을 커넥터에 연결합니다.,
다른 수많은 적 아머먼트가 표기
있는 여러 다른 표기:
- Yourdon 및/또는 데 마르코,
- 가네&Sarson,
- SSADM(구조 시스템 분석 및 설계 방법론),그리고
- 통합 모델링 언어야의 방법을 보여주는 데이터 흐름입니다.,
기능적인 분해가는 과정 복잡한 프로세스 및 분석으로 작은 크기와 간단한 부분입니다. 각각은 더 분해 될 수있다. 에 도달하면 가장 낮은 수준의 분해 조각의 하위 시스템을 개발할 수 있는 방법에 대해 생각하여 코딩을 시작하기 위해 그 기능이 있다. 당신이 가장 간단한 기능에 노력하고 있기 때문에 개발자는 아마도 개발중인 대상 시스템과 함께 작업 할 수 있습니다., 따라서 이러한 기능을 개발하고 테스트하는 것이 훨씬 쉬워집니다.
에 의해 만들어:Visual 패러다임의 기업,직업,표준,모델
컨텍스트를 만들 수많은 적 아머먼
컨텍스트는 수많은 적 아머먼트 수준으로도 알려진 수준이 0 는 수많은 적 아머먼트는 전체 시스템으로 하나의 프로세스와 중점 사이의 상호 작용의 시스템과 외부 기관. 컨텍스트 DFD 를 그려 보겠습니다.
- dfd 를 만들려면 도구 모음에서 다이어그램>새로 만들기를 선택합니다.
- 새 다이어그램 창에서 데이터 흐름 다이어그램을 선택하고 다음을 클릭합니다.,
- 다이어그램 이름으로 컨텍스트 다이어그램을 입력하고 확인을 클릭하여 확인하십시오.
- 다이어그램 컨텍스트 다이어그램의 이름을 지정합니다.
- 우리는 메인 프로세스를 만들어야합니다. 다이어그램 도구 모음에서 다이어그램으로 프로세스를 끕니다. 온라인 서점의 이름을 지정하십시오. 우리는 여러 수준의 DFD 를 만드는 방법을 보여주기 위해 예제로 온라인 서점을 사용합니다.
- 당신이 상상할 수 있듯이, 고객이 될 것이 책 주문을 통해 시스템이다., 따라서 외부 엔티티를 다이어그램에 추가하고 고객 이름을 지정하십시오. 를 만들고 프로세스를 만들 수 있습니다 외부 엔터티를 드래그하여 외부에서 엔터티 다이어그램 도구 모음을 다이어그램입니다.
- 데이터 흐름은 사용을 나타내는 움직임 데이터의 다른 부분 사이의 시스템입니다. 이 경우”주문”은 고객이 작성하여 시스템에 제출 한 데이터입니다. 따라서 고객에서 온라인 서점으로의 데이터 흐름을 만듭니다., 이렇게하려면 마우스 포인터를 고객 위로 이동하십시오. 리소스 카탈로그 단추를 끕니다.
- 마우스 단추를 놓에 온라인서점을 선택한 데이터 흐름에서 자원 카탈로그입니다. 그러면 데이터 흐름 커넥터가 생성됩니다.
- 이 그것이 순서입니다.,
- 책 스토어는 마지막으로 전달 책습니다. 리소스 카탈로그를 사용하여 온라인 서점에서 고객에게 데이터 흐름을 만듭니다. 흐름을 주문한 책의 이름을 지정하십시오.
- 의 모든 상황에 맞는 다이어그램입니다., 전체 시스템을 단일 프로세스로 볼 때,이 DFD 레벨에서 생성 된 하나의 프로세스 셰이프가 있습니다. 다음 섹션에서는 온라인 서점 프로세스를 분해하고 세부 사항을 그릴 것입니다.
을 만들 수준을 1 는 수많은 적 아머먼
이 섹션에서,당신은 그릴 수준 1 는 수많은 적 아머먼트를 표시하는 기본 기능의 온라인 서점이 있습니다.
- 온라인 서점을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 분해를 선택하십시오.
2., 선택한 프로세스에 연결된 데이터 저장소 및/또는 외부 엔터티는 레벨 1DFD 에서 참조됩니다. 따라서 새 다이어그램에 추가하라는 메시지가 표시되면 예를 클릭하여 확인하십시오. 새 DFD 는 처음에는 컨텍스트 다이어그램과 매우 유사해야합니다. 모든 요소는 변경되지 않는 것을 제외하고,주요 프로세스(에서는 이 새로운 수많은 적 아머먼 분해)은 지금 사라지고 대체에 빈 공간이다(정교).피><피>3. 다이어그램의 배경을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 이름 바꾸기…를 선택하십시오. 다이어그램 레벨 1DFD 의 이름을 지정합니다.피><피>4., 고객 주문을 받고 데이터베이스에 저장하는 프로세스가 있습니다. 프로세스 수신 주문 및 데이터 저장소 주문을 작성해 보겠습니다. 사이에 데이터 흐름을 추가하십시오.
5. 주문이 유효하지 않은 경우 고객에게 연락하고 그/그녀의 필요를 명확히하는 것과 관련된 다른 프로세스가 있어야합니다. 프로세스 핸들 잘못된 순서를 만듭니다. 도형 사이에 적합한 데이터 흐름을 추가합니다., 여기서 양방향 데이터 흐름을 사용하여 대화 상자 흐름을 나타낼 수 있습니다.
6. 선적을 처리하는 또 다른 프로세스가 있습니다. 선박 주문 프로세스를 만듭니다. 다시 도형 사이에 적절한 데이터 흐름을 추가하십시오.
이습니다., 관심 영역에 따라 시스템을 더 자세히 보여주기 위해 추가 레벨을 만들 수 있습니다. 당신이 상상할 수 있는 배기 위해 프로세스할 수 있는 정교으로 작은 기능적인 단위(프로세스)다음과 같 포장비,청구서를 정렬을 전달,등등.
그것을 자신을 시도로 시각적 패러다임 Online
- 무료 데이터 흐름도 예 템플릿 및 편집에서는 온라인 데이터 흐름을 다이어그램 소프트웨어:Visual 패러다임을 온라인.
- 템플릿을 시작점으로 사용하여 자신의 데이터 흐름도를 만듭니다.,iv>
Customer Service System (Railway Company)
Supermarket App
Other Recommended DFD Articles
- What is Data Flow Diagram (DFD)?, Dfd 를 그리는 방법?
- 효과적인 사용 사례를 작성하는 방법은 무엇입니까?
- 데이터 흐름도:예식품 주문 시스템
- 모델링하는 방법에 관계형 데이터베이스 디자인 ERD?
- As-Is 및 To-Be 비즈니스 프로세스를 개발하는 방법은 무엇입니까?리>