본문 바로가기
728x90
반응형

응집도2

12. 모듈 구현 - 1과목 소프트웨어 구축 12. 모듈 구현 - 1과목 소프트웨어 구축이번 파트에서는 정보처리기사에서 자주 출제되는 결합도와 응집도에 대한 설명이 포함됩니다. 정처기 시험전에 꼭 확인해야할 개념이기 때문에 반드시 읽어 보시길 바랍니다. 팬인,팬아웃도 챙겨가시길 바랍니다.본 포스팅에서는 결합도를 C언어로 구현해 놓았으니, 높은 난이도로 출제될 것을 대비하여 미리 공부해보시길 바랍니다.목차단위 모듈 구현소프트웨어를 기능단위로 분해하여 개별적으로 구현하는 기법, 여기서 단위별로 구분하는 것은 Divide & Conquer(분할과 정복)에 해당하며 이이 야기는 소프트웨어 설계에서 나왔던 것입니다. 즉, 모듈 설계는 소프트웨어 설계와 크게 다르지 않습니다. 효과적인 모듈화결합도는 낮추고 응집도는 높여야함FAN-OU.. 2024. 3. 20.
[정보처리기사] 응집도와 결합도 - 이건 꼭 알아야함 [정보처리기사] 응집도와 결합도 - 이건 꼭 알아야함 목차 모듈이란? 모듈은 프로그램을 구성하는 독립적이고 재사용 가능한 부분입니다. 코드를 논리적으로 분리하여 관리하고 유지보수하기 쉽게 만드는 또다른 프로그램. 우리가 흔히 마주할 수 있는 모듈은 결제 모듈을 예시로 들 수 있다. 쿠팡이나 옥션 등 온라인 결제를 할때, 결제 모듈사(이니시스, 농협, 네이버, 토스 등)의 모듈을 가져다 씁니다. - 결합도 빠른 암기 : 낮은 순서부터 자스제외공내 - 응집도 빠른 암기 : 낮음 순서부터 우논시절통순기 모듈의 특징 독립성: 모듈은 다른 모듈에 영향을 주지 않고 독립적으로 동작합니다. 재사용성: 한 모듈을 여러 프로그램에서 재사용할 수 있어 코드의 중복을 줄입니다. 유지보수성: 모듈 단위로 코드를 구성하면 특정.. 2024. 1. 18.
728x90
반응형