4. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?
① process ② data flow
③ data store ❹ data dictionary
물론이죠! 😊
이번 문제는 **데이터 흐름도(DFD, Data Flow Diagram)**의 구성요소에 대해 묻는 문제입니다.
정보처리기사를 준비하시는 분들께 쉽게 설명드릴게요. 표와 이모티콘도 함께 활용해 기억하기 좋게 정리해드릴게요! 💡
✅ 문제
데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?
① process
② data flow
③ data store
❹ data dictionary
🔍 문제 분석
이 문제의 핵심은 DFD의 구성요소가 무엇인지를 알고 있는가입니다.
데이터 흐름도는 시스템이 어떤 데이터를, 어떻게 주고받고, 처리하는지 시각적으로 표현하는 도구입니다.
그래서 이 다이어그램에는 정해진 구성 요소들이 있습니다. ✅
🧩 DFD의 구성요소
구성요소 설명 기호/모양 이모티콘
Process | 데이터를 처리하는 기능 또는 작업 | 원(circle) | ⚙️ |
Data Flow | 데이터가 이동하는 흐름 | 화살표(→) | 🔁 |
Data Store | 데이터를 저장하는 장소 | 이중 막대(= =) | 🗄️ |
Terminator (외부 엔터티) | 시스템 밖에서 데이터를 주고받는 주체 | 사각형(Rectangle) | 🧑💻 |
⛔ **Data Dictionary(데이터 사전)**은 DFD를 보조하기 위한 문서로, DFD의 구성요소에는 포함되지 않습니다!
🧠 선택지 분석
번호 용어 설명 DFD 구성요소 여부
① | process | 데이터를 처리하는 작업이나 기능. DFD에서 중심 역할 ⚙️ | ✅ 포함됨 |
② | data flow | 데이터가 어디서 어디로 흐르는지를 나타냄 🔁 | ✅ 포함됨 |
③ | data store | 데이터를 저장하는 장소. 예: 파일, DB 🗄️ | ✅ 포함됨 |
❹ | data dictionary | 데이터를 설명하는 보조 문서 📘 (예: 데이터 이름, 형식 등 정의) | ❌ 포함되지 않음 |
📘 예시 상황
✨ 예시
어떤 은행 시스템에서 “고객이 계좌를 조회”한다고 해볼게요.이걸 DFD로 표현하면:
- 고객(외부 엔터티)이 계좌번호를 입력함 🔽
- ‘계좌 조회’라는 **프로세스(process)**가 처리함 ⚙️
- 입력값은 **데이터 흐름(data flow)**을 통해 전달됨 🔁
- 계좌 정보는 **데이터 저장소(data store)**에서 꺼내옴 🗄️
👉 이 모든 요소가 DFD 구성요소이고,
👉 data dictionary는 “계좌번호는 10자리 숫자” 같은 정보를 설명하는 문서일 뿐, 도형으로 DFD에 표현되지 않아요!
🏁 결론 정리
항목 설명
문제 핵심 키워드 | 데이터 흐름도의 구성요소는 무엇인가? |
정답 | ✅ ❹ data dictionary |
이유 | DFD의 구성요소는 아니고, 보조 문서입니다. |
🎯 암기 팁
🎵 "프데저종"으로 외우기!
프: Process (⚙️ 처리)
데: Data Flow (🔁 흐름)
저: Data Store (🗄️ 저장)
종: Terminator/External Entity (🧑💻 외부)
📘 Data Dictionary는 *“도와주는 문서”*일 뿐, 다이어그램에는 표시되지 않아요!
정보처리기사, 처음엔 헷갈릴 수 있지만 차근차근 개념을 정리해가면 분명 좋은 결과가 있을 거예요! 😊📚🔥
'기출문제 > 정보처리기사' 카테고리의 다른 글
2020년 1회,2회(통합) 정보처리기사 기출문제 6번 (1) | 2025.04.11 |
---|---|
2020년 1회,2회(통합) 정보처리기사 기출문제 5번 (0) | 2025.04.11 |
2020년 1회,2회(통합) 정보처리기사 기출문제 3번 (0) | 2025.04.11 |
2020년 1회,2회(통합) 정보처리기사 기출문제 2번 (1) | 2025.04.11 |
2020년 1회,2회(통합) 정보처리기사 기출문제 1번 (0) | 2025.04.11 |