관리 메뉴

김종권의 iOS 앱 개발 알아가기

[Clean Architecture] 1. 설계(design)와 아키텍처(architecture)란? 본문

Clean Architecture/Clean Architecture 기초

[Clean Architecture] 1. 설계(design)와 아키텍처(architecture)란?

jake-kim 2021. 2. 25. 01:42

"빨리 가는 유일한 방법은 제대로 가는 것이다."

- 로버트 C. 마틴 (Rovert C. Martin)

 

설계(design)와 아키텍처(architecture)의 차이

  • 결론적으로 의미 차이가 없음
  • 아키텍처(architecture): 디테일한 것보다는 전체적인 것
  • 설계(design): 디테일한 것에 초점
  • ex) "집"의 아키텍처: 집의 형태, 외관, 방의 배치 - 이런 것들은 모두 설계(design), 즉 아키텍처(architecture)는 설계(design)로 표현할수 있으므로 같은 의미

소프트웨어 아키텍처의 목표

  • 필요한 시스템을 만들고 유지보수하는 데 투입되는 인력을 최소화 하는것

 

* 참고: Clean Architecture

Comments