아키텍처 전술 : 변경 용이성(Modifiability) 정의, 개념, 시나리오, 전술 목록
이번 글에서는 아키텍처 전술 중 하나인 변경 용이성 전술에 대해서 정리했습니다. 변경 용이성은 소프트웨어 아키텍처 주요 품질 속성 중 하나입니다. 변경 용이성의 정의와 기본 개념부터 품질 속성 시나리오, 전술 목록까지 알아보도록 하겠습니다. 이번 글의 순서는 아래와 같습니다. 변경 용이성의 정의와 기본개념 변경 용이성의 품질속성 시나리오 변경 용이성 전술 목록 및 상세 설명 변경 용이성의 정의와 기본개념 변경 용이성이란 소프트웨어 시스템에 변경 요구사항이 발생했을 때, 변경 사항이 적용되는데 필요한 비용과 시간입니다. 즉, 변경 사항을 소프트웨어에 반영(분석, 설계, 구현, 테스트, 적용)할 때, 용이한 정도를 시간과 비용으로 수치화 한 품질 속성이라고 보면 됩니다. 소프트웨어 시스템 변경은 주로 구축 ..
2023. 1. 26.