반응형 SOLID #DIP #ISP #SRP #LSP #OCP #소프트웨어 공학 #아키텍처 #mvc #연관 관계 #설계1 아키텍처 설계와 클래스 설계 아키텍처 설계 아키텍처란 건물의 뼈대뿐 아니라 특성을 결정짓는 기본 구조를 일컫는 말 아키텍처는 모든 기술 분야에 적용할 수 있고 종류도 다양하다. 아키텍처의 필요성 복합성의 문제 대형 프로젝트는 전체 시스템의 구조를 생각하며 균형과 조화를 이루도록 설계 대형 프로젝트가 복합성의 문제를 해결하는 법은 아래와 같다. 개발할 소프트웨어의 전체적 구조를 가장 먼저 생각한다. 소프트웨어의 구조를 이루는 각 구성 요소를 찾는다. 각 구성 요소 간의 명확한 관계를 설정한다. 일정한 규칙을 따른다. 아키텍처의 필요성 복잡하고 규모가 큰 소프트웨어를 개발하려면 전체적인 구조가 유기적으로 잘 구성되어야 한다. 잘 정의된 구조의 품질 좋은 소프트웨어를 만드려면 소프트웨어 아키텍처가 필요하다. 아키텍처 설계로 소프트웨어가 .. 소프트웨어공학 2022. 4. 15. 이전 1 다음 반응형