모두CBT

아래 그림은 소프트웨어 구성 요소인 모듈의 계층적 구성을 나타내는 프로… | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지

1[경찰간부후보생 소프트웨어공학] 23년 1회차
아래 그림은 소프트웨어 구성 요소인 모듈의 계층적 구성을 나타내는 프로그램 구조도이다. 팬인(Fan–in)과 팬아웃(Fan–out)의 차이가 1인 모듈의 전체 개수는? (단, 화살표는 모듈 간 호출을 나타낸다.)

문제 이미지
1
2
2
3
3
4
4
5
해설

팬인과 팬아웃의 차이가 1인 모듈은 C, D, G, H의 4개이다.

팬인은 해당 모듈을 호출하는 상위 모듈 수, 팬아웃은 해당 모듈이 호출하는 하위 모듈 수이다. 화살표를 따라 각 모듈을 세면 다음과 같다.

모듈팬인팬아웃차이
A044
B110
C121
D121
E110
F220
G211
H211
I202
J312
  • 2개: C, D처럼 팬아웃이 팬인보다 많은 모듈만 세고, 팬인이 더 많은 G, H를 빠뜨린 값이다.
  • 3개: 차이가 1인 C, D, G, H 중 하나를 빠뜨린 값이다.
  • 5개: J → I 호출을 놓치면 I의 팬인이 1로 줄어 차이 1이 되므로 I까지 함께 세게 된다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 소프트웨어공학] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 소프트웨어공학 기출문제 암기장 전체 보기