정보처리기사/실기
2020년 2회 정보처리기사 실기 기출문제 해설 특강
seongpil Heo
2025. 6. 27. 01:29
📚 2020년 2회 정보처리기사 실기 기출문제 해설 특강
1. 일정한 주기를 가지고 계속 검토해 나가며 필요할 때마다 요구사항을 더하고 수정하여 커다랗게 살을 붙이면서 개발하는 프로세스 모델 방식이다. 미리 정해진 몇 개의 단계에 따라 엄격한 순서대로 이루어지는 일직선의 과정인 폭포수의 프로세스와는 비교가 많이 되는 반대의 개념이다. 이 소프트웨어 개발 방법론을 쓰시오.
- 나선형 모형 (Spiral Model)
- 계획 수립 → 위험분석 → 공학적 개발 → 고객 평가
- XP (eXtremeProgramming)
- 의사소통, 단순성, 피드백, 용기, 존중
답 : 애자일
2. 다음은 데이터베이스 설계의 순서이다. 빈칸에 해당하는 설계 순서를 쓰시오.
요구사항 분석 → ( ) → ( ) → ( ) → 구현
답 : 개념적 설계, 논리적 설계, 물리적 설계
3. 다음 빈 칸에 알맞은 용어를 쓰시오.
일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다. ( ) 은 웹 서비스에서 기본적인 메시지를 전달하는 기반이 되는데, ( ) 에는 몇 가지 형태의 메시지 패턴이 있지만, 보통의 경우 원격 프로시져 호출 패턴으로, 네트워크 노드(클라이언트)에서 다른 쪽 노드(서버)로 메시지를 요청하고, 서버는 메시지를 즉시 응답하게 되는 형식입니다. 즉 ( )는 XML을 이용해서 분산처리 환경에서 정보교환을 쉽게 할 수 있도록 도와준다.
XML 형태는 SOAP
다른 방식으로는 REST도 있음
답 : SOAP
4. 다음 빈 칸에 공통으로 들어갈 가장 적합한 용어를 쓰시오.
( )는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것으로, ( )는 일반적인 단순 버전관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술 분야의 형태로 넓히는 근간을 이야기한다.
( )란 소프트웨어 소스 코드뿐 아니라 개발 환경, 빌드 구조 등 전반적인 환경 전반적인 내역에 대한 관리 체계를 정의하고 있다.
이를 지원한느 도구로 Git, SVN, CVS 등이 있다.
※ 형상관리 절차
형상 식별 → 형상 통제 → 형상 감사 → 형상 기록
답 : 형상관리
5. 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있는 비동기 방식 처리 기술의 약어를 쓰시오.
답 : AJAX
6. 다음은 UI의 설계 원칙 4가지이다. 빈칸에 알맞은 용어를 쓰시오.
답 : 유효성
7. 프로그램을 실행시키지 않고, 소스코드에 대한 코딩 표준, 코딩 스타일, 복잡도, 보안 취약점, 잠재적인 결함을 찾는 테스트 활동이 무엇인지 쓰시오.
답 : 정적분석, 정적테스트
8. 아래 보기의 <학생> 테이블을 대상으로 <요구사항>을 적용하여 출력하는 SQL문을 작성하시오.
답 : SELECT 학번, 이름 FROM 학생 WHERE 학년 in (3,4)
9. 다음 주어진 <student> 테이블의 name 속성을 오름차순으로 하여 idx_name를 인덱스명으로 하는 인덱스를 생성하는 SQL 명령문을 작성하시오
오름차순 : asc
내림차순 : desc
답 : CREATE INDEX idx_name
ON STUDENT (name asc)
10. 보안의 취약점 중 하나인 SQL Injection에 대해 간략히 서술하시오.
답 : 웹 프로그램에 SQL 구문을 삽입하여, 서버의 데이터베이스를 공격할 수 있는 공격 방식
11. SQL 제어어(DCL) 중 ROLLBACK 명령에 대해 간략히 설명하시오.
답 : 트랜잭션 수행 중에 이전의 상태로 되돌리기 위한 명령이다.
12. 네트워크 계층인 IP 계층에서 IP 패킷 단위의 데이터 변조 방지 및 암호화 기능을 제공하는 통신 규약을 쓰시오.
답 : IPSec
13. 리눅스 커널을 기반으로 동작하며 자바와 코틀린 언어로 개발된 핸드폰이나 소형기기에 사용되는 오픈소스 플랫폼인 모바일 운영체제는 무엇인지 쓰시오.
답 : 안드로이드
14. 리눅스 또는 유닉스에서 a.txt 파일에 대해 다음 조건을 만족하는 권한을 부여하고자 한다. 다음 <조건>을 준수하여 적합한 명령어를 작성하시오.
답 : chmod 751 a.txt
15. 다음은 IP 인프라 서비스 관리 실무와 관련된 <실무 사례>에 대한 설명이다. 가장 적합한 용어를 한글 또는 영문으로 쓰시오.
답 : RTO (Recovery Time Objective) 목표 복구 시간
16. 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고, 자동으로 내용이 갱신되는 방식으로 일대다 의존성을 정의하는 디자인 패턴명을 영문으로 쓰시오.