Domain DDD를 전문으로 하는 SW Architects Vaughn Vernon은 Domain에 대해서 Domain은 소프트웨어가 지원하려는 핵심 비즈니스 개념, 규칙 및 워크플로를 캡처하기 때문에 소프트웨어 설계의 가장 중요한 측면이다."라고 했으며 개발자가 도메인 전문가와 긴밀히 협력하여 도메인에 대한 깊은 이해를 얻고 이 지식을 사용하여 소프트웨...
SW Architecture 1. SW Architecture란? 소프트웨어 시스템의 구조와 설계를 결정하는 것을 의미한다. 시스템의 기능, 성능, 안정성, 보안성 등의 비기능적인 요구사항을 충족시키기 위한 구조와 설계를 수립한다. 소프트웨어 시스템의 구성 요소, 구성 요소 간의 관계, 인터페이스, 데이터 흐름 등을 포함하는 시스템의 전반적인 구조를 설계하...