본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

15. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?

by 게토레이쉐이크 2025. 5. 28.

[정보처리기사 기출 해설] DFD – 데이터 흐름도의 구성요소가 아닌 것은? (2020년 1회)

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 설계

 

 

15. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?

① Process
② Data Flow
③ Data Store
④ Data Dictionary


✅ 정답: ④ Data Dictionary


📘 개념 설명: 데이터 흐름도(DFD)란?

**DFD (Data Flow Diagram)**는 시스템이 어떤 데이터를 어떻게 처리하는지를 시각적으로 표현하는 도구입니다.
절차 중심 설계(전통적인 구조적 분석)에서 많이 사용되며, 시스템의 흐름을 명확히 보여줍니다.

✅ DFD의 기본 구성요소

  1. Process(처리 과정) – 데이터를 변환하거나 처리하는 기능 단위
  2. Data Flow(자료 흐름) – 데이터가 이동하는 방향과 흐름
  3. Data Store(자료 저장소) – 데이터가 임시 또는 영구적으로 저장되는 장소
  4. External Entity(외부 개체) – 시스템 외부에서 데이터를 주고받는 주체

이 네 가지가 DFD의 핵심 구성요소입니다.


🔍 정답 해설

**Data Dictionary(자료 사전)**는 DFD에서 사용되는 데이터 요소들의 정의, 형식, 의미 등을 기록하는 부속 문서입니다.
즉, DFD를 보조하는 자료이지, 구성요소 자체는 아닙니다.

✅ 따라서 정답은 ④ Data Dictionary입니다.


❌ 보기별 오답 해설

  • ① Process
    → 시스템 내에서 데이터를 처리하거나 변환하는 활동을 나타냅니다. (원형 기호로 표현)
  • ② Data Flow
    → 프로세스 간 또는 프로세스와 저장소/외부 개체 간에 흐르는 데이터 흐름입니다. (화살표로 표현)
  • ③ Data Store
    → 데이터를 저장하는 장소로, 예를 들어 파일이나 DB를 나타냅니다. (이중 선으로 표현)

🎯 핵심 요약

  • DFD는 Process, Data Flow, Data Store, External Entity 네 가지로 구성됩니다.
  • Data Dictionary는 보조 설명서로 DFD의 구성요소는 아닙니다.
  • 보기 중 유일하게 핵심 구성요소에 해당하지 않는 것은 ④입니다.