기출문제/정보처리기사

2020년 1회,2회(통합) 정보처리기사 기출문제 4번

엉클지니 2025. 4. 11. 15:00

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는 *“도와주는 문서”*일 뿐, 다이어그램에는 표시되지 않아요!



정보처리기사, 처음엔 헷갈릴 수 있지만 차근차근 개념을 정리해가면 분명 좋은 결과가 있을 거예요! 😊📚🔥

반응형