less than 1 minute read

모듈화 디자인

한 시스템을 여러 개의 기능적 구성요소인 모듈을 조합함으로써 완성하도록 한 디자인
  • 모듈

    독립적으로 재활용할 될 수 있는 소프트웨어 덩어리4

    일의 폭이 달라질 수 는 있지만 하나의 역할만 해야함

    다른 모듈에 대한 의존성을 최소한만으로 해야함

  • 모듈화 디자인

    한 시스템을 여러 개의 기능적 구성요소인 모듈을 조합함으로써 완성하도록 한 디자인

    시스템에 모듈을 더하거나 뺄 수 있음

    표준화를 잘 실현한 경우 여러 조합을 사용할 수 있음

    • 유의 사항

      각 모듈간의 인터페이스에 전체 시스템의 성능이 좌우됨