구조 설계서는 소프트웨어 구성항목에 대한 구조적 설계를 나타내는 문서 요구사항 분석활동에서 정의 및 산출되었던 산출물과 추가로 작성되거나 보충되는 자료를 입력으로 하여 분할되어 구성된 시스템 요소들, 품질속성을 만족하는 아키텍처 패턴 및 설계전술이 적용된 아키텍처 설계 뷰를 기술하는 문서이다.
설계 뷰 작성 활동은 앞에서 수행한 요구사항 분석 활동은 물론, 이후에 수행할 검증활동과 밀접하게 연관되어 수행해야 하며, 분석에서 제시된 품질속성을 기반으로 시스템을 분할하여 아키텍처를 설계하고, 설계된 결과물을 기반으로 아키텍처 검증활동에서 사용된다.
구조설계서에 반드시 포함되어야 할 사항은 다음과 같다.
① 개요: HW SPEC, Architecture
② 내부 시스템간 인터페이스 관계도, 외부 시스템과의 인터페이스 관계도
③ 개발 산출물