유지보수 가능한 소프트웨어를 설계하고 개발하는 원리를 학습합니다.
시스템을 독립적인 단위로 분해하는 원리를 학습합니다.
모듈 관계 품질을 평가하는 기준을 학습합니다.
객체지향 설계의 대표 원칙을 학습합니다.
단위·통합·E2E 테스트의 목적을 학습합니다.
반복되는 설계 문제의 일반적 해법을 학습합니다.