[전통적인 방법론] 폭포수(Waterfall) 모델 - 3. 2단계 – 설계 (System Design) (2. 시스템 아키텍처 설계)
2. 시스템 아키텍처 설계시스템 아키텍처 설계(System Architecture Design)는 소프트웨어의 구조를 정의하고, 효율적으로 동작하도록 설계하는 과정입니다.이 단계에서는 모듈화 설계 및 계층 구조, 시스템 아키텍처 패턴(MVC, 클라이언트-서버 등)을 고려하여 설계를 수행합니다.1️⃣ 시스템 아키텍처 설계 개요📌 시스템 아키텍처 설계란?✅ 소프트웨어의 구성 요소(모듈)와 관계를 정의✅ 개발, 유지보수, 확장성을 고려한 효율적인 구조 설계✅ 비즈니스 로직과 데이터 흐름을 체계적으로 설계하여 성능 최적화📌 시스템 아키텍처 설계의 목표✅ 코드의 재사용성 증대 (중복 코드 최소화)✅ 유지보수 및 확장 용이 (기능 추가 및 수정이 쉬움)✅ 성능 최적화 (불필요한 연산 최소화)✅ 보안성 강화 (데..
2025.03.12