DFD 는 데이터 흐름도의 약어입니다. 시스템 또는 프로세스의 데이터 흐름은 DFD 로 표시됩니다. 또한 각 엔티티와 프로세스 자체의 입력 및 출력에 대한 통찰력을 제공합니다. DFD 에는 제어 흐름이 없으며 루프 또는 결정 규칙이 없습니다. 데이터 유형에 따른 특정 작업은 플로우차트로 설명할 수 있습니다. 데이터 흐름도는 여러 가지 방법으로 나타낼 수 있습니다. DFD 는 구조 분석 모델링 도구에 속합니다., 데이터 흐름 다이어그램은 소프트웨어 시스템 프로세스와 관련된 주요 단계 및 데이터를 시각화하는 데 도움이되므로 매우 인기가 있습니다.

구성 요소의 수많은 적 아머먼

데이터 흐름을 다이어그램에는 다음이 포함됩니다 4 구성 요소:


  • 출력 입력 변환 시스템에서 일어난 때문에 프로세스의 기능입니다. 프로세스의 기호는 둥근 모서리,타원형,직사각형 또는 원이있는 직사각형입니다., 는 과정이라는 짧은 문장에서 한 단어나 어구를 표현하는 그 본질
  • 데이터 흐름을
    데이터 흐름을 설명하는 정보를 전송하는 다른 부분 사이의 시스템입니다. 화살표 기호는 데이터 흐름의 기호입니다. 이동 중인 정보를 확인하기 위해 흐름에 관련 가능한 이름을 지정해야 합니다. 또한 데이터 흐름은 이동 중인 정보와 함께 자료를 나타냅니다. 재료 교대는 단순히 정보가 아닌 시스템에서 모델링됩니다. 주어진 흐름은 단일 유형의 정보 만 전송해야합니다., 흐름의 방향은 양방향 일 수도있는 화살표로 표시됩니다.
  • 창고
    데이터는 나중에 사용하기 위해 창고에 저장됩니다. 두 개의 수평선은 상점의 상징을 나타냅니다. 창고는 단순히 제한되지 않는 데이터 파일이 오히려 그것은 아무 것도 할 수 있습 다음과 같은 폴더와 문서,광학 디스크,서류 캐비넷입니다. 데이터웨어 하우스는 구현과 독립적으로 볼 수 있습니다. 데이터 흐름을 창고에서 그것으로 간주됩 데이터를 읽고 할 때 데이터 흐름을 창고 불리는 데이터 입력 또는 데이터 포함.,
  • 터미네이터
    터미네이터는 시스템 외부에 서서 시스템과 통신하는 외부 엔티티입니다. 그것이 될 수 있습니다,예를 들어,조직은 다음과 같 은행,그룹의 사람들이 같이 고객이나 다른 부서 동일한 조직의하지 않는 모델의 일부 시스템은 외부 entity. 모델링 된 시스템은 터미네이터와도 통신합니다.

규칙을 만들기 위한 수많은 적 아머먼

  • 는 이름의 엔티티가 쉬워야 한다고 이해할 수 없는 별도의 지원(댓글).,
  • 프로세스는 번호를 매기거나 쉽게 참조 할 수 있도록 정렬 된 목록에 넣어야합니다.
  • DFD 는 모든 DFD 레벨에서 일관성을 유지해야합니다.
  • 단일 DFD 는 최대 9 개의 프로세스와 최소 3 개의 프로세스를 가질 수 있습니다.

Dfd 의 레벨

dfd 는 계층 구조를 사용하여 투명성을 유지하므로 다단계 DFD 를 만들 수 있습니다. 레벨의 수많은 적 아머먼트는 다음과 같습니다:

  • 0-수많은 적 아머먼
  • 1 수준의 수많은 적 아머먼:
  • 2 수준의 수많은 적 아머먼:

의 장점는 수많은 적 아머먼

  • 그것은 우리가 이해하는 기능과의 제한 시스템입니다.,
  • 내용을 시각화하는 데 도움이되므로 이해하기 매우 쉬운 그래픽 표현입니다.
  • 데이터 흐름도는 시스템 구성 요소의 상세하고 잘 설명 된 다이어그램을 나타냅니다.
  • 시스템 문서 파일의 일부로 사용됩니다.
  • 데이터 흐름 다이어그램은 매우 이해하기 쉽기 때문에 기술적이거나 비 기술적 인 사람이 이해할 수 있습니다.

Dfd 의 단점

  • 때때로 DFD 는 시스템에 관한 프로그래머를 혼동시킬 수 있습니다.,
  • 데이터 흐름을 다이어그램이 오래 걸리는 시간을 생성,그리고 많은 시간으로 인해 이 이유 분석가들은 권한을 거부한다.

주의 독자! 지금 배우는 것을 멈추지 마십시오. 학생 친화적 인 가격에 CS 이론 과정과 SDE 인터뷰에 대한 모든 중요한 CS 이론 개념의 보류를 얻고 산업 준비가 될.

기사 태그: