본문 바로가기
정보관리기술사/★ 128회 기출문제 풀이 ★

(128 관리 3-1) 소프트웨어 모듈의 응집도와 결합도

by 두음달인 2022. 8. 4.
반응형
소프트웨어 모듈(Module)과 관련하여 다음을 설명하시오.

가.  소프트웨어 모듈의 응집도와 결합도 
나.  소프트웨어 모듈의 fan-in 과 fan-out

 

제가 블로그를 운영하는 목적 중 하나가 이런 형태의 문제를 잘 풀기 위해서입니다. 

 

대부분의 예비 기술사님들께서 이 문제를 풀이하셨을 것으로 예상되는데,

SW 공학 도메인에서 응집도와 결합도는 두음 필수 암기 토픽에 속합니다. 

 

응집도 : 우논시절 통순기

결합도 : 내공외제스자

 

관련 내용은 하기 링크를 참조하시길 바랍니다. 

 

2022.08.04 - [정보관리기술사/SW 공학] - 응집도 - "우논시절통순기"

 

응집도 - "우논시절통순기"

응집도 정보 은닉 개념을 확장한 것으로, 명령어나 호출문 등 모듈의 내부 요소들의 서로 관련되어 있는 정도 즉 모듈이 독립적인 기능으로 정의되어 있는 정도 응집도 종류 응집도가 약한것에

peimsam.tistory.com

2022.08.04 - [정보관리기술사/SW 공학] - 결합도 - "내공외제스자"

 

결합도 - "내공외제스자"

결합도 모듈 간에 상호 의존하는 정도 또는 모듈 사이의 연관 관계 결합도의 종류 결합도가 강한것부터 약한 쪽으로 "내공 외제 스자" 구분 설명 자료 결합도 모듈 간의 인터페이스가 자료 요소

peimsam.tistory.com

 

모듈 

 

모듈화를 통해 분리된 시스템의 각 기능들로,
서브루틴, 서브시스템, 소프트웨어 내의 프로그램, 작업 단위 등과 같은 의미로 사용

 

풀이를 할 때 웹 검색과 보유하고 있는 교재들을 찾아보곤 하는데,

오늘 깜짝 놀란 것이 

2022 시나공 정보처리기사 필기 책 122p ~ 124p의 025 모듈 Section에

모듈, 결합도, 응집도, 팬인(Fan-In) / 팬 아웃(Fan-Out)이 정리되어 있다는 것이었습니다. 

 

제 경우 기술사 필기 시험을 합격하고 거꾸로 기본 소양을 익히기 위해

정보처리기사 책을 별도 구매해서 봤었는데..

SW 공학 도메인에서 모듈의 응집도 / 결합도 관련 내용은

필수적으로 알고 있어야 하는 토픽임을 다시 한번 느꼈습니다.

 

책을 홍보하려는 의도는 없으며, 순전히 놀라움에 언급한 것입니다. 

아마도 다른 정보처리기사 책에서도 유사한 내용이 있을 것으로 생각됩니다. 

 

중요한 포인트 하나 더 포스팅하면.

모듈의 독립성은 결합도와 응집도에 의해 측정되며, 
독립성을 높이려면 모듈의 결합도는 약하게, 응집도는 강하게,
모듈의 크기는 작게 만들어야 한다.

출처 : 시나공 정보처리기사 필기

 

 

감사합니다. 

반응형

댓글