기출문제/정보처리기사

2022년 1회 정보처리기사 기출문제 6번

엉클지니 2025. 3. 2. 23:00

6. 자료흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?

Process :               Data Flow : 화살표

 Data Store : 삼각형   Terminator : 사각형

 

 

문제에 대한 답과 해설:

문제:
자료흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?

  1. Process : 원
  2. Data Flow : 화살표
  3. Data Store : 삼각형
  4. Terminator : 사각형

정답: ❸ Data Store : 삼각형

해설:

자료흐름도(DFD, Data Flow Diagram)는 시스템에서 데이터가 어떻게 흐르고 처리되는지 시각적으로 나타내는 도구입니다. DFD는 시스템을 구성하는 프로세스, 데이터 흐름, 데이터 저장소, 외부 엔티티 등을 표현하여 시스템을 분석하고 이해하는 데 도움을 줍니다.

DFD의 주요 요소와 표기법:

  1. Process (프로세스)
    • 표기법: 또는 원형
    • 설명: 시스템 내에서 데이터를 처리하는 단위입니다. 데이터가 들어오면 처리되어 결과가 나옵니다. 예를 들어, "사용자 정보 등록"과 같은 처리 과정이 될 수 있습니다.
  2. Data Flow (데이터 흐름)
    • 표기법: 화살표
    • 설명: 데이터를 이동시키는 흐름을 나타냅니다. 데이터가 한 곳에서 다른 곳으로 전달되는 과정을 나타내며, 화살표로 표현됩니다. 예를 들어, "사용자 정보"가 "등록 프로세스"로 흐르는 경우가 있을 수 있습니다.
  3. Data Store (데이터 저장소)
    • 표기법: 직사각형
    • 설명: 시스템 내에서 데이터를 저장하는 장소입니다. 데이터베이스나 파일 시스템이 해당됩니다. 예를 들어, 사용자 정보가 저장되는 "사용자 데이터베이스"와 같은 저장소를 나타냅니다. **'삼각형'**은 데이터 저장소의 표기법으로 옳지 않습니다. 데이터 저장소는 직사각형으로 나타내야 합니다.
  4. Terminator (종료 지점, 외부 엔티티)
    • 표기법: 사각형
    • 설명: 시스템 외부에서 데이터가 들어오거나 나가는 지점입니다. 사용자는 외부 엔티티로 나타내며, 외부 시스템이나 사용자가 시스템과 상호작용하는 곳입니다. 예를 들어, "고객"이나 "다른 시스템" 등이 여기에 해당합니다.

예시:

  • Process (프로세스): "사용자 정보 처리"
    • 표기법:
  • Data Flow (데이터 흐름): "사용자 정보 입력"
    • 표기법: 화살표
  • Data Store (데이터 저장소): "사용자 데이터베이스"
    • 표기법: 직사각형
  • Terminator (종료 지점): "사용자"
    • 표기법: 사각형

결론:

자료흐름도의 표기법에서 Data Store는 직사각형으로 표기되어야 하며, 삼각형은 잘못된 표기입니다. 따라서 ❸번옳지 않은 설명입니다. 이와 같은 기본 표기법을 숙지하는 것은 DFD를 정확하게 작성하고 분석하는 데 매우 중요합니다.

반응형