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

220914 정보처리기사 실기 D-32

by Amy97 2022. 9. 14.
728x90

모의고사 19회

증강 현실 AR 가상 현실(Virtual Reality)의 한 분야로 실제 환경에 가상 사물이나 정보를 합성하여 원래의 환경에 존재하는 사물처럼 보이도록 하는 컴퓨터 그래픽 기법
가상 현실 VR 어떤 특정한 환경이나 상황을 컴퓨터로 만들고 사람이 마치 실제 주변 상황·환경과 상호작용을 하고 있는 것처럼 만들어 주는 인간-컴퓨터 사이의 인터페이스
혼합 현실 MR 증강 현실 AR과 가상 현실 VR의 장점을 합쳐 현실 세계와 가상 세계 정보를 융합하여 새로운 공간을 창조하는 기술 
현실 세계와 가상 정보를 결합한 것이 특징

 

균형성과표(BSC; Balanced Score Card)

조직의 성과 목표 달성을 위하여 회사의 비전이나 전략에 따라 성과 목표를 재무, 고객, 내부 프로세스, 학습·성장 관점으로 균형 있게 목표를 정하고 이를 조직 구성원의 개개인에게 네 가지 관점으로 목표를 설정하여 관리하는 기법

 

BSC 네 가지 관점

[재고내학] 재무 / 고객 / 내부 프로세스 / 학습과 성장

 

디자인 패턴 유형 중 행위 패턴

Iterator Pattern 컬렉션 구현 방법 노출 X
집합체 안 모든 항목 접근 방법 제공
내부 구조 노출 X
복잡 객체 원소 순차적 접근 가능하게
Template Method Pattern 작업 처리하는 일부분 서브 클래스 캡슐화 
상위 클래스에는 추상 메서드 통해 기능 골격 제공 하위 클래스 메서드에는 세부 처리 구체화
코드 양 줄이고 유지보수 용이
Observer Pattern 객체 상태 변화에 따라 다른 객체의 상태도 연동
일대다 의존
State Pattern 객체 상태 캡슐화하여 클래스화함
원시코드 수정 최소화 
유지보스 편의성
Visitor Pattern 객체 구조 변경하지 않으면서 기능만 따로 추가하거나 확장할 때 사용
Command Pattern 실행 기능을 캡슐화함으로써 주어진 여러 기능을 실행할 수 있는 재사용성이 높은 클래스 설계하는 패턴
요구사항을 객체로 캡슐화
Strategy Pattern 행위를 클래스로 캡슐화해 동적으로 행위를 자유롭게 바꿀 수 있게 하는 디자인 패턴
Memento Undo 기능을 개발할 때 사용하는 디자인 패턴
  Chain of responsibility 한 요청을 2개 이상의 객체에서 처리

 

시퀀스 다이어그램 구성요소

객체 Object 위쪽에 표시 아래로 생명선 가짐
사각형 안에 밑줄 친 이름으로 명시
생명선 Lifeline 객체로부터 뻗어나가는 점선
실제 시간이 흐름에 따라 객체의 생명주기 동안 발생하는 이벤트 명시
실행 Activation 직사각형은 오퍼레이션(함수)이 실행되는 시간 의미
직사각형이 길어질수록 오퍼레이션 수행기간 긺
메시지 Message 객체 간 상호작용은 메시지 교환으로 이루어짐
한 객체에서 다른 객체로의 메시지 전달하여 전달받은 객체의 오퍼레이션 수행

 

네트워크 접근 제어(NAC; Network Access Control)

단말기가 내부 네트워크에 접속 시도할 때 이를 제어하고 통제하는 기능 제공하는 솔루션으로 바이러스나 웜 등의 보안 위협뿐만 아니라 불법 사용자에 대한 네트워크 제어 및 통제기능 수행하는 장비

 

Seven TouchPoints 실무적으로 검증된 개발 보안 방법론 중 하나로써 SW 보안의 모범 사례를 SDLC(Software Development Life Cycle)에 통합한 소프트웨어 개발 보안 생명주기 방법론
MS SDL 마이크로소프트사가 2004년 이후 자사의 소프트웨어 개발에 의무적으로 적용하도록 고안한 보안 강화 프레임워크
OWASP CLASP 개념 관점, 역할기반 관점, 활동평가 관점, 활동구현 관점, 취약성 관점 등의 활동 중심, 역할 기반의 프로세스로 구성된 보안 프레임워크로 이미 운영 중인 시스템에 적용하기 쉬운 보안 개발방법론

 

회복 기법 종류

[회로체그] 회복 기법(로그 기반 회복 기법 / 체크 포인트 회복 기법 / 그림자 페이징 회복 기법) 

로그 기반 회복 기법 지연 갱신 회복 기법 : 트랜잭션이 완료되기 전까지 데이터베이스에 기록하지 않는 기법
즉각 갱신 회복 기법 : 트랜잭션 수행 중 갱신 결과를 바로 DB에 반영하는 기법
체크 포인트 회복 기법 장애 발생 시 검사점 이후에 처리된 트랜잭션에 대해서만 장애 발생 이전의 상태로 복원시키는 회복 기법
그림자 페이징 회복 기법 데이터베이스 트랙잭션 수행 시 복제본을 생성하여 데이터베이스 장애 시 이를 이용해 복구하는 기법

 

클라우드 서비스 유형

[인플소] 인프라 형 서비스 IaaS / 플랫폼 형 서비스 PaaS / 소프트웨어 형 서비스 SaaS

인프라 형 서비스 IaaS 서버, 스토리지 같은 시스템 자원을 클라우드로 제공하는 서비스
컴퓨팅 자원에 운영체제나 애플리케이션 등의 소프트웨어 탑재 및 실행
하위의 클라우드 인프라를 제어하거나 관리하지 않지만 스토리지, 애플리케이션에 대해서는 제어권을 가짐
플랫폼 형 서비스 PaaS 인프라를 생성, 관리하는 복잡함 없이 애플리케이션을 개발, 실행, 관리할 수 있게 하는 플랫폼을 제공하는 서비스
SaaS의 개념을 개발 플랫폼에도 확장한 방식으로 개발을 위한 플랫폼을 구축할 필요 없이 구축할 필요 없이 필요한 개발 요소를 웹에서 빌려 쓸 수 있게 하는 모델
OS, 애플리케이션과 애플리케이션 호스팅 환경 구성의 제어권을 가짐
소프트웨어 형 서비스 SaaS 소프트웨어 및 관련 데이터는 중앙에 호스팅되고 사용자는 웹 브라우저 등의 클라이언트를 통해 접속하여 소프트웨어를 서비스 형태로 이용하는 서비스
주문형 소프트웨어라고도 함

 

테스트 드라이버

상위의 모듈에서 데이터의 입력과 출력을 확인하기 위한 상향식 통합 테스트 수행 시 사용되는 더미 모듈

 

기본 키 Primary Key 테이블의 각 튜플을 고유하게 식별하는 컬럼
대체 키 Alternate Key 후보 키 중에서 기본 키로 선택되지 않은 키
후보 키 Candidate Key 테이블에서 각 튜플을 구별하는 데 기준이 되는 컬럼
기본 키와 대체 키를 합친 키
슈퍼 키 Super Key 릴레이션을 구성하는 모든 튜플에 대해 유일성은 만족하지만 최소성은 만족하지 못하는 키
외래 키 Foreign Key 테이블 간의 참조 데이터 무결성을 위한 제약조건
한 릴레이션의 컬럼이 다른 릴레이션의 키본 키로 이용되는 키

 

Little's Law

시스템에 오랜 시간 동안 머물러 있는 고객의 평균 수치는 오랜 시간 동안에 걸친 평균 실제 도착률과 시스템에서 고객이 머문 평균 시간을 곱한 값과 동일하다는 법칙 

 

Tripwire 크래커가 침입하여 시스템에 백도어를 만들어 놓거나 설정 파일을 변경해 놓았을 때 이러한 사실을 알 수 있게 분석하는 도구로 시스탬 내의 지정한 중요한 디렉토리와 파일에 대한 데이터베이스를 생성한 후에 Tripwire를 실행할 때 새로 생성된 데이터베이스와 비교하여 그 차이점을 체크함으로써 시스템 관리자가 시스템 내에서 어떠한 변화가 있는지 감지할 수 있게 해주는 도구
Tcpdump 네트워크 인터페이스를 거치는 패킷의 내용을 출력해주는 프로그램으로 스니핑 도구의 일종으로 자신의 컴퓨터로 들어오는 모든 패킷의 내용을 도청할 수 있으며 공격자에 대한 추적 및 공격유형 분석을 위한 패킷 분석 시 활용할 수 있는 도구

 

고가용성(HA; High Availability)

두 개 이상의 시스템을 클러스터로 구성하여 하나의 시스템이 장애 시 최소한의 서비스 중단을 위해 다른 시스템으로 신속하게 시스템 대체 작동(Fail Over)하는 기술

 

WDM
Wavelength Division Multiplexing
파장이 서로 다른 복수의 광신호를 동시에 이용하는 것으로 광섬유를 다중화하는 방식
광섬유를 이용한 통신 기술의 하나를 의미함
DWDM
Dense Wavelength Division Multiplexing
대용량 데이터 전송을 위하여 파장 대역 채널을 조밀하게 나누어 규격화한 광전송 기술
일정 파장 대역에 걸쳐 수십, 수백 개 파장의 광신호를 동시에 변조
728x90

댓글