
Ⅰ. 소프트웨어 아키텍처 분석의 정의 및 필요성가. 소프트웨어 아키텍처의 정의- 시스템의 구조와 구성요소 그리고 구성요소 간의 관계와 이들 사이의 설계 원 나. 소프트웨어 아키텍처의 필요성구분필요성설명비즈니스 측면변화 민첩성- 다양한 비즈니스 요구사항 민첩한 대응비용 절감- 소프트웨어 재사용, 유지보수 비용 절감표준화- 각종 규제 및 보안 준수 표준화기술적 측면성능 최적화- 부하 분산 설계로 성능 향상확장성- 클라우드 네이티브, MSA 활용보안- 데이터 보호, 해킹 방지 설계 Ⅱ. 소프트웨어 아키텍처 정방향 분석과 역방향 분석가. 소프트웨어 아키텍처 정방향 분석구분항목설명개념정방향 분석- 요구사항 기반 설계, 구현, 테스트를 거쳐 최종 소프트웨어 개발하는 과정특징체계적인 프로세스- 분석, 설계, 구현, ..