🖋 애플리케이션 설계 #1 - 공통모듈 설계
공통모듈의 개념을 설명하고, 공통모듈을 도출하고 분리해 낼 수 있다. 공통 모듈 설계를 위한 모듈화 원리를 이해할 수 있다. 모듈화 지표인 결합도와 응집도를 이해하고, 결합도의 최소화와 응집도의 최대화를 적용할 수 있다. 👍 공통모듈이란? 시스템을 구축할 때 여러 하위 시스템에서 공통으로 사용되는 모듈로, 클래스, 라이브러리(클래스의 묶음), 컴포넌트(라이브러리가 체계화된 형태의 소프트웨어로, 독립적으로 동작 가능), 프레임워크가 있다. 👊 클래스 공통모듈이 존재할 수 있는 가장 기본적인 형태 👊 라이브러리 여러 개의 클래스를 종합한 것 클라이언트 소프트웨어가 일방적으로 호출함 👊 컴포넌트 라이브러리가 체계화된 형태의 소프트웨어 독립적으로 동작하고 구현, 명세화, 패키지화, 배포가 가능하다 내/외부 인터..
2020.07.18