1. 소프트웨어 아키텍처 개념

여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체이다.

2. 소프트웨어 아키텍처 프레임워크 개념

소프트웨어 집약적인 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간의 관계를 제공하는 아키텍처 기술 표준이다.

3. 소프트웨어 아키텍처 프레임워크 구성요소

4. 소프트웨어 아키텍처 4+1 뷰 개념