본문 바로가기
T.I.L(Today I learned)/CS

220917 정보처리기사 실기 D-29

by Amy97 2022. 9. 18.
728x90

모의고사 21회

SSL(Secure Socket Layer)

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

 

랜섬웨어 Ramsomeware

컴퓨터 시스템을 감염시켜 접근을 제한하고 일종의 몸값을 요구하는 악성 소프트웨어 한 종류

컴퓨터로의 접근이 제한되기 때문에 제한을 없애려면 해당 악성 프로그램을 개발한 자에게 지불을 강요받게 된다

이때 비트코인을 요구하기도 한다

비트코인은 블록체인 기술을 기반으로 만들어진 온라인 암호 화폐이다

 

순수 함수 어느 순간에 호출해도 동일한 값을 반환
스레드 안전하고 병렬적인 계산 가능
익명 함수 이름 없는 함수
람다식이라고도 불림
고계 함수 함수를 또 하나의 값으로 간주하여 함수의 인자 혹은 반환값으로 사용할 수 있는 함수

 

은행가 알고리즘(Banker's Algorithm)

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

 

기술 리뷰

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

 

화이트박스 테스트

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

 

데이터베이스 이상 현상

[삽삭갱] 삽입이상 / 삭제이상 / 갱신이상

 

리팩토링 Refactoring

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

 

선택 정렬 Selection Sort

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

 

양자 키 분배 QKD; Quantum Key Distribution

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

 

NoSQL(Not only SQL)

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

 

그래프 스토어 Graph Store

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

 

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

SAAM 변경 용이성과 기능성에 집중, 평가가 용이하여 경험이 없는 조직에서도 활용 가능한 비용 평가 모델
ATAM 아키텍처 품질 속성을 만족시키는지 판단 및 품질 속성들의 이해 상충관계까지 평가하는 모델
CBAM ATAM  바탕의 시스템 아키텍처 분석 중심으로 경제적 의사결정에 대한 요구를 충족하는 비용 평가 모델
ADR 소프트웨어 아키텍처 구성요소 간 응집도를 평가하는 모델
ARID 전체 아키텍처가 아닌 특정 부분에 대한 품질요소에 집중하는 비용 평가 모델

 

728x90

댓글