Articles

데이터 흐름 다이어그램 예제를 포함한 종합 가이드

데이터 흐름 다이어그램(DFD)은 구조화 된 분석 및 설계 방법입니다. 그것은 시스템 내의 정보 흐름의 전통적인 시각적 표현입니다. 데이터 흐름도(dfd)는 소프트웨어 분석 및 설계에 널리 사용됩니다. 깔끔하고 명확한 DFD 는 시스템 요구 사항의 좋은 양을 그래픽으로 묘사 할 수 있습니다.

데이터 흐름 다이어그램(DFD)은 논리 모델을 묘사하고 시스템에서 데이터 변환을 표현합니다., 데이터 흐름을 모델링하는 메커니즘을 포함하고 데이터 흐름 및 기능의 세부 사항을 설명하기 위해 분해를 지원합니다. 데이터 흐름 다이어그램은 작업 순서에 대한 정보를 나타낼 수 없습니다. 따라서 프로세스 또는 절차 모델링 방법이 아닙니다.,

는 수많은 적 아머먼트가 포함되어 있는 다음과 같은 특징이 있다:

  1. 을 지원하는 분석과 요구 사항의 단계 시스템 설계
  2. 다이어그래밍 기법으로 주석;
  3. 을 설명하는 네트워크의 활동/프로세스의 목표 시스템;
  4. 수 있도록에 대한의 행동을 병행하고 비동기;
  5. 단계별 구체화를 통해 계층 구조의 분해 프로세스입니다.

주요 개념의 데이터 흐름을 다이어그램

는 수많은 적 아머먼트 선물 상징 시스템을 설명하는 데이터의 흐름과 분해 메커니즘을 설명하는 시스템에서는 다양한 세부 수준이다.,

프로세스

이제 아래 튜토리얼에서 볼 수있는 몇 가지 다이어그램 표기법을 간략하게 소개하고자합니다.

외부 엔티티

외부 엔티티는 인간,시스템 또는 서브 시스템을 나타낼 수 있습니다. 그것은 특정 데이터가 오거나가는 곳입니다. 그것은 비즈니스 프로세스 측면에서 우리가 연구하는 시스템의 외부입니다. 이러한 이유로 사람들은 다이어그램의 가장자리에 외부 엔티티를 그리는 데 사용했습니다.,

프로세스가 비즈니스 활동 또는 함수가 조작과 변화의 데이터습니다. 프로세스는 프로세스 내에서 데이터가 처리되는 방식을 나타 내기 위해보다 미세한 세부 수준으로 분해 될 수 있습니다.,

데이터 저장

데이터 저장소를 나타내장의 지속적인에 필요한 데이터 및/또는 생산에 의해 처리합니다. 다음은 회원 양식,데이터베이스 테이블 등 데이터 저장소의 몇 가지 예입니다.,

데이터 흐름

데이터 흐름을 나타내는 정보의 흐름과 방향 화살표로 표시됩 머리에 보여줍니다 끝에(s)의 흐름을 커넥터에 연결합니다.,

다른 수많은 적 아머먼트가 표기

있는 여러 다른 표기:

  1. Yourdon 및/또는 데 마르코,
  2. 가네&Sarson,
  3. SSADM(구조 시스템 분석 및 설계 방법론),그리고
  4. 통합 모델링 언어야의 방법을 보여주는 데이터 흐름입니다.,

기능적인 분해가는 과정 복잡한 프로세스 및 분석으로 작은 크기와 간단한 부분입니다. 각각은 더 분해 될 수있다. 에 도달하면 가장 낮은 수준의 분해 조각의 하위 시스템을 개발할 수 있는 방법에 대해 생각하여 코딩을 시작하기 위해 그 기능이 있다. 당신이 가장 간단한 기능에 노력하고 있기 때문에 개발자는 아마도 개발중인 대상 시스템과 함께 작업 할 수 있습니다., 따라서 이러한 기능을 개발하고 테스트하는 것이 훨씬 쉬워집니다.

에 의해 만들어:Visual 패러다임의 기업,직업,표준,모델

컨텍스트를 만들 수많은 적 아머먼

컨텍스트는 수많은 적 아머먼트 수준으로도 알려진 수준이 0 는 수많은 적 아머먼트는 전체 시스템으로 하나의 프로세스와 중점 사이의 상호 작용의 시스템과 외부 기관. 컨텍스트 DFD 를 그려 보겠습니다.

  1. dfd 를 만들려면 도구 모음에서 다이어그램>새로 만들기를 선택합니다.
  2. 새 다이어그램 창에서 데이터 흐름 다이어그램을 선택하고 다음을 클릭합니다.,
  3. 다이어그램 이름으로 컨텍스트 다이어그램을 입력하고 확인을 클릭하여 확인하십시오.
  4. 다이어그램 컨텍스트 다이어그램의 이름을 지정합니다.
  5. 우리는 메인 프로세스를 만들어야합니다. 다이어그램 도구 모음에서 다이어그램으로 프로세스를 끕니다. 온라인 서점의 이름을 지정하십시오. 우리는 여러 수준의 DFD 를 만드는 방법을 보여주기 위해 예제로 온라인 서점을 사용합니다.

  1. 당신이 상상할 수 있듯이, 고객이 될 것이 책 주문을 통해 시스템이다., 따라서 외부 엔티티를 다이어그램에 추가하고 고객 이름을 지정하십시오. 를 만들고 프로세스를 만들 수 있습니다 외부 엔터티를 드래그하여 외부에서 엔터티 다이어그램 도구 모음을 다이어그램입니다.

  1. 데이터 흐름은 사용을 나타내는 움직임 데이터의 다른 부분 사이의 시스템입니다. 이 경우”주문”은 고객이 작성하여 시스템에 제출 한 데이터입니다. 따라서 고객에서 온라인 서점으로의 데이터 흐름을 만듭니다., 이렇게하려면 마우스 포인터를 고객 위로 이동하십시오. 리소스 카탈로그 단추를 끕니다.

  1. 마우스 단추를 놓에 온라인서점을 선택한 데이터 흐름에서 자원 카탈로그입니다. 그러면 데이터 흐름 커넥터가 생성됩니다.

  1. 이 그것이 순서입니다.,

  1. 책 스토어는 마지막으로 전달 책습니다. 리소스 카탈로그를 사용하여 온라인 서점에서 고객에게 데이터 흐름을 만듭니다. 흐름을 주문한 책의 이름을 지정하십시오.

  1. 의 모든 상황에 맞는 다이어그램입니다., 전체 시스템을 단일 프로세스로 볼 때,이 DFD 레벨에서 생성 된 하나의 프로세스 셰이프가 있습니다. 다음 섹션에서는 온라인 서점 프로세스를 분해하고 세부 사항을 그릴 것입니다.

을 만들 수준을 1 는 수많은 적 아머먼

이 섹션에서,당신은 그릴 수준 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 비즈니스 프로세스를 개발하는 방법은 무엇입니까?