기출문제/정보처리기사

2018년 2회 정보처리기사 기출문제 72번

엉클지니 2025. 6. 1. 10:40

72. 객체지향 모형에서 기능 모형(Functional model)의 설계 순서로 가장 옳은 것은?

① ⓐ → ⓑ → ⓒ → ⓓ      ② ⓐ → ⓒ → ⓑ → ⓓ

③ ⓒ → ⓓ → ⓐ → ⓑ      ⓒ → ⓑ → ⓐ → ⓓ

 

300x250


이 문제는 정보처리기사 소프트웨어 설계 과목 중 객체지향 모형에서 기능 모형(Functional model) 설계의 순서를 묻는 문제입니다.
학생들이 이해하기 쉽게 분석해 드릴게요!


✅ 문제 요약

기능 모형(Functional Model)의 설계 순서를 묻는 문제입니다.
아래 보기들은 설계 단계에서 수행하는 작업들입니다.

기호 설명

기능의 내용을 상세히 기술
자료흐름도 작성 (기능 의존 관계를 서술)
입출력 결정
제약사항을 결정하고 최소화

🧠 개념 설명: 기능 모형(Functional Model) 설계 단계

기능 모형에서는 시스템이 무엇을 할 것인지(What it does) 를 기술합니다.
주로 자료 흐름(DFD, Data Flow Diagram)을 통해 표현하죠.

설계 순서는 일반적으로 다음과 같습니다:

순서 단계 설명

ⓒ 입출력 결정 시스템의 입력과 출력을 정함
ⓑ 자료흐름도 작성 기능 간의 데이터 흐름과 의존 관계를 그림
ⓐ 기능 상세 기술 각 기능에 대한 세부 내용을 정의
ⓓ 제약사항 결정 성능, 보안 등 제한 조건을 정하고 최소화

✅ 정답 찾기

보기 중에서 위 순서와 일치하는 것을 찾으면:

ⓒ → ⓑ → ⓐ → ⓓ

✅ 정답: ④번


📌 요약 정리

항목 설명

문제 유형 기능 모형 설계 순서
핵심 개념 입력/출력 → 자료흐름도 → 기능 상세 기술 → 제약사항 결정
정답 ④번: ⓒ → ⓑ → ⓐ → ⓓ