시작하면서
해당 글은 메타 코드 M에서 지원하는 정처기 필기 장학생에 합격하여 글을 작성하게 되었습니다.
메타 코드 해당 강의 보러 가기
참고 사항
- 플랫폼 => 이 뜻은 참고할 주제라는 뜻입니다.
- 이렇게 형관펜이 되어 있는 곳은 시험에 나오거나, 강조하고 싶은 부분이 있을 때 표시할 것입니다.
해당 문제는 메타코드 M의 강의 기출 문제 관련 참고집입니다.
1. 소프트웨어 개발 프레임워크와 관련된 설명으로 거리가 먼 것은?
- 소프트웨어 개발 프레임워크
- 애플리케이션 개발을 위한 구조적 토대와 공통된 기능을 제공하는 재사용 가능한 플랫폼
- 특징
- 개발해야할 애플리케이션의 일부분이 이미 구현되어 있어 동일한 로직 반복을 줄일 수 있음.
- 생산성 향상과 유지보수성 향상 등의 장점이 있음.
- 애플리케이션의 흐름을 개발자가 아닌 프레임워크가 제어하는 제어의 역행 방식 IoC, Inversion of Control
5. 암호화 키와 복호화 키가 동일한 암호화 알고리즘은?
- AES : 대칭키 알고리즘,
- RSA, ECC, Diffie-Hellman : 모두 공개키(비대칭키)알고리즘임.
9. DES는 몇 비트의 알고리즘인가?
10. 테일러링 개발방법론의 내부 기준에 부합하지 않은 것은?
- 국제 품질 기준은 외부 기분에 해당하므로 내부 기준이 아님.
22. 각 시스템 간에 공유 디스크를 중심으로 클러스터링으로 엮어 다수의 시스템을 동시에 연결할 수 있고, 조직 및 기업의 기간 업부 서버 등의 안정성을 높이기 위해 사용되는 기술은?
- HACMP(High Availablity Cluster Multi-Processing)는 고가용성을 제공하는 IBM사의 클러스터링 기술임. 공유 디스크를 중심으로 여러 시스템을 연결하여 하나의 시스템이 실패하더라도 서비스가 중단되지 않도록 보장함.
23. 소프트웨어 비용산정 기법 중 개발 유형으로
Organic, Semi-detach, Embedded로 구분되는
것은?
- COCOMO는 보헴(Boehm)이 제안한 비용 산정 모형으로, 개발 유형을 조직형(Organic), 반분리형(Semi-detached), 내장형(Embedded)으로 구분함
24. Hadoop과 관계형 데이터베이스 간에 데이트를 전송할 수 있도록 설계된 도구는?
- Sqoop은 Hadoop과 관계형 데이터베이스 간의 데이터 전송을 위한 도구임. 대용량 데이터를 효율적으로 이동시킬 수 있으며, 양방향 데이터 전송을 지원함.
25. 해시(Hash) 기법에 대한 설명으로 틀린 것은?
- 해시 함수(Hash Functions)
- 입력 데이터를 고정된 길이의 고유한 해시 값으로 변환하는 함수
- 주로 데이터 무결성 확인에 사용
- 특징
- 임의 길이의 데이터를 입력받아 고정된 길이의 해시값으로 변환
- 해시 함수는 일방향 함수
- 레인보우 테이블 공격에 취약 → Salt Key 추가
- 해시 함수는 일방향 함수로, 임의 길이의 입력을 고정 길이의 출력으로 변환함. 주로 무결성 검증이나 전자 서명에 사용되며, 공개키 암호화 방식의 키 생성에는 사용되지 않음.
28. 소프트웨어 개발 표준 중 소프트웨어 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 평가 및 개선하는 국제 표준은?
- SPICE : 소프트웨어 프로세스 평가 및 개선을 위한 국제 표준임. ISO/IEC 15504로도 알려져 있으며, 프로세스의 능력 수준을 평가하고 개선하는데 사용됨.
30. DoS(Denial of Service) 공격과 관련한 내용으로 틀린 것은?
- Dos
- 서비스 거부 공격으로, 단일 공격자(시스템)가 특정 시스템이나 네트워크 서비스의 가용성을 방해하는 공격
- 주로 대량의 트래픽을 보내거나 시스템 자원을 고갈시켜 서비스를 마비시키는 방식으로 이루어짐.
31. PUTNAM 모형을 기초로 해서 만든 자동화 추정 도구는?
- SLIM(Software Lifecycle Management)은 Putnam이 제안한 소프트웨어 생명주기 모형을 기초로 만든 자동화 추정 도구임. Rayleigh-Norden 곡선을 이용하여 프로젝트의 자원과 시간을 산정함.
32. 국내 IT 서비스 경쟁력 강화를 목표로 개발
되었으며 인프라 제어 및 관리 환경, 실행 환경,
개발 환경, 서비스 환경, 운영 환경으로 구성된
개방형 클라우드 컴퓨팅 플랫폼은?
- PaaS-TA는 한국 정부에서 개발한 개방형 클라우드 플랫폼임. 인프라 제어/관리, 실행, 개발, 서비스, 운영 환경 등으로 구성되어 있으며, 국내 IT 서비스 경쟁력 강화를 목표로 함.
36. 침입탐지 시스템(IDS, Intrusion Detection
System)에 대한 설명으로 틀린 것은?
- Anomaly Detection(이상 탐지)는 정상적인 행위 패턴을 기준으로 비정상적인 행위를 탐지함
37. 기기를 키오스크에 갖다 대면 원하는 데이터
를 바로 가져올 수 있는 기술로, 10cm 이내 근
접 거리에서 기가급 속도로 데이터 전송이 가능
한 초고속 NFC 기술은?
38. TCP/IP 기반 네트워크에서 동작하는 발행-구
독 기반의 메시징 프로토콜로 최근 IoT 환경에서
많이 사용되고 있는 프로토콜은?
- MQTT(Message Queuing Telemetry Transport)는 발행-구독 기반의 경량 메시징 프로토콜임. 제한된 네트워크 대역폭과 리소스를 가진 IoT 환경에서 많이 사용되며, 신뢰성 있는 메시지 전달을
보장함.
39. 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 중간치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법은?
- LOC 기법은 소프트웨어 각 기능의 원시 코드 라인 수에 대한 비관치, 낙관치, 중간치를 측정하여예측치를 구함. 예측치는 (낙관치 + 4*중간치 + 비관치)를 6으로 나눈 값
41. 실무적으로 검증된 보안 개발 방법론 중 하나로써, SW 보안의 모범 사례를 SDLC(Software Development Life Cycle)에 통합한 소프트웨어 개발 보안 생명주기 방법론은?
- Seven Touchpoints는 소프트웨어 개발 생명 주기에 보안을 통합한 방법론임. 코드 검토, 아키텍처 분석, 침투 테스트 등 7가지 보안 강화 포인트를 제시하여 안전한 소프트웨어 개발을 지원함.\

