하향식·상향식 모듈 설계를 비교한 설명으로 가장 부적절한 것은?
- 1
하향식 통합은 상위 제어 구조와 주요 인터페이스를 일찍 시험한다.
오답 이유상위 제어 흐름과 주요 인터페이스를 조기에 확인할 수 있다는 것은 하향식 통합의 장점이다. - 2
상향식 통합도 모듈 인터페이스가 맞지 않으면 조정이 필요하다.
오답 이유상향식 통합도 모듈 사이의 인터페이스 계약이 맞지 않으면 조정해야 한다. - 3
상향식 통합은 완성된 하위 모듈을 묶고 상위 호출을 드라이버로 대체할 수 있다.
오답 이유드라이버는 아직 통합되지 않은 상위 호출 모듈의 역할을 대신한다. - 4
하향식 설계 시작 전에 모든 최하위 자료구조의 구현을 확정해야 한다.
정답 근거하향식 설계는 단계적 상세화를 사용하므로 모든 최하위 구현을 미리 확정해야 한다는 설명이 틀리다.
정답 4번
하향식 설계는 상위 구조에서 시작해 세부를 단계적으로 구체화하므로 시작 전에 모든 최하위 구현을 확정할 필요가 없다. 따라서 ④가 가장 부적절하다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21
자료구조·알고리즘 복잡도 정리
탐색·정렬·트리·그래프의 대표 복잡도와 선택 기준을 정리합니다.
- 이진 탐색은 정렬된 배열에서 O(log n)이다.
- 해시 탐색은 평균 O(1)이지만 충돌에 따라 달라진다.
같은 과목 학습 문제 12개
2021년 1회 · 1번분산 컴퓨팅 환경에서 서로 다른 기종 간의 하드웨어나 프로토콜, 통신환경 등을 연결하여 응용 프로그램과 운영환경 간에 원만한 통신이 이루어질 수 있게 서비스를 제공하는 소프트웨어는?
기본 유스케이스 수행 시 특별한 조건을 만족할 때 수행하는 유스케이스는?
UML(Unified Modeling Language)에 대한 설명 중 틀린 것은?
운영체제 분석을 위해 리눅스에서 버전을 확인하고자 할 때 사용되는 명령어는?
럼바우(Rumbaugh) 분석기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 다이어그램을 표시하는 모델링은?
UML 다이어그램 중 시스템 내 클래스의 정적 구조를 표현하고 클래스와 클래스, 클래스의 속성 사이의 관계를 나타내는 것은?
객체지향 개념에서 연관된 데이터와 함수를 함께 묶어 외부와 경계를 만들고 필요한 인터페이스만을 밖으로 드러내는 과정은?
디자인 패턴을 이용한 소프트웨어 재사용으로 얻어지는 장점이 아닌 것은?
다음은 어떤 프로그램 구조를 나타낸다. 모듈 F에서의 fan-in과 fan-out의 수는 얼마인가?
소프트웨어를 개발하기 위한 비즈니스(업무)를 객체와 속성, 클래스와 멤버, 전체와 부분 등으로 나누어서 분석해 내는 기법은?
다음 중 요구사항 모델링에 활용되지 않는 것은?
애자일 소프트웨어 개발 기법의 가치가 아닌 것은?