책 내용 질문하기
25년 5월 기출 11번 문제
도서
2026 시나공 정보처리기사 필기 기출문제집
페이지
38
조회수
28
작성일
2026-01-24
작성자
김*수
첨부파일

11번 문제 하향식 설계랑 상형식 설계 방법에 대한 옳지 않은 설명 고르기 문제에서 보기 2번과 4번이 헷갈립니다.



보기 2번에서 하향식 설계면 설계 초기엔 상위의 중요 개념부터 설계를 시작해서 옳지 않다고 생각했고


보기 4번에서 상향식 설계면 작은 모듈부터 만들어나가서 기능 추가는 쉬운 편이라고 생각이 되서 옳은 설명이라고 생각이 드는데


정답엔 보기 4번이 정답으로 옳지 않은 설명이라고 되어있습니다.

보기 2번과 4번에 대해서 설명을 해주시면 감사하겠습니다.

답변
2026-01-25 12:46:11

안녕하세요 길벗수험서 운영팀입니다.

하향식 설계는 계층 구조상에서 시스템의 주요 컴포넌트들을 찾고

그것을 낮은 수준의 컴포넌트들로 분해하는 것으로,

메인 모듈의 설계에서 시작하여 단계적으로 구체화시키는 것으로,

예를들어 자동차를 만들려면 자동차에 어떤 것을이 포함되는지, 어떤 기능들을 포함시킬것인지

초기단계에서 모두 설계를 미리 해놔야 그에 따른 것들을 세분화하면서 만들수 있겠죠~

때문에 레벨이 낮은 데이터 구조의 세부 사항은 설계초기 단계에서 필요하다.

시스템 명세가 명확한 경우와 모든 것을 새로 개발하는 작업에는 하향식이 적합하다.


상향식 설계는 가장 기본적인 컴포넌트를 먼저 설계한 다음 이것을 사용하는 상위 수준의 컴포넌트를 설계하는 것으로

최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성되면 이들을 결합하여 검사한다.

기존 컴포넌트들을 조합하여 시스템을 개발하는 경우에는 상향식이 적합한 방식으로

모듈과 모듈간을 연결할 인터페이스가 이미 성립이 되어 있지 않으면 기능 추가가 어렵습니다

특정 기능을 수행하는 모듈을 삽입할것인데 인터페이스가 성립되어 있지 않으면 모듈간의 연결이 되지 않습니다

행복한 하루되세요 :)

  • 관리자
    2026-01-25 12:46:11

    안녕하세요 길벗수험서 운영팀입니다.

    하향식 설계는 계층 구조상에서 시스템의 주요 컴포넌트들을 찾고

    그것을 낮은 수준의 컴포넌트들로 분해하는 것으로,

    메인 모듈의 설계에서 시작하여 단계적으로 구체화시키는 것으로,

    예를들어 자동차를 만들려면 자동차에 어떤 것을이 포함되는지, 어떤 기능들을 포함시킬것인지

    초기단계에서 모두 설계를 미리 해놔야 그에 따른 것들을 세분화하면서 만들수 있겠죠~

    때문에 레벨이 낮은 데이터 구조의 세부 사항은 설계초기 단계에서 필요하다.

    시스템 명세가 명확한 경우와 모든 것을 새로 개발하는 작업에는 하향식이 적합하다.


    상향식 설계는 가장 기본적인 컴포넌트를 먼저 설계한 다음 이것을 사용하는 상위 수준의 컴포넌트를 설계하는 것으로

    최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성되면 이들을 결합하여 검사한다.

    기존 컴포넌트들을 조합하여 시스템을 개발하는 경우에는 상향식이 적합한 방식으로

    모듈과 모듈간을 연결할 인터페이스가 이미 성립이 되어 있지 않으면 기능 추가가 어렵습니다

    특정 기능을 수행하는 모듈을 삽입할것인데 인터페이스가 성립되어 있지 않으면 모듈간의 연결이 되지 않습니다

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.