소프트웨어 구조

소프트웨어 구조 또는 소프트웨어 아키텍처(software architecture)는 소프트웨어의 구성요소들 사이에서 유기적 관계를 표현하고 소프트웨어의 설계와 업그레이드를 통제하는 지침과 원칙이다.

역사 
소프트웨어 설계와 구조 간의 비교는 1960년대 말에 처음 그려졌지만 소프트웨어 구조라는 용어는 1990년대에 모습을 드러냈다.

같이 보기 
 소프트웨어 설계
 하드웨어 구조

각주

외부 링크 

 소프트웨어 아키텍처 정의
 SoftwareArchitecturePortal.org
 Software Architecture
 SoftwareArchitectures.com

 
소프트웨어 개발 프로세스
에츠허르 데이크스트라