세마포어(Semaphore)와 모니터(Monitor)
1. 세마포어(Semaphore)와 모니터(Monitor)
1. 세마포어(Semaphore)와 모니터(Monitor)
2. 인슈어테크(InsurTech)
3. LOD(Linked Open Data)
4. 허용적 라이선스(Permissive License)와 카피레프트 라이선스(Copyleft License)
5. 군집분석(Cluster Analysis)
6. 텐서플로(TensorFlow)
7. DAS(Direct Attached Storage), NAS(Network Attached Storage), SAN(Storage Area Network)
8. 하이퍼바이저(Hypervisor)
9. 스프라이트(Sprite)
10. 고객확인 절차(KYC : Know Your Customer)
11. 오피니언 마이닝(Opinion Mining)
12. 술어 논리(Predicate Logic)
13. 스타 스키마(Star Schema
1. 파이썬(Python)의 특징 및 자료형(Data Type)을 설명하시오.
2. 블록체인 합의 알고리즘(Consensus Algorithm)에 대하여 다음을 설명하시오. 가. 합의 알고리즘의 목적 나. 합의 알고리즘의 원리 다. 합의 알고리즘의 종류 및 특징
3. 개방형 API(Open Application Programming Interface)와 관련하여 다음을 설명하시오. 가. 정의 및 필요성 나. 개방형 API시스템 구성도 다. 2가지 구조(SOAP, REST)별 특징 비교 라. SOAP의 4가지 구성요소
4. 서비스 워커(Service Worker)에 대하여 다음을 설명하시오. 가. 서비스 워커의 개념 나. 구현 기술 다. 수명 주기 라. 활용 분야
5. 정보시스템 운영환경 변환과정에서 장애 예방 및 대응과 관련하여 다음을 설명하시오. 가. 목적 및 필요성 나. 운영환경 변환 유형 및 장애 유형 다. 장애 예방 및 대응 활동 강화 방안
6. 스택(Stack)의 개념을 설명하고, 아래의 조건을 만족하는 스택의 작동 알고리즘을 작성하시오. (K : 스택의 크기, Top : 스택 포인터, S : 스택의 이름) 가. 스택(S)의 스택 포인터(Top)를 1 증가시킨다. 스택 포인터가 스택의 크기(K)보다 크면 Overflow 처리한다. 그렇지 않으면 Item이 가지고 있는 값을 스택의 Top 위치에 삽입한다. 나. 스택 포인터가 0…
1. 웹크롤링(Web Crawling)에 대하여 설명하시오.
2. ISO/IEC 27017(클라우드 서비스 정보보호 통제)을 설명하시오.
3. 분산 ID(Decentralized Identity)와 관련하여 다음을 설명하시오. 가. 개념 및 등장배경 나. 신원증명 발전 단계 다. 특징 및 기본 구조도 라. 활용 분야
4. 블랙박스 테스트(Blackbox Test) 기법을 설명하고, YYYY-MM-DD 형식의 날짜 처리 모듈을 위한 블랙박스 테스트 케이스를 작성하시오. (YYYY는 년(네자리 숫자), MM은 월(한자리 또는 두자리 숫자), DD는 일(한자리 또는 두자리 숫자), 빈칸은 무시)
5. IT투자관리와 관련하여 다음을 설명하시오. 가. 개념 및 필요성 나. 추진단계별 주요 활동 다. IT투자 평가 항목 및 내용(정량적, 정성적) 라. 기대 효과
6. 아래 시나리오를 기반으로 고객과 점주가 사용하는 주문 시스템에 대한 Use Case Diagram을 작성하시오. 가. 고객은 주문 시스템을 통해 가격을 조회하고 주문할 수 있다. 나. 고객은 주문 시스템을 통해 주문 상태를 확인하고 주문을 취소할 수 있다. 다. 점주는 주문 시스템을 통해 주문 활동을 모니터링하고 창고를 관리할 수 있다. 라. 회계 시스템은 주문 시스템과 연동하여 주문이…
1. IaaS(Infrastructure as a Service), PaaS(Platform as a Service), SaaS(Software as a Service)의 특징 및 구축방법을 설명하시오.
2. 공공 기관의 정보시스템 구축업체 선정 및 계약 체결과 관련하여 다음을 설명하시오. 가. 협상에 의한 계약체결 방식과 품질 등에 따른 낙찰자 결정방식의 비교 나. 협상에 의한 계약체결 방식의 진행 절차 다. 협상에 의한 계약체결 방식의 기준에서 제시하는 제안서의 평가항목 및 배점한도
3. 2020년 5월에 공인인증서와 사설인증서의 구별을 없애는 전자서명법이 개정되었다. 이에 따라 국내에 대중화 되어 있는 사설인증서의 종류 및 전자서명 시장의 발전방향에 대하여 설명하시오.
4. IT프로젝트 관리과정에서의 IT개발 요구사항과 관련하여 다음을 설명하시오. 가. IT 프로젝트 관리의 정의 및 관리 영역 나. IT개발 요구사항의 정의 및 특징 다. IT개발 요구사항의 유형 : 기능, 비기능 및 인터페이스 라. IT개발 요구사항의 명세 조건
5. 아래 조건으로 학생과 수강신청서 간의 관계에 대하여 다음을 작성하시오. 가. ERD(Entity Relationship Diagram) 나. 관계형 데이터 모델(Relational Data Model)
6. 아래 내용을 반영한 클래스 다이어그램(Class Diagram)을 작성하시오. 가. 훈련교사(Trainer)는 하나 이상의 여러 종목(Program)을 훈련시킬 수 있다. 나. 각 종목(Program)은 훈련시간표 상 슬롯(Slot)에 훈련시간(Time)과 훈련실(Room)이 할당되어 있다.
1. 전가산기(Full Adder)
2. RAID(Redundant Array of Inexpensive Disks)
3. 모바일 엣지 컴퓨팅(Mobile Edge Computing)
4. 해밍거리(Hamming Distance)
5. IMDG(In-Memory Data Grid)
6. Graph DB
7. Scale-Up/Scale-Out
8. GPU(Graphic Processing Unit)와 CPU(Central Processing Unit) 차이점
9. 백트래킹(Backtracking), 분할정복, 탐욕법, 동적계획법의 개념 및 알고리즘 사례
10. 인공지능 데이터의 평가를 위한 고려사항
11. 제로 트러스트(Zero Trust) 보안모델
12. 생성적 적대 신경망(Generative Adversarial Networks : GAN)
13. 기울기소실 문제(Vanishing Gradient Problem)
1. 자율주행의 기술동향 및 핵심기술에 대하여 설명하시오.
2. OSI 7-Layer의 데이터링크 계층에서 제공하는 서비스에 대하여 설명하시오.
3. 데이터 웨어하우스(Data Warehouse)와 데이터 레이크(Data Lake)의 특징을 비교하고, 빅데이터의 요소기술과 기술영역별 표준화 대상항목을 설명하시오.
4. 최근 개정된 데이터 3법의 주요 개정내용과 개인정보/가명정보/익명정보의 활용 가능 범위, 기대효과, 후속 추진현황을 설명하시오.
5. 패션 의류용 이미지를 분류하는 다층 신경망을 만들려고 한다. 의류용 이미지는 바지, 치마, 티셔츠 등 10가지 유형의 흑백이미지(32*32 pixels)로 구성되어 있고, 학습에 투입할 이미지 데이터는 검증 및 테스트용 데이터를 제외하고 총 48,000장이다. 입력층, 은닉층, 출력층의 완전연결(fully connected) 3계층으로 구성되어 있고 은닉층의 뉴런 개수는 100개일 때,…
6. 인공지능(AI) 윤리의 개념, 주요사례, 고려사항 및 추진방향을 설명하시오.
1. 오픈소스 솔루션은 상용 소프트웨어처럼 사용료는 요구하지 않지만, 대신 반드시 준수해야 하는 의무조항이 있다. 가. 오픈소스 솔루션의 의무조항을 설명하시오. 나. 오픈소스 솔루션과 상용 소프트웨어의 특징을 비교하여 설명하시오.
2. 4차 산업혁명의 주요 기술로서 블록체인기술이 활용되고 있다. 가. 블록체인 기술의 장점, 시스템 구축에 필요한 핵심기술을 설명하시오. 나. 공개형과 허가형 블록체인을 비교하여 설명하시오.
3. DNS(Domain Name System)가 제공하는 서비스에 대하여 설명하시오.
4. 6G 이동통신기술에 대하여 설명하시오.
5. 머신러닝 모델은 학습과 함께 검증 및 평가 과정이 필요하다. 가. 교차검증(k-fold Cross Validation) 기법에 대하여 설명하시오. 나. 머신러닝 모델의 평가방법에 대하여 설명하시오.
6. 경사하강법(Gradient Descent)은 인공신경망 학습을 최적화하기 위한 기법이다. 가. 평균제곱오차 비용함수를 가중치에 대해 편미분한 후 학습률을 곱한 값을 기존 가중치에서 차감하여 가중치 갱신을 수행한다고 가정할 때, 가중치 최적해의 좌측 또는 우측 어디에서 시작하든 상관없이 최적해를 향해 진행하는 이유를 수식적으로 설명하시오. 나. 확률적 경사하강법, 배치 경사하강법, 미니…
1. 종료단계 감리 시 감리원은 구현기능을 직접 테스트하여 과업이행여부를 판정하도록 정보시스템감리 수행가이드에 안내되어 있다. 가. 감리원이 직접 테스트하는 것이 현실적으로 어려운 사례를 설명하시오. 나. 검토 및 확인, 제3자검증 점검방법을 통한 개선방안을 설명하시오.
2. 정렬 알고리즘은 컴퓨터 분야에서 가장 많이 연구된 분야 중 하나이다. 가. 선택정렬(Selection Sort)과 삽입정렬(Insertion Sort), 퀵정렬(Quick Sort) 알고리즘을 설명하시오. 나. 다음 키 값을 갖는 파일을 퀵정렬(Quick Sort) 알고리즘을 사용하여 오름차순으로 정렬하려고 한다. 피벗이 50일 때 수행되는 분할과정을 단계적으로 설명하시오. (단, n=…
3. UDP(User Datagram Protocol)가 제공하는 서비스를 설명하시오.
4. 정보보안의 주요한 세 가지 목적 및 각각의 목적을 위협할 수 있는 공격방법에 대하여 설명하시오.
5. 응용시스템 개발과정에서 적용할 테스트 기법을 결정하는데 고려해야 할 사항과 단위 테스트를 종료하는 기준을 설명하시오.
6. 클라우드 컴퓨팅은 ICT를 실현하는 핵심 기술로 인식되고 있다. 가. 클라우드 컴퓨팅의 기반기술 개념 및 요소기술을 설명하시오. 나. 클라우드 컴퓨팅의 생태계를 설명하시오.