[1. 소프트웨어 설계] 소프트웨어 아키텍처 프레임워크 구성요소
1. 아키텍처 명세서(Architectural Description) : 아키텍처를 기록하기 위한 산출물들 : 이해관계자들의 시스템에 대한 관심을 관점에 맞춰 작성한 뷰로 표현 : 개별 뷰, 뷰 개괄 문서, 인터페이스 명세 등 2. 이해관계자(Stakeholder) : 시스템 개발에 관련된 모든 사람과 조직 : 고객, 최종 사용자, 개발자, 프로젝트 관리자, 유지보수자, 마케팅 담당자 등을 포함 3. 관심사(Concerns) : 시스템에 대한 이해관계자들의 서로 다른 의견과 목표 - 사용자 입장 : 기본적인 기능, 신뢰성, 보안, 사용성 등의 품질 - 유지보수자 입장 : 유지보수의 용이성 - 개발자 입장 : 적은 비용과 인력으로 개발 4. 관점(Viewpoint) : 개별 뷰를 개발할 때 토대가 되는 패..