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

정처기 21

by Killing_me__ 2022. 3. 9.
반응형

1. SSL

보안 소켓 계층을 이르는 것으로, 인터넷상에서 데이터를 안전하게 전송하기 위한 인터넷 암호화 통신 프로토콜이며 데이터 보안을 위해서 개발한 통신 레이어

 

2. 함수형 언어

순수함수 : 어느 순간에 호출해도 동일한 값을 반환하고 병렬적인 계산이 가능한 함수

익명함수 : 이름이 없는 함수라고 하고, 람다식이라고도 불림

고계함수 : 함수를 또 하나의 값으로간주하여 함수의 인자 혹은 반환 값으로 사용할 수 있는 함수

 

3. 은행가 알고리즘

교착상태 회피(Avoidance) 기법으로 사용자 프로세스는 사전에 자기 작업에 필요한 자원의 수를 제시하고 운영체제가 자원의 상태를 감시, 안정상태일 때만 자원을 할당하는 기법

 

4. 리뷰 유형

[관리 리뷰]

프로젝트 진행 상황에 대한 전반적인 검토를 바탕으로 범위, 일정, 인력 등에 대한 통제 및 의사 결정을 지원하는 리뷰

[기술 리뷰]

정의된 계획 및 명세를 준수하고 있는지에 대한 검토를 수행하는 리뷰 변경 사항이 적절하게 구현되었는지를 평가하고,여러 대안을 추천하거나 대안을 검토

대표 엔지니어가 주재하며 경우에 따라서 관리자도 참가 가능

[인스펙션]

소프트웨어 요구, 설계, 원시 코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 문제를 식별하고 문제에 대한 올바른 해결을 찾아내는 형식적인 검토 기법

[워크스루]

검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간 동안 회의를 진행하는 형태로 리뷰를 통해 문제 식별, 대안 조사, 개선 활동, 학습 기회를 제공하는 가장 비형식적인 검토기법

[동료검토]

2~3명이 진행하는리뷰의 형태로 요구사항 명세서 작성자가 요구사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견하는 형태로 진행하는 검토 기법

 

5. 화이트박스 테스트

응용 프로그램 내부 구조와 동작을 검사하는 소프트웨어 테스트 방식으로 소스 코드를 보면서 테스트 케이스를 다양하게 만들어 테스트를 수행하는 기법

 

6. 비지터 패턴

각 클래스 데이터 구조로부터 처리 기능을 분리하여 별도의 클래스를 맏늘어 놓고 해당 클래스의 메서드가 각 클래스를 돌아다니며 특정 작업을 수행하도록 만드는 패턴으로, 객체의 구조는 변경하지 않으면서 기능만 따로 추가하거나 확장할 때 사용하는 디자인 패턴

 

7. 리팩토링(refactoring)

유지보수 생산성 향상을 목적으로 기능을 변경하지 않고, 복잡한 소스 코드를 수정, 보완하여 가용성 및 가독성을 높이는 기법

 

8. 선택정렬

정렬되지 않은 데이터들에 대해 가장 작은 데이터를 찾아 정렬되지 않은 부분의 가장 앞의 데이터와 교환해나가는 방식으로 주어진 리스트 중에서 최솟값 또는 최댓값을 찾고 그 값을 맨 앞에 위치한 값과 교체함으로써 정렬을 완성하는 알고리즘

 

9. 양자 키 분배

양자 통신을 위해 비밀키를 분배하여 관리하는 기수로 키 분배를 위해 얽힘 상태 광자 또는 단일 광자를 이용하는 기술

 

10. NoSQL

전통적인 RDBMS와 다른 DBMS를 지칭하기 위한 용어로 데이터 저장에 고정된 스키마가 필요하지 않고 조인 연산을 사용할 수 없으며, 수평적으로 확장이 가능한 데이터베이스

그래프 스토어 : 시맨틱 웹과 온톨로지 분야에서 활용되는 그ㅐ프로 데이터를 표현하는 데이터베이스

 

11. 소프트웨어 아키텍처 비용평가 모델

[ATAM]

아키텍처 품질 속성을 만족시키는지 판단 및 품질 속성들의 이해 상충관계까지 평가하는 모델

[CBAM]

ATAM 바탕의 시스템 아키텍처 분석 중심으로 경제적 의사결정에 대한 요구를 충족하는 비용 평가 모델

[ADR]

소프트웨어 아ㅣ텍처 구성요소 간 응집도를 평가하는 모델

반응형

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

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

댓글