정보처리기사 실기 개념 정리 - 2

SummerToday·2024년 4월 9일
0

정보처리기사

목록 보기
13/16
post-thumbnail

1. UWB (Ultra Wide Band; 초광대역무선)

  • 중심 주파수의 20% 이상의 점유 대역폭을 가지는 신호이다.

  • 점유 대역폭과 상관없이 500MHz 이상의 대역폭을 갖는 신호와 수 GHz대의 초광대역을 사용하는 초고속의 무선 데이터 전송기술이다.

  • 빠른 속도와 저전력 특성이 존재한다.


2. 킬 스위치 (Kill Switch)

스마트폰 이용자가 웹사이트를 통해 도난당한 스마트폰의 작동을 정지할 수 있도록 하는 일종의 자폭 기능이다.


3. 검증(Verification), 확인(Validation)

  • 검증 (Verification)

    • 소프트웨어 개발 과정을 테스트한다.

    • 개발자 혹은 시험자의 시각으로 소프트웨어가 명세화된 기능을 올바로 수행하는지 알아보는 과정이다.


  • 확인 (Validation)

    • 소프트웨어 결과를 테스트한다.

    • 사용자 시각으로 올바른 소프트웨어가 개발되었는지 입증하는 과정이다.


4. 자료 사전 (Data Dictionary; DD)

자료 요소, 자료의 흐름 등의 단위들을 구체적으로 명시하는 사전이다.

  • 작성 목적
    조직에 속해있는 다른 사람들에게 특정한 자료 용어가 무엇을 의미하는 지 알려주기 위하여, 용어의 정의를 조정하고 취합하고 문서를 명확히 하는 목적이 있다.

5. SQL - 집계 함수

집계 함수는 NULL인 값은 제외하고 계산한다,


6. while 반복문 주의

반복 변수 i가 while문 안에서 증가할 시 i<10 까지 반복되는 경우 i=10일때도 while문 안에 로직들이 실행된다.


7. 인증기술 유형

  • 지식 기반 인증
    사용자가 기억하고 있는 지식을 통해 인증한다.
    ex. ID/패스워드

  • 소지 기반 인증
    소지하고 있는 사용자 물품을 통해 인증한다.
    ex. 공인인증서, OTP

  • 생체 기반 인증
    고유한 사용자의 생체 정보를 통해 인증한다.
    ex. 지문, 홍채, 정맥, 얼굴

  • 특징 기반 인증
    사용자의 특징을 활용하여 인증한다.
    ex. 서명 발걸음, 몸짓


8. 서버 프로그램 구현

서버 프로그램 구현을 위해 벡엔드와 프론트엔드를 구분하여 구현한다.


9. 트랜잭션 (Transaction)

데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위이다.

  • 트랜잭션의 ACID 특성

    • 원자성 (Atomicity)
      연산 전체가 성공 또는 실패되는 특성이다. (All or Nothing)

    • 일관성 (Consistency)
      트랜잭션 실행 성공 후 항상 일관된 데이터베이스의 상태를 보존해야하는 특성이다.

    • 격리성 (Isolation)
      트랜잭션이 실행 중 생성하는 연산의 중간 결과를 다른 트랜잭션이 접근 불가한 특성이다.

    • 영속성 (Drability)
      성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장하는 특성이다.


10. GRANT / REVOKE

GRANT 권한_리스트 ON 테이블명 TO 사용자 [WITH FRANT OPTION]

REVOKE [GRANT OPTION FOR] 권한_리스트 ON 테이블명 FROM 사용자 [CASCADE];


12. EAI (Enterprise Application Integretion)

기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션이다.

출처 : https://netflixthewho.tistory.com/7

  • Point-to-Point

    • 애플리케이션을 1:1로 연결한다.

    • 변경 및 재사용이 어렵다.


  • Hub & Spoke

    • 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식이다.

    • 허브 장애 발생 시 전체 시스템 전체에 영향을 미친다.


  • Message Bus (ESB 방식)

    • 애플리케이션 사이에 미들웨어를 두어 처리하는 방식이다.

    • 확장성이 뛰어나며 대용량 처리가 가능하다.


  • Hybrid

    • ㅍHub & Spoke와 Message Bus의 혼합 방식이다.

    • 그룹 내에는 Hub & Spoke 방식을, 그룹 간에는 Message Bus 방식을 사용한다.


16. 스크럼 주요 요소

스크럼(SCRUM)은 매일 정해진 시간, 장소에서 짧은 시간의 개발을 하는 팀을 위한 프로젝트 관리 중심 방법론이다.

  • 백로그 (Backlog)
    제품과 프로젝트에 대한 요구사항이다.

  • 스프린트 (Sprint)
    2~4주의 짧은 개발 기간을 지칭한다.

  • 번 다운 차트 (Burn Down Chart)
    백로그 대비 시간을 그래픽적으로 표현한 차트이다.


17. 네트워크 보안 솔루션

  • 방화벽 (Firewall)
    미리 정의된 보안 규칙을 기반으로, 원치 않는 트래픽으로부터 네트워크를 보호하는 네트워크 보안 시스템이다.

  • 침입 탐지 시스템 (IDS; Intrusion Detection System)
    네트워크에서 발생하는 이벤트를 모니터링하고 비인가 사용자에 의한 자원접근과 보안정책 위반 행위(침입)를 실시간으로 탐지하는 시스템이다.

  • 침입 방지 시스템 (IPS; Intrusion Prevention System)
    네트워크에 대한 공격이나 침입을 실시간으로 차단하고, 유해 트래픽에 대한 조치를 능동적으로 처리하는 시스템이다.


18. 페이지 교체 기법

  • FIFO (Firt In First)
    가장 먼저 들어와서 가장 오래 있었던 페이지를 교체하는 기법이다.

  • LRU (Least Recently Used)
    최근에 가장 오랫동안 사용하지 않은 페이지를 교체하는 기법이다.

  • LFU (Least Frequently Used)
    사용된 횟수가 가장 적은 페이지를 교체하는 기법이다.




해당 글은 다음 도서의 내용을 참고한 글임을 밝힙니다.
윤영빈 외, ⌜2024 수제비 정보처리기사 실기 FINAL 실전 모의고사⌟, 건기원, 2024, 580쪽
profile
블로그 이관했습니다.

0개의 댓글