[Chapter 04] 아키텍처 특성 정의
소프트웨어로 문제를 해결하려면 어떻게 해야 할까? 시스템 요구사항을 취합하고 그것을 구현하는 데 필요한 다양한 기술을 소프트웨어 개발 프로세스에 따라 정리해야 함. 아키텍처 특성 정의 개발팀과 함께 도메인 또는 비즈니스 요구사항을 정의할 수 있지만, 주로 소프트웨어로 처리할 일 중 도메인 기능과 직접적인 관련이 없는 모든 것들, 즉 아키텍처 특성을 정의, 발견, 분석하는 일을 수행해야 함. 비도메인(nondomain) 설계 고려 사항을 명시함 설계의 구조적 측면에 영향을 미침 애플리케이션 성공에 절대적으로 중요함. 아키텍처 특성(일부) 목록 아키텍처 특성은 모듈성 같은 저수준 코드의 특성부터 확장성, 탄력성 같은 복잡한 운영 문제까지 소프트웨어 시스템의 넓은 범위에 고루 존재함. 운영 아키텍처 특성 가용..
2023.08.20