소프트웨어 아키텍처 기술서
From CS Wiki
- SAD; Software Architecture Document
- SW 이해관계자들이 다양한 관점에 따라 소프트웨어 아키텍처를 기술한 최종 산출물
- 이해관계자들의 시스템 이해 및 의사소통, 의사결정의 수단으로 활용
목차 구성
- SAD 개요
- SAD 목적 및 필요성
- SAD 적용범위
- 이해관계자 구성
- View 정의
- 아키텍처 배경
- 시스템 환경
- 시스템 제약사항
- 아키텍처 요구사항
- 참조 아키텍처
- 참조 Viewpoint - 4+1view, simens - 4view
- 참조 아키텍쳐 스타일 - MVC 등
- 설계 전략
- 업무 컴포넌트 설계 전략
- 공통 컴포넌트 설계 전략
- 시스템 공통 기능 설계 전략
- 시스템 뷰(view)
- 시스템 Overview
- View 사이의 관계
- Business Process View - 전제조건/제약사항, 작업흐름 뷰
- Use-Case View - 전제조건/제약사항, 유즈케이스 뷰
- Logical View - 전제조건/제약사항, Context뷰, 정적/동적뷰(분석), 논리ERD
- Development View - 전제조건/제약사항, 정적/동적뷰(설계), 물리ERD
- Deployment View - 전제조건/제약사항, 배포뷰, 패키지구조, 물리ERD
- 기타
- 용어사전 - Glossary, Data-Dictionary
- 참고문서 - 참조도서, 참조표준