본문 바로가기
자격증공부일기

자격증 공부 8일차 - IT Passport

by 테바사키군 2022. 1. 24.

여러분 안녕하세요. 오늘은 어제에 이어 IT Passport 일본 IT 국가 자격증 시험에 자주 나오는 계산문제 이어서 포인트 짚고 갈게요.

 

 

1. 작업공수의 계산

어는 시스템의 개발에 관해, 작성하는 프로그램의 수가 800개 있다. 거의 외부위탁을 하기로 되었으나, 25%의 프로그램에 관해서는 자사 내 작성하기로 되었다. 작성에 필요한 공수는 월몇명(何人月)이 필요한가? 이때, 담당자가 1일에 작성 가능 프로그램의 수는 0.2개로, 1개월에 20일 간작 업을 하는 것으로 함.

아 25 이 40 우 50 에 75

정답 우 50

해설 일단, 자사내 작성하기로 된 25%의 프로그램의 개수는 800*25%=200개

다음, 이 200개의 프로그램을 작성하기 위한 일수를 계산 200개/0.2개=1000일

1000일을 20으로 나누면 50 → 월당 필요 인수는 50명

포인트는 人月 라는 단어가 저도 생소하였기 때문에 주춤하였지만 월당 필요 인수로 이해하면 빠를 거 같네요.

 

2. 2진수의 계산

2진수 1111, 2진수 110을 더하면 얼마인가.

아 1221 이 101 우 10101 에 1001

정답은 우 10101

해설 2진수의 세계에서 1+1=10 이됩니다.

  (자릿수 올림)  
    1
+   1
  1 0
    (자릿수올림) (자릿수올림) (자릿수올림)  
    1 1 1 1
+     1 1 0
  1 0 1 0 1

일단 표 형식으로 바꿔서 생각하면 편할 거 같네요. 일반 덧셈식으로 만약 1+1=2 하지만 2는 2진수의 세계에서는 10, 자릿수가 올라가게 됩니다. 그렇다면 3은 10(10진수의 세계에서는 2죠) + 1 = 11 (10진수 세계에서는 3입니다.)

 

8. 패스, 워드의 조합 계산

어느 시스템에 로그인하기 위하여 패스워드로 쓰는 문자는 a-z 26종류의 문자, 0-9의 10종류의 문자,!,#,$,¥의 4종류의 문자가 있다. 패스워드의 자릿수를 4 자릿수로 할 경우, 외부의 공격으로 패스워드를 해독할 때 필요한 횟수는 몇 번인가?

아 640,000 이 1,280,000 우 2,560,000에 5,120,000

정답은 우 2,560,000

해설 일단, 패스워드 한자리에 필요한 총 종류수는 패스워드를 쓰이는 문자가 총 40종류입니다. 그렇다면, 패스워드는 4 자릿수이기 때문에 각각 40,40,40,40입니다. 이것을 다 곱합니다. 40*40*40*40=2,560,000

 

9. 시스템의 가동률 계산

다음의 시스템의 가동률은 얼마인가?

운용시작 가동 고장 가동 고장 가동 고장 운용종료
시간→ 160 8 280 4 400 6  

아 0.92 이 0.94 우 0.96에 0.98

정답은 에 0.98

해설 가동률 계산 방법은 가동률 = 평균 고장 간격(MTBF)/평균 고장 간경(MBTF)+평균 수리 시간(MTTR)

평균 고장 간격은 시스템이 연속에서 가동하고 있는 시간의 평균입니다.

평균 복구 시간은 시스템이 고장 나고 복구까지 걸리는 시간의 평균을 얘기합니다.

평균 고장 간격의 계산 방법은 평균 고장 간격=가동시간의 합계/고장 횟수입니다.

(160시간+280시간+400시간)/3회=280시간(평균 고장 간격)

평균 복구 시간의 계산 방법은 평균복구시간 =고장시간의 합계/고장 횟수

(8시간+4시간+6시간)/3회=6시간

가동률=280시간/280시간+6시간=0.9790209....

시험에서는 MTBF, MTTR이라고만 표기되니 영어 용어로 이해하는 게 좋겠네요.

MTBF(Mean time between failures), MTTR(Mean time to repair)

 

10. 복합시스템의 가동률 계산

A, B 2대의 처리장치로부터의 시스템이 있다. 어느 쪽의 처리장치도 정상적으로 가동되고 있지 않다면, 이 시스템은 가동되지 않는다. 각 처리장치의 가동률이 각각 0.7,0.9일 때, 이 시스템의 가동률은 얼마인가? 단, 처리장 치외의 요인은 고려하지 않아도 좋다.

아 0.63 이 0.83 우 0.89에 0.97

정답은 아 0.63

해설 가동률을 구하는 방법은 직렬 시스템인가 행렬 시스템인가에 따라 다릅니다. 문제에 어느 쪽의 처리장치도 정상적으로 가동되고 있지 않다면, 이 시스템은 가동되지 않는다라고 했을 때 이 시스템은 직렬 시스템이라는 것으로 이해됩니다.

직렬 시스템의 가동률 계산 방법은 장치 A의 가동률*장치 B의 가동률 =0.7*0.9=0.63입니다.

만약, 행렬 시스템이었다면 어떨까요?

행렬 시스템의 가동률 계산 방법은 1-(1-장치 A의 가동률)*(1-장치 B의 가동률)입니다.

시험에는 직렬 장치의 가동률이 나올지 행렬 시스템의 가동률이 나올지 모르니 두쪽다 알아두면 좋겠네요.

 

자, 내일부터는 본격적으로 시험 준비에 들어가는데요.

내일은 CBT타입의 시험에 대해서 알아볼게요.

 

오늘도 파이팅!

 

댓글