728x90
모의고사 29회
NFC(Near Field Communication)
13.56MHz 주파수를 사용하고, 424kbps의 속도로 데이터를 전송하는 RFID의 확장 기술로 10cm 이내에서 저전력, 비접촉식 무선 통신 기술이다
빅데이터 아키텍처
람다 아키텍처 Lambda |
데이터 분석 요청 시 모든 데이터를 대상으로 기능을 수행할 수 있도록 배치 레이어, 스피드 레이어, 서빙 레이어로 구성된 아키텍처 |
카파 아키텍처 Kappa |
중복 기능을 제공하는 배치 레이어를 제거하고 모든 계산을 스피드 레이어에서 스트림으로 처리하는 아키텍처 |
테스트 목적에 따른 분류
회복 테스트 | 시스템에 고의로 실패를 유도하고, 시스템의 정상적 복귀 여부를 테스트하는 기법 |
안전 테스트 | 불법적인 소프트웨어가 접근하여 시스템을 파괴하지 못하도록 소스 코드 내의 보안적인 결함을 미리 점검하는 테스트 기법 |
성능 테스트 | 사용자의 이벤트에 시스템이 응답하는 시간, 특정 시간 내에 처리하는 업무량, 사용자 요구에 시스템이 반응하는 속도 등을 측정하는 테스트 기법 |
구조 테스트 | 시스템의 내부 논리 경로, 소스 코드의 복잡도를 평가하는 테스트 기법 |
회귀 테스트 | 회귀 테스트는 오류를 제거하거나 수정한 시스템에서 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지 확인하는 일종의 반복 테스트 기법 |
병행 테스트 | 변경된 시스템과 기존 시스템에 동일한 데이터를 입력 후 결과를 비교하는 테스트 기법 |
랜드 어택 Land Attack
Dos의 유형으로 출발지 IP와 목적지 IP를 같은 패킷 주소로 전송하여 공격 대상의 루프를 유발하여 가용성을 침해하는 공격
TDD(Test-Driven Develop) 테스트 기반 개발
작성해야 하는 프로그램에 대한 테스트를 먼저 수행하고 이 테스트를 통과할 수 있도록 실제 프로그램의 코드를 작성한다는 원리
리팩토링 Refactoring
프로그램의 기능을 바꾸지 않으면서 중복제거, 단순화 등을 위해 시스템을 재구성한다는 원리
샘플링 오라클
특정한 몇 개의 입력값에 대해서만 기대하는 결과를 제공해 주는 오라클
테스트 오라클 종류
[참샘휴일]
참(True) 오라클 | 모든 입력값에 대하여 기대하는 결과를 생성함으로써 발생된 오류를 모두 검출할 수 있는 오라클 |
샘플링 오라클 | 특정한 몇 개의 입력값에 대해서만 기대하는 결과를 제공해주는 오라클 |
휴리스틱(Heuristic) 오라클 | 샘플링 오라클을 개선한 오라클로 특정 입력값에 대해 올바른 결과를 제공하고 나머지 값들에 대해서는 휴리스틱(추정)으로 처리하는 오라클 |
일관성 검사(Consistent) 오라클 | 애플리케이션 변경이 있을 때 수행 전과 후의 결괏값이 동일한지 확인하는 오라클 |
멕케이브 회전 복잡도
소프트웨어의 제어 흐름을 그래프로 표현하고 소스코드의 복잡도를 노드 수와 간선 수의 계산을 통해 정량적으로 나타내는 지표
728x90
'T.I.L(Today I learned) > CS' 카테고리의 다른 글
221005 정보처리기사 실기 D-11 (0) | 2022.10.05 |
---|---|
221004 정보처리기사 실기 D-12 (0) | 2022.10.04 |
220930 정보처리기사 실기 D-16 (0) | 2022.09.30 |
220929 정보처리기사 실기 D-17 (0) | 2022.09.29 |
220927 정보처리기사 실기 D-19 (0) | 2022.09.27 |
댓글