본문 바로가기
정보처리기사 실기

정처기 20

by Killing_me__ 2022. 3. 9.
반응형

1. 데브옵스(Devops)

소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말하는 용어

 

2. 파밍

새로운 피싱 기법의 하나로, 사용자가 자신의 웹 브라우저에서 정확한 웹 페이지 주소를 입력해도 가짜 웹 페이지에 접속하게 하여 개인 정보를 훔치는 것을 말한다. 파밍의 예시로, 컴퓨터에 악성 코드를 설치하게 한 뒤 은행 사이트 접속 시 자신들이 개설해 놓은 사이트로 강제로 접속하게 한 뒤 보안카드 번호를 입력받아 돈을 빼간다.

 

3. 다중화기(Multiplexer)

시간분할 다중화 : 회선의 대역폭을 일정 시간으로 분할하여 전송하는 방식

주파수 분할 다중화 : 하나의 주파수 대역폭을 다수의 작은 대역폭으로 분할하여 전송하는 방식

코드 분할 다중화 : 정해진 주파수 대역에 다수의 사용자가 서로 다른 코드를 사용함으로써 동일한 주파수로 동시에 다수가 접속해서 전송하는 방식

 

4 .딥러닝 알고리즘

[합성곱 신경망]

필터에 의한 컨볼루션과 서브 샘플링 과정을 반복하는 비지도 학습으로 입력 데이터의 특징을 극대화하면서 차원을 축소하는 딥러닝 알고리즘

[순환 신경망]

연속된 데이터상에서 이전 순서의 은닉 노드의 값을 저장한 이후, 다음 순서의 입력 데이터로 학습할 때 이전의 값을 이용, 연속적인 정보의 흐름을 학습에 이용하는 딥러닝 알고리즘

[심층 신경망]

입력 계층과 출력 계층 사이의 다단계 은닉계층을 통해서 비선형 관계에 대한 모델링이 가능한 인공신경망

 

5. 블랙박스 테스트

[동등분할 테스트]

입력 데이터의 영역을 유사한 도메인별로 유효 값/ 무효 값을 그룹핑하여 대폿값 테스트 케이스를 도출하여 테스트하는 기법

[경곗값 분석 테스트]

등가 분할 후 경곗값 부분에서 오류 발생 확률이 높기 때문에 경곗값을 포함하여 테스트 케이스를 설계하여 테스트하는 기법

최솟값 바로 위, 최대치 바로 아래 등 입력 값의 극한 한계를 테스트하는 기법

[결정 테이블 테스트]

요구사항의 논리와 발생조건을 테이블 형태로 나열하여, 조건과 행위를 모두 조합하여 테스트하는 기법

[상태 전이 테스트]

테스트 대상, 시스템이나 객체의 상태를 구분하고, 이벤트에 의해 어느 한 상태에서 다른 상태로 전이되는 경우의 수를 수행하는 테스트 기법

[유스케이스 테스트]

시스템이 실제 사용되는 유스케이스로 모델링 되어있을 때 프로세스 흐름을 기반으로 테스트 케이스를 명세화하여 수행하는 테스트 기법

[분류 트리 테스트]

SW의 일부 또는 전체를 트리 구조로 분석 및 표현하여 테스트 케이스를 설계하여 테스트하는 기법

[페어와이즈 테스트]

테스트 데이터값 간에 최소한 한 번씩을 조합하는 방식이며, 이는 커버해야 할 기능적 범위를 모든 조합에 비해 상대적으로 적은 양의 테스트 세트를 구성하기 위한 테스트 기법

[원인-결과 그래프 테스트]

그래프를 활용하여 입력 데이터 간의 관계 및 출력에 미치는 영향을 분석하여 효용성이 높은 테스트케이스를 선정하여 테스트하는 기법

[비교 테스트]

여러 버전의 프로그램에 같은  입력값을 넣어서 동일한 결과 데이터가 나오는지 비교해 보는 테스트 기법

 

6. 결함 생며주기별 결함 상태

결함 등록 : 테스터가 테스트 절차를 실행하여 발견한 결함을 분석 후 구체화, 고립화, 일반화한 결함으로서 보고된 상태

결함 검토 : 등록된 결함의 처리 방안을 검토하는 상태

결함 할당 : 결함을 수정할 개발자가 결정되고, 그 개발자에게 결함 해결이 요구된 상태

결함 수정 : 개발자가 자신에게 할당된 수정 사항에 대한 해결을 처리한 상태

결함 확인 : 개발자의 결함 철가 합당한지, 정확한지 검증이 완료된 상태

결함 종료 : 수정된 사항에 대하여 정확한 수정이 이루어졌다고 판단되어 종료된 상태

결함 재등록 : 결함이 정확하게 수정되지 않아서 다시 수정을 요구하는 상태

결함 조치 보류 : 등록된 결함을 곧바로 수정하지 않고 다음 릴리즈에서 해결하기로 연기된 상태, 보류된 결함은 적절한 시점에 재등록되어 결함 처리가 시작될 수 있음

 

7. 프로시저

데이터베이스 시스템에서 일련의 쿼리들을 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합

 

8. 클래스 다이어그램

객체지향 모델링 시 속성 및 연산과의 정적인 관계를 포현하고, 접근 제어자를 사용하는 다이어그램

 

9. 역할기반 접근 통제

중앙관리자가 사용자와 시스템의 상호관계를 통젷며, 조직 내 맡은 역할에 기초하여 자원에 대한 접근을 제한하는 방법

 

10. ECC

1985년 코블리치와 밀러가 RSA 암호 방식에 대한 대안으로 처음 제안된 암호화 알고리즘으로 유한체 위에서 정의된 타원곡선 군에서의 이산대수의 문제에 기초한 공개키 암호화 알고리즘

 

11. 소단위 명세서

데이터 흐름도에 나타나 있는 처리 항목을 1~2페이지 정도의 소규모 분량으로 요약하여 작성하는 논리적 명세서

 

12. 페이징 기법의 문제점과 해결방안

[스레싱]

어떤 프로세스가 계속적으로 페이지 부재가 발생하여 프로세스의 실제 처리 시간보다 페이지 교체 시간이 더 많ㅇ지는 현상으로 전체 시스템의 성능 및 처리율을 저하시키는 원인이 된다.

[워킹 세트]

각 프로세스가 많이 참조하는 페이지들의 집합을 주기억장치 공간에 계속 상주하게 하여 빈번한 페이지 교체 현상을 줄이고자 하는 기법

[페이지 부재 빈도]

페이지 부재율의 상한과 하한을 정해서 직접적으로 페이지 부재율을 예측하고 조절하는 기법

 

13. 배치 프로그램

정기 배치 : 정해진 시점(주로 야간)에 정기적으로 실행

이벤트 배치 : 사전에 정의해 둔 조건 충족 시 자동으로 실행

온디맨드 배치 : 사용자의 명시적 요구가 있을 때마다 실행

반응형

'정보처리기사 실기' 카테고리의 다른 글

정처기 22  (0) 2022.04.07
정처기 21  (0) 2022.03.09
정처기 19  (0) 2022.03.08
정처기 실기 1회 모의고사 오답 노트  (0) 2022.01.13
제 3회 정보처리기사 실기 출제 예상 문제 정리(11과목)  (0) 2021.10.09

댓글