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

2020 정보처리기사 제 1, 2회 필기 A형 2과목 026~030

by Danne 2020. 6. 16.
26. 소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다는 법칙은?
  1)  Brooks의 법칙
  2
) Boehm의 법칙
  3) Pareto의 법칙
  4) Jackson의 법칙

 Brooks의 법칙 : 새로운 개발 인력이 진행중인 프로젝트에 투입될 경우 작업 적응 기간과 부작용으로 인해 빠른시간 내에 프로젝트는 완료될 수 없다.

 Boehm의 법칙 : Boehm은  나선형 모형을 제안한 사람

 Pareto의 법칙 : 결과의 80%가 전체 원인의 20%에서 일어나는 현상

Jackson의 법칙 : 없음

 

[참고 자료]

https://m.blog.naver.com/PostView.nhn?blogId=spartacus99&logNo=220643465933&proxyReferer=https:%2F%2Fwww.google.com%2F

 

 

 

27. 디지털 저작권 관리(DRM)의 기술 요소가 아닌 것은?
  1)  크랙 방지 기술
  2
) 정책 관리 기술
  3) 암호화 기술
  4) 방화벽 기술

디지털 저작권 관리(DRM)

 디지털 콘텐츠가 저작권자가 의도한 용도로만 사용되도록 디지털 콘텐츠의 생성, 유통, 이용까지의 전 과정에 걸쳐 사용되는 디지털 콘텐츠 관리 및 보호 기술

 기술요소 : 암호화, 키 관리, 암호화 파일 생성, 식별 기술, 저작권 표현, 정책 관리, 크랙 방지, 인증

 

[참고 자료]

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

 

 

 

28. 인터페이스 보안을 위해 네트워크 영역에 적용될 수 있는 솔루션과 거리가 먼 것은?
  1)  IPSec
  2
) SMTP
  3) SSL
  4) S-HTTP

인터페이스 보안 기능은 일반적으로 네트워크, 애플리케이션, 데이터 베이스 영역에 적용한다.

네트워크 영역 : 데이터 탈취 및 변조 위협을 방지하기 위해 네트워크 트래픽에 대한 암호화를 설정

 IPSec : 네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉기능을 제공한는 프로토콜

 SSL : TCP/IP계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 보장하는 프로토콜

 S-HTTP : 클라이언트와 서버 간에 전송되는 모든 메시지를 암호화하는 프로토콜

 

SMTP란? 타인에게 메일을 보낼 때 그 메일은 SMTP로 일단 전송되며 이 SMTP 서버에서 프로그램을 구동하여 해당 메일 주소로 이메일을 보냄

 

[참고 자료]

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

https://www.hanbiro.com/temp/print_view.php?bid=spammail&no=1

 

 

 

29. 인터페이스 구현 검증 도구 중 아래에서 설명하는 것은?
- 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
- 각 테스트 대상 분산 환경에 데몬을 사용하여 테스트 대상 프로그램을 통해 테스트를 수행하고, 통합하여 자동화하는 검증 도구
  1)  xUnit
  2
) STAF
  3) FitNesse
  4) RubyNode

인터페이스 수현 검증 : 인터페이스가 정상적으로 문제없이 작동하는지 확인하는 것

검증도구

 xUnit : Java(Junit), C++(Cppunit) 등 다양한 언어를 지원하는 단위 테스트 프레임워크

 STAF : 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 프레임워크

 Fitnesse : 웹 기반 테스트 케이스 설계, 실행, 결과 확인 등을 지원하는 프레임워크

 NTAF : Fitness의 장점인 협업 + STAF의 장점인 재사용 및 확장성 = NHN의 테스트 자동화 프레임워크

 Selenium : 다양한 브라우저 및 개발언어를 지원하는 웹 애플리케이션 프레임워크

 watir : Ruby를 사용하는 애플리케이션 프레임워크

 

[참고 자료]

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

 

 

 

30. SW 패키징 도구 활용 시 고려 사항과 거리가 먼 것은?
  1) 패키징 시 사용자에게 배포되는 SW이므로 보안을 고려한다.
  2
) 사용자 편의성을 위해 복잡성 및 비효율성 문제를 고려한다.
  3) 보안상 단일 기종에서만 사용할 수 있도록 해야한다.
  4) 제품 SW종류에 적합한 암호화 알고리즘을 적용한다.

소프트웨어 패키징

모듈별고 생성한 실행 파일들을 묶어 배포용으로 설치 파일을 만드는 것

 패키징 순서 : 기능식별 - 모듈화 - 빌드 - 사용자 환경 분석 - 패키징 및 적용 시험 - 패키징 변경 개선 - 배포

고려사항

 사용자의 시스템 환경에 필요한 최소 환경을 정의

 UI를 시각적 자료와 함께 제공하고 매뉴얼과 일치시켜켜서 패키징

 하드웨어와 함께 관리될 수 있도록 Managed Service형태로 제공하는 것인 좋음

 고객의 편의성 고려, 안정적인 배포

 다양한 사용자의 요구사항을 반영할 수 있도록 패키징 변경 및 개선에 대한 관리사항 고려

 

[참고 자료]

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

 

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

 

 

 

2020 정보처리기사 

제 1, 2회 통합 필기 A형  

문제풀이 026~030

반응형

댓글