아키텍처2 006. 소프트웨어 아키텍처 평가 방법론 1. 품질특성을 결정하는 아키텍처 평가방법론 가. 소프트웨어 아키텍처 평가 방법론의 정의 아키텍처가 시스템이 요구하는 품질 속성(비즈니스목표, 가용성, 성능, 보안등)을 달성할 수 있는지의 적합성을 평가하 는 방법 나. 아키텍처 평가 방법론 구성요소 구분 내용 필요성 위험요소를 찾아서 제거하는 가장 쉽고 비용이 적게 드는 방법 평가시기 Early 평가 : 초기평가, 평가 비용 적음, 부정확 Late 평가 : 완성 후 평가, 기존 시스템을 이어받을 때 적용 평가자 이해관계자나 전문 평가팀에서 수행 평가결과 아키텍처의 적합성 평가, 목표 우선 순위화 2. 소프트웨어 아키텍처 평가 방법론 유형 특 징 설 명 시나리오 기반 미리 정해진 프로필에 의존하여 평가하는 방식 시뮬레이션 기반 시뮬레이션에 기반한 방식 수.. 2022. 9. 30. 004. 소프트웨어 아키 1. 시스템의 청사진, 소프트웨어 아키텍처 가. 소프트웨어 아키텍처의 정의 SW 구성요소들의 기능과 요소들 사이의 상호작용 및 관계를 다루는 기술 명세서 프로그램 및 시스템의 컴포넌트, 컴포넌트들 간의 상호관계의 구조이며, 이들을 설계하고 전개하기 위한 지침과 원리 나. 소프트웨어 아키텍처의 정의 stakeholder간의 관점 조율을 통한 시스템 최적화 및 통일된 의사소통 요구사항들 간의 개념상의 충돌 조정 시스템 분석의 명확성과, 표준화를 통해 유연하고 신속한 추가/변경으로 비즈니스요구를 실현함 다. 소프트웨어 아키텍처의 필요성 구분 필요성 내용 고객측면 의사소통 이해관계자 이해도 증진 및 의사소통 고객측면의사결정 초기 중요한 의사결정 개발측면 재사용 재사용 촉진(표준화, 좋은 구조/경험) 개발측면진화.. 2022. 9. 29. 이전 1 다음