📅 2026-05-07 (2일차) · 원본: Velog 「2 일차」 💡 한 줄 요약 — 아키텍처 패턴, 설계 방법론, 모듈, 설계 도구, 클린 코드


1. 소프트웨어 아키텍처

건축의 “구조 양식, 건축 스타일”에서 온 말. 아키텍처가 소프트웨어의 형태와 용도를 결정합니다.

아키텍처 패턴 — 개발할 때 참고하는 정형화된 구조

계층형 패턴

계층형 패턴

계층형 패턴

클라이언트-서버 패턴

클라이언트-서버 패턴

클라이언트-서버 패턴

파이프-필터 패턴

파이프-필터 패턴

파이프-필터 패턴

MVC 패턴

MVC 패턴

MVC 패턴

2. 설계 방법론 — 소프트웨어를 어떻게 설계할 것인가