SW 아키텍쳐 SW 구성 요소 간의 관계 표현하는 시스템, 구조/구조체 - 사용자의 비기능적 요구사항으로 나타난 제약 반영 - 기능적 요구사항을 구현하는 방법을 찾는 해결 과정 - 개발할 SW 기본 틀을 만드는 것, 복잡한 SW 개발 과정을 체계적으로 접근하기 위한 밑그림 소프트웨어 아키텍처 4+1뷰 : 유스케이스 , 논리 , 프로세스 , 구현 배포 뷰 기본 원리 4가지 #모추단정 1) 모듈화(Modularity)/ 서브 시스템, 서브루틴,work unit - 시스템 기능들을 모듈 단위로 나눠 소프트웨어의 성능 및 재사용성을 향상시키는 것 - 모듈의 크기 多: 모듈 개수 적음 | 모듈 간 통합 비용 적음 | 모듈 하나의 개발 비용 큼 - 모듈의 크기 小: 모듈 개수 많음 | 모듈 간 통합 비용 큼 2) ..