반응형
소프트웨어 모듈(Module)과 관련하여 다음을 설명하시오.
가. 소프트웨어 모듈의 응집도와 결합도
나. 소프트웨어 모듈의 fan-in 과 fan-out
제가 블로그를 운영하는 목적 중 하나가 이런 형태의 문제를 잘 풀기 위해서입니다.
대부분의 예비 기술사님들께서 이 문제를 풀이하셨을 것으로 예상되는데,
SW 공학 도메인에서 응집도와 결합도는 두음 필수 암기 토픽에 속합니다.
응집도 : 우논시절 통순기
결합도 : 내공외제스자
관련 내용은 하기 링크를 참조하시길 바랍니다.
2022.08.04 - [정보관리기술사/SW 공학] - 응집도 - "우논시절통순기"
2022.08.04 - [정보관리기술사/SW 공학] - 결합도 - "내공외제스자"
모듈
모듈화를 통해 분리된 시스템의 각 기능들로,
서브루틴, 서브시스템, 소프트웨어 내의 프로그램, 작업 단위 등과 같은 의미로 사용
풀이를 할 때 웹 검색과 보유하고 있는 교재들을 찾아보곤 하는데,
오늘 깜짝 놀란 것이
2022 시나공 정보처리기사 필기 책 122p ~ 124p의 025 모듈 Section에
모듈, 결합도, 응집도, 팬인(Fan-In) / 팬 아웃(Fan-Out)이 정리되어 있다는 것이었습니다.
제 경우 기술사 필기 시험을 합격하고 거꾸로 기본 소양을 익히기 위해
정보처리기사 책을 별도 구매해서 봤었는데..
SW 공학 도메인에서 모듈의 응집도 / 결합도 관련 내용은
필수적으로 알고 있어야 하는 토픽임을 다시 한번 느꼈습니다.
책을 홍보하려는 의도는 없으며, 순전히 놀라움에 언급한 것입니다.
아마도 다른 정보처리기사 책에서도 유사한 내용이 있을 것으로 생각됩니다.
중요한 포인트 하나 더 포스팅하면.
모듈의 독립성은 결합도와 응집도에 의해 측정되며,
독립성을 높이려면 모듈의 결합도는 약하게, 응집도는 강하게,
모듈의 크기는 작게 만들어야 한다.
출처 : 시나공 정보처리기사 필기
감사합니다.
반응형
'정보관리기술사 > ★ 128회 기출문제 풀이 ★' 카테고리의 다른 글
(128 관리 3-2) 웹 성능 저하 원인 (0) | 2022.08.06 |
---|---|
(128 관리 3-1) 소프트웨어 모듈의 팬인(Fan-In)과 팬아웃(Fan-Out) (0) | 2022.08.05 |
(128 관리 2-6) 귀납적 사고와 기계학습 (0) | 2022.08.02 |
(128 관리 2-5) 디지털 혁신을 위한 고려사항과 CoE의 역할 (0) | 2022.08.01 |
(128 관리 2-4) 마이데이터 사업의 활성화 방안 (0) | 2022.07.30 |
댓글