하향식 설계 (Top-Down Design)개념: 하향식 설계는 시스템의 전반적인 구조를 먼저 정의한 다음, 점차 세부적인 부분으로 내려가며 설계하는 방식입니다.특징:전체 시스템의 개념적 설계: 먼저 시스템의 전체적인 개념과 구조를 설계합니다.모듈 분할: 시스템을 여러 개의 모듈로 분할합니다. 큰 문제를 작은 문제로 나누어 해결하는 방식입니다.추상화: 상위 레벨에서는 세부 사항을 숨기고, 시스템의 전체적인 그림을 그립니다.점진적 세부화: 하위 레벨로 내려갈수록 세부 사항을 추가합니다.장점:전체 시스템의 구조를 명확하게 이해하고 설계할 수 있습니다.프로젝트 관리가 용이하며, 각 모듈의 기능과 역할이 명확합니다.상위 레벨에서 내려오는 설계이므로, 기능 추가나 변경이 상대적으로 용이합니다. 단점:상위 레벨에서..