김선영
한세대학교 22학번 컴퓨터공학과
한세대학교 22학번 컴퓨터공학과
시스템 설계 방법론은 프로젝트 성공에 중요한 역할을 합니다. 본 보고서에서는 하향식 설계와 상향식 설계의 개념과 특징, 장단점, 적합한 상황을 간략히 비교합니다.
| 항목 | 하향식 설계 | 상향식 설계 |
|---|---|---|
| 설계 접근 방식 | 큰 구조부터 세부적으로 설계 | 작은 부품부터 조합하여 설계 |
| 통합 시점 | 초기 단계에 통합 용이 | 하위 모듈 완성 후 통합 |
| 적합한 상황 | 새로운 시스템 개발 | 기존 모듈 활용 가능 |
| 장점 | 전체 구조 파악 용이 | 모듈 재사용 가능, 개발 속도 향상 |
| 단점 | 초기 설계에 많은 시간 소요 | 통합 시 인터페이스 문제 가능성 |
하향식 설계는 새로운 시스템을 처음부터 개발할 때 적합하고, 상향식 설계는 기존에 있는 모듈을 재사용할 때 효과적입니다. 프로젝트의 목표와 환경에 따라 적합한 방식을 선택하는 것이 중요합니다.
다음 중 설계 기법 중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 가장 옳지 않은 것은?
① 하향식 설계에서는 통합 검사 시 인터페이스가 이미 정의되어 있어 통합이 간단하다.
② 하향식 설계에서 레벨이 낮은 데이터 구조의 세부 사항은 설계 초기 단계에서 필요하다.
③ 상향식 설계는 최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성되면 이들을 결합하여 검사한다.
④ 상향식 설계에서는 인터페이스가 이미 성립되어 있지 않더라도 기능 추가가 쉽다. (정답: ④)