본문 바로가기
정보처리기사/2020 1,2회 정보처리기사 필기

2020 정보처리기사 제 1, 2회 필기 A형 5과목 086~090

by Danne 2020. 7. 10.
86. COCOMO model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학기술 계산용, 비지니스 자료 처리용으로 5만라인 이하의 소프트웨어를 개발하는 유형은?
  1) embeded
  2) organic
  3) semi-detached
  4) semi-embeded

COCOMO 모형 : 원시 프로그램 규모 LOC에 의한 비용산정 기법

개발 유형

●  조직형(Organin Mode) : 기관 내부에서 개발된 중소규모의 소프트웨오로 일괄 자료 처리나 과학 기술 계산용, 비즈니스 자료 처리용으로 5만 랄인 이하의 소프트웨어를 개발하는 유형

●  반분리형(Semi-Datached Mode) : 조직형과 내장형의 중간형으로 트랜잭션 처리 시스템이나 운영체제. 데이터베이스 관리 시스템 등의 30만 라인 이하의 소프트웨어를 개발하는 유형

● 내장형(Embedded Mode) : 최대형 규모의 트랜잭션 처리 시스템이나 운영체제 등의 30만라인 이상 소프트웨어를 개발하는 유형

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.706 ~ p.707

 

 

 

86. 컴퓨터 사용자의 키보드 움직임을 탐지해 ID, 패스워드 등 개인의 중요한 정보를 몰래 빼가는 해킹 공격은?
  1) Key Logger Attack
  2) Worm
  3) Rollback
  4) Zombie Worm

정보 보안 침해 공격

● 키로거 공격(Key Logger Attack) : 컴퓨터 사용자의 키보드 움직임을 탐지해 ID, 패스워드, 계좌번호, 카드번호 등과 같은 개인의 중요한 정보를 몰래 빼가는 해킹 공격

Worm : 네트워크를 통해 연속적으로 자신을 복제하여 시스템의 부하를 높임으로써 결국 시스템을 다운시키는 바이러스의 일종으로 분산 서비스 거부 공격, 버퍼 오버플로 공격, 슬래머 등이 움을 공격한 형태

Rollback : 데이터베이스에서 업데이트에 오류가 발생할 때, 이전 상태로 되돌리는 것

Zombie : 악성코드에 감염되어 다른 프로그램이나 컴퓨터를 조종하도록 만들어짐, C&C(Commane & Control)서버의 제어를 주고 받아 주로 DDos 공격 등에 이용

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.805

 

 

 

88. LOC 기법에 의하여 예측된 총 라인수가 50000라인, 프로그래머의 월 평균 생산성이 200라인, 개발에 참여할 프로그래머가 10인 일때, 개발 소요 기간은?
  1) 25개월
  2) 50개월
  3) 200개월
  4) 2000개월

LOC(원시 코드 라인 수, source Line of Code) : 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정

산정공식

● 노력 = 개발기간 X 투입인원 = LOC / 1인당 월평균 생산 코드라인 수

개발 비용 = 노력 X 단위 비용(1인당 월평균 인건비)

개발 기간 = 노력 / 투입 인원

생산성 = LOC / 노력

 

노력 = 50000 / 200 = 250

개발 기간 = 250 / 10 = 25

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.704

 

 

 

89. Rayleigh-Norden 곡선의 노력 분포도를 이용한 프로젝트 비용 산정기법은?
  1) Putnam 모형
  2) 델파이 모형
  3) COCOMO 모형
  4) 기능점수 모형

비용 산정 기법 : 소프트웨어의 개발 규모를 소요되는 인원, 자원, 기간 등으로 확인하여 실행 가능한 계획을 수립하기 위해 필요한 비용을 산정하는 것

● 델파이 기법 : 많은 전문가의 의견을 종합하여 산정하는 기법. 전문가들의 편견이나 분위기에 지배되지 않도록 한 명의 조정자와 여러 전문가로 구성

COCOMO :  개발한 소프트웨어의 규모(LOC)를 예측한 후 이를 소프트웨어 종류에 따라 다르게 책정되는 비용 산정 방정식에 대입하여 비용을 산정

● Putnam :  소프트웨어의 생명 주기의 전 과정 동안 사용된 노력의 분포를 가정해주는 모형. 시간에 따른 함수로 표현되는 Rayleigh-Norden 곡선으로 노력 분포도를 기초로 함

기능점수 모형 : 소프트웨어의 기능을 증대시키는 요인별로 가중치를 부여하고, 요인별 가중치를 합산하여 총 기능 점수를 산출하며 총 기능 점수와 영향도를 이용하여 기능점수를 구한 후 이를 이용해 비용을 산정

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.700 ~ p.709

 

 

 

90. 소인수 분해 문제를 이용한 공개키 암호화 기법에 널리 사용되는 암호 알고리즘 기법은?
  1) RSA
  2) ECC
  3) PKI
  4) PEM

RAS (Rivest Shamir Adleman) : 공개키 암호화 알고리즘. 큰 숫자를 소인수분해하기 어렵다는 것에 기반하여 만들어짐. 공개키와 비밀키를 사용하는데, 여기서 키란 메시지를 열고 잠그는 상수(Constant)를 의미함.

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.794

 

 

※ 잘못된 부분이 있다면 공유부탁드립니다!

 

 

 

2020 정보처리기사 

제 1, 2회 통합 필기 A형  

문제풀이 086~090

반응형

댓글