[정보처리기사 기출 해설] DFD – 데이터 흐름도의 구성요소가 아닌 것은? (2020년 1회)
📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 설계
15. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?
① Process
② Data Flow
③ Data Store
④ Data Dictionary
✅ 정답: ④ Data Dictionary
📘 개념 설명: 데이터 흐름도(DFD)란?
**DFD (Data Flow Diagram)**는 시스템이 어떤 데이터를 어떻게 처리하는지를 시각적으로 표현하는 도구입니다.
절차 중심 설계(전통적인 구조적 분석)에서 많이 사용되며, 시스템의 흐름을 명확히 보여줍니다.
✅ DFD의 기본 구성요소
- Process(처리 과정) – 데이터를 변환하거나 처리하는 기능 단위
- Data Flow(자료 흐름) – 데이터가 이동하는 방향과 흐름
- Data Store(자료 저장소) – 데이터가 임시 또는 영구적으로 저장되는 장소
- 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의 구성요소는 아닙니다.
- 보기 중 유일하게 핵심 구성요소에 해당하지 않는 것은 ④입니다.
'기출문제풀이 > 정보처리기사 2020년 1, 2회' 카테고리의 다른 글
17. 트랜잭션이 올바르게 처리되고 있는지 데이터를 감시하고 제어하는 미들웨어는? (0) | 2025.05.28 |
---|---|
16. 확장 모델에서 스테레오타입 객체를 표현할 때 사용하는 UML 기호로 맞는 것은? (0) | 2025.05.28 |
14. 럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은? (0) | 2025.05.27 |
13. UI 설계 원칙에서 누구나 쉽게 이해하고 사용할 수 있어야 한다는 것은? (0) | 2025.05.27 |
12. HIPO(Hierarchy Input Process Output)에 대한 설명으로 거리가 먼 것은? (0) | 2025.05.27 |