아키텍처 소개1 [소프트웨어 공학] 개발 아키텍처 소개 개발 아키텍처 소개소프트웨어가 복잡해지면서 알고리즘과 자료 구조 수준을 넘어서 소프트웨어의 구조, 즉 아키텍처가 중요한 문제가 되었습니다. 아키텍처는 애플리케이션을 어떻게 분할하고 분할된 컴포넌트에 어떤 기능을 할당하며, 컴포넌트 사이의 커뮤니케이션 방법, 컴포넌트의 물리적 배치 등 설계안을 결정하는 작업입니다. 아키텍처는 시스템의 타입에 따라 다르며 많이 사용되는 유 형(스타일)이 있습니다. 설계 작업은 문서로 잘 정리되어야 하며 이는 구현을 위한 도면이 됩니다.요구사항 분석 작업을 통하여 무엇을 개발할 것인가를 결정한 후에는 도메인 영역의 문제에 집중하여 모델링 할 수 있습니다. 설계 단계로 넘어가면서 솔루션 영역의 과제들, 예를 들면 소프트웨어의 내부 구조를 어떻게 할 것인지, 자료와 사용자 인터페.. 2024. 5. 25. 이전 1 다음