728x90 모듈화1 하위 설계 모듈 설계 모듈화 -SW개발에서 큰 문제를 작은 문제로 나누는것, 정해진 크기가 없어서 클래스, 함수 등이 모두 모듈이될 수 있다. 모듈: 하나 또는 몇개의 논리적인 기능을 수행하기 위한 명령어들의 집합 모듈화 특징: -다른 것들과 구별될 수 있는 독립적인 기능을 갖는 단위 -유일한 이름이 있어야 된다 -독립적으로 컴파일이 가능해야 됨 -모듈에서 또 다른 모듈을 호출할 수 있다 -다른 프로그램에서도 모듈을 호출하 수 있다. 좋은 모듈 설계을 위한 원칙 -결합도: 모듈 간의 결합(coupling)은 느슨하게한다(6단계) -모듈과 모듈 사이의 관계에서 관련 정도 -좋은 설계: loosel coupled. 상호 의존성이 줄어 모듈의 독립성이 높아지고 모듈 간에 영향이 적기 때문이다 -응집도: 모듈 내 구성 요.. 2021. 5. 6. 이전 1 다음 728x90