[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

 

목차 출제된 정답
네트워크 구문/의미/시간
물리계층
ICMP
Protocol
OSPF
IPv6
NAT
RARP
IPv6, IPv4 관련 문제
가상 회선/데이터 그램
데이터 링크/네트워크/표현 계층
서브넷팅 문제
IGP/EGP/OSPF/BGF
서브넷팅 문제
가상회선/데이터그램
SSH
L2TP
ICMP
hamming, FEC, BEC, parity, CRC
hdlc 관련
NAT
ATM
laaS Paas SaaS
RIP
운영체제 HRN 우선순위 공식
Android
chmod 751 a.txt
UNIX
준비/실행/대기(보류)
SJF/RR/SRT
신기술 데이터 마이닝 약술
Linked Open Data
하둡(Hadoop)
블록체인
애드 혹 네트워크
Trustzone/trposquatting

<네트워크>

20년 1회

11번 프로토콜은 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약이다. 프로토콜의 기본 요소 3가지를 쓰시오.

더보기

답 : 구문, 의미, 시간


20년 1회

15번 다음이 설명하는 OSI 참조 모델의 계층을 쓰시오.

다양한 전송매체를 통해 비트 스트림을 전송한다
전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙을 정의한다
더보기

답 : 물리 계층


20년 3회

4번 다음 네트워크 관련 설명에서 괄호에 들어갈 알맞은 용어를 영문으로 쓰시오

( )는 TCP/IP기반의 인터넷 통신 서비스에서 인터넷 프로토콜과 조합하여 통신 중에 발생하는 오류의 처리와 전송 경로 변경 등을 위한 제어 메시지를 취급하는 무연결 전송용 프로토콜로, OSI기본 참조 모델의 네트워크 계층에 속한다
더보기

답 : ICMP


20년 3회

6번 다음 네트워크 관련 설명에서 괄호에 들어갈 알맞은 용어를 쓰시오

심리학자 톰 마릴은 컴퓨터가 메시지를 전달하고 메시지가 제대로 도착했는지 확인하며 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법을 기술적 은어를 뜻하는 ( )이라는 용어로 정의하였다
더보기

답 : Protocol


20년 3회

16번 다음 설명에 해당하는 라우팅 프로토콜을 쓰시오.

RIP의 단점을 해결하여 새로운 기능을 지원하는 인터넷 프로토콜
최단 경로 라우팅 지원
대규모 네트워크에 많이 사용
최단 경로 탐색에 Dijkstra 알고리즘 사용
더보기

답 : OSPF


20년 4회

1번 네트워크 및 인터넷과 관련된 다음 설명에 해당하는 용어를 영문으로 쓰시오

  • 현재 사용하고 있는 IPv4의 주소 부족 문제를 해결하기 위해 개발됨
  • 16비트씩 8부분, 총 128비트로 구성되어 있다
  • 각 부분을 16진수로 표현하고 콜롬으로 구분한다
더보기

답 : IPv6


20년 4회

11번 네트워크에 대한 다음 설명에 해당하는 용어를 쓰시오.

우리말로 번역하면 네트워크 주소 변환이라는 의미의 영문 3글자 약자이다
1개의 정식 IP주소에 다량의 가상 사설 IP주소를 할당 및 연결하는 방식이다
더보기

답 : NAT


21년 1회

1번 네트워크 및 인터넷과 관련된 다음 설명에 해당하는 용어를 쓰시오

인터넷 환경에서의 호스트 상호 간 통신에서 연결된 네트워크 접속 장치의 물리적 주소인 MAC주소를 이용하여 IP주소를 찾는 인터넷 계층의 프로토콜로, 역순 주소 결정 프로토콜이라 불린다
더보기

답 : RARP


21년 1회

11번 인터넷에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오

1. IPv6는 ( 1 )비트의 주소를 가지며, 인증성, 기밀성, 데이터 무결성의 지원으로 보안 문제를 해결할 수 있고, 주소의 확장성, 융통성, 연동성이 뛰어나다
2. IPv4는 32비티의 주소를 가지며 ( 2 )비트씩 4부분, 총 32비트로 구성되어있다
더보기

(1): 128

(2): 8

21년 2회

12번 네트워크에 관련된 다음 설명에서 괄호에 들어갈 알맞은 용어를 쓰시오

(1) : 연결형 통신에서 주로 사용되는 방식으로, 출발지와 목적지와 전송 경로를 미리 연결하여 논리적으로 고정한 후 통신하는 방식
(2) : 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의 경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식
더보기

(1) 가상 회선

(2) 데이터그램


21년 3회

6번 OSI 7 layer에 대한 다음 설명에서 각 번호에 들어갈 알맞은 계층을 쓰시오

OSI 7 Layer는 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol)이다
1) 물리적으로 연결된 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 연결 설정, 데이터 전송, 오류 제어 등의 기능을 수행한다
2) 개방 시스템들 간의 네트워크 연결을 관리하며, 경로 제어, 패킷 교환, 트래픽 제어 등의 기능을 수행한다
3) 서로 다른 데이터 표현 형태를 갖는 시스템 간의 상호 접속을 위해 필요한 계층으로, 코드 변환, 데이터 암호화, 데이터 압축, 구문 검색 등의 기능을 수행한다
더보기

1) 데이터 링크 계층

2) 네트워크 계층

3) 표현 계층


22년 2회

9번 IP주소가 139.127.19.132이고 서브넷마스크 255.255.255.192일 때 아래의 답을 작성하시오

(1) 괄호안에 들어갈 네트워크 주소 (139.127.19. ( ))
(2) 해당 네트워크 주소와 브로드캐스트 주소를 제외한 호스트 개수
더보기

(1) : 128

(2) : 62


22년 2회

14번 다음 설명에 대해 보기에 주어진 답을 골라 작성하시오

(가) : 하나의 자율 시스템 내의 라우팅에 사용되는 프로토콜
(나) : 자율 시스템 간의 라우팅, 즉 게이트웨이 간의 라우팅에 사용되는 프로토콜
(다) : (가) 중 여러가지 단점을 개선한 프로토콜로 RIP보다 규모가 큰 네트워크에서도 사용가능한 프로토콜이다
(라) : 서로 다른 자율 시스템의 라우터 간에 라우팅 정보를 교환하는데 사용되는 (나) 이다

 

ㄱ. IGP
ㄴ. ISP
ㄷ. ISP
ㄹ. EGP
ㅁ. OSPF
ㅂ. BGF
ㅅ.IBGP
더보기

(가) : IGP

(나) : EGP

(다) : OSPF

(라) : BGF


22년 3회

5번

첫번째 네트워크 주소가 192.168.1.0/24일때 FLSM 3개로 분할했을때 
두번째 네트워크 브로드캐스드 IP를 10진수로 변환한 값을 작성하시오.
더보기

192.168.1.127


23년 1회

3번 네트워크에 관련된 다음 설명에서 괄호에 들어갈 알맞은 용어를 쓰시오(21년 2회차 기출문제와 거의 동일)

(1) : 연결형 통신에서 주로 사용되는 방식으로, 출발지와 목적지와 전송 경로를 미리 연결하여 논리적으로 고정한 후 통신하는 방식
(2) : 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의 경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식
ㄱ : 데이터 그램
ㄴ : 패킷
ㄷ : 프레임
ㄹ : 가상회선

(가 ) : 

(나 ) : 

더보기

(가 )  : ㄹ

(나 ) : ㄱ


23년 1회

6번 다음에 해당하는 용어를 쓰시오.

원격지 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜, 기본 포트는 22번

23년 1회

9번 해당하는 용어를 쓰시오

마이크로소프트의 PPTP와 시스코의 L2F(Layer 2 Forwarding) 프로토콜을 합친 형태
더보기

L2TP


23년 1회

12번 다음 네트워크 관련 설명에서 괄호에 들어갈 알맞은 용어를 쓰시오(20년 3회 기출과 유사)

TCP/IP기반의 인터넷 통신 서비스에서 인터넷 프로토콜과 조합하여 통신 중에 발생하는 오류의 처리와 전송 경로 변경 등을 위한 제어 메시지를 취급하는 무연결 전송용 프로토콜로, OSI기본 참조 모델의 네트워크 계층에 속한다
더보기

ICMP


23년 2회

12번 (가)~(마)를 쓰시오(원래는 <보기> 있는 문제)

데이터 전송시 오류를 검출하고 수정하는 오류 검출 방법 중 (가) 코드는 데이터 전송 과정에서 발생한 오류를 검출해 재전송 요구 없이 수신측에서 스스로 수정하는 (나) 방식에 포함된다. 이와 반대로 오류 발생시 송신측에 재전송을 요구하는 방식인 (다)의 종류에는 (라) 검사, (마) 검사가 있따.

(가) 코드 : 전송 데이터에 Nbit의 검사 비트를 추가해 오류를 검출하고 수정까지 할 수 있는 방법
(라) 검사 :전송 데이터의 한 블록 끝에 1bit의 검사 비트 추가함으로써 오류를 검출하는 방법
(마) 검사 : 송신측과 수신측이 동일한 특정 다항식을 사용하여 오류를 검출하는 방법
더보기

(가) : hamming

(나): FEC

(다) : BEC

(라): parity

(마) : CRC 


23년 2회

13. (가)~(마)를 쓰시오(원래는 <보기> 있는 문제)

HDLC 프로토콜은 데이터링크 계층의 대표적인 프로토콜로, 정보를 전송 제어 부호가 포함된 프레임이라는 단위로 분할하여 전송한다. 프로토콜의 구조는 프레임의 시작과 끝, 주소부, 제어부, 데이터부, 오류검출부로 구분된다.
이 때 제어부의 경우 형식에 따라 3가지 프레임으로 구분된다
사용자 정보와 제어 정보를 실어 사용자 데이터 및 일부 제어 정보 전달에 쓰이는 (가) 프레임,
오직 제어 정보만 실어 확인 응답, 데이터 링크의 흐름제어 및 오류제어 용도로 쓰이는 (나) 프레임,
그리고 링크 관리 정보를 실어 링크 자체의 관리용으로 많이 쓰이는 (다) 프레임이 존재한다.
그리고 HDLC의 전송 모드에는 NRM, (라), (마)가 있다.
-NRM : 기본 서버는 보조 서버로 데이터 전송을 시작할 수 있지만 보조 서버들은 기본 서버의 명령에 대한 응답으로만 데이터를 전송할 수 있는 모드
-(라) : 가장 널리 사용하는 모드로 기본 서버와 보조 서버들이 서로 대등하게 균형적으로 명령과 응답하며 동작하는 모드
-(마) : 보조 서버들이 기본 서버의 허가없이 데이터 전송을 게시할 수 있는 모드
더보기

(가): 정보
(나): 감독
(다): 비번호
(라): 비동기 균형 모드(ABM)
(마): 비동기 응답 모드(ARM)


23년 3회

10번 사설 네트워크에 속한 IP를 공인 IP 주소로 바꿔주는 네트워크 주소 변환 기술


23년 3회

11번 비동기, Cell 크기가 53 Byte 프로토콜


23년 3회

17번 클라우드 유형 3가지

더보기

IaaS, PaaS, SaaS


23년 3회

18번  IGP 중 거리벡터 알고리즘, 라우팅 프로토콜


<운영체제>

20년 1회

19번 HRN 비선점형 스케줄링의 우선순위를 구하는 계산식을 쓰시오.

더보기

답 : (대기 시간 +서비스 시간)/서비스 시간


20년 2회

11번 리눅스의 커널 위에서 동작하며, 자바와 코틀린으로 애플리케이션을 작성하는 운영체제로 휴대용 장치에 주로 사용되는 이 운영체제의 이름을 쓰시오.

더보기

답 : Android


20년 2회

16번 리눅스 또는 유닉스에서 'a txt'파일에 대해 다음 <처리 조건>과 같이 권한을 부여하고자 한다

<처리 조건>을 준수하여 적합한 명령문을 작성하시오

<처리조건>
사용자에게 읽기, 쓰기, 실행 권한을 부여한다
그룹에게 읽기, 실행 권한을 부여한다
기타 사용자에게 실행 권한을 부여한다
한 줄로 작성하고, 8진법 숫자를 이용한 명령문을 이용한다
더보기

답 : chmod 751 a.txt


20년 4회

16번 다음 설명에 해당하는 운영체제(OS)를 쓰시오

1960년대 At& 벨 연구소가 MIT, General Electric 사와 함께 공동 개발한 운영체제
시분할 시스템을 위해 설계된 대화식 운영체제
대부분 C언어로 작성되어 있어 이식성이 높으며 장치, 프로세스 간의 호환성이높다
트리 구조의 파일 시스템을 갖는다
더보기

답 : UNIX


20년 4회

18번 다음은 프로세스 상태 전이도이다. 괄호에 들어갈 알맞은 상태를 쓰시오.\

더보기

1 : 준비

2: 실행

3: 대기(보류)

22년 3회

16번 다음은 스케줄링에 관한 내용이다. 괄호안에 알맞는 답을 작성하시오.

(이 문제는 보기가 없는 문제였다)

출처 :&nbsp;[2022년 3회] 정보처리기사 실기 복원 문제 (tistory.com)

더보기

SJF, RR, SRT


23년 3회

5번 리눅스 또는 유닉스에서 'a txt'파일에 대해 다음 <처리 조건>과 같이 권한을 부여하고자 한다

<처리 조건>을 준수하여 (가) (나)를 구하시오.

<처리조건>
사용자에게 읽기, 쓰기, 실행 권한을 부여한다
그룹에게 읽기, 실행 권한을 부여한다
기타 사용자에게 실행 권한을 부여한다
한 줄로 작성하고, 8진법 숫자를 이용한 명령문을 이용한다
(가) (나) a.txt
더보기

(가) chmod

(나) 751


<신기술 용어>

20년 1회

18번 데이터 마이닝의 개념을 간략히 서술하시오.

더보기

답 : 대량의 데이터를 분석하여 데이터에 내재된 변수 사이의 상호관계를 규명하여 일정한 패턴을 찾아내는 기법


20년 2회

17번 다음 설명에서 가리키는 용어를 쓰시오.

가. 정의
웹상에 존재하는 데이터를 개별 URL로 식별하고 각 URL 에 링크 정보를 부여함으로써 상호 연결된 웹을 지향하는 모형이다 링크 기능이 강조된 시멘틱웹의 모형에 속한다고 볼 수 있으며 팀 버너스 리의 W3C를 중심으로 발전하고 있다
나. 주요기능
다 . 4대 원칙
라 . Linked Data와 Open Data를 결합한 용어이다
더보기

답 : Linked Open Data


20년 4회

12번 분산 컴퓨팅에 대한 다음 설명에 해당하는 용어를 쓰시오.

오픈 소스 기반 분산 컴퓨팅 플랫폼이다
분산 저장된 데이터들은 클러스터 환경에서 병렬 처리된다
더그 커팅과 마이크 캐퍼렐라가 개발했으며 구글의 맵리듀스엔진을 사용하고 있다
더보기

답 : 하둡(Hadoop)


20년 4회

17번 P2P 네트워크를 이용하여 온라인 금융 거래 정보를 온라인 네트워크 참여자의 디지털 장비에 분산 저장하는 기술을 쓰시오

더보기

답 : 블록체인


21년 2회

1번 네트워크 및 인터넷과 관련된 다음 설명에 해당하는 용어를 쓰시오

-재난 및 군사 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모방리 호스트만을 이용하여 구성한 네트워크이다
-망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우에 적합하다
-멀티 홉 라우팅 기능을 지원한다
더보기

답: 애드 혹 네트워크


22년 3회

14번 아래 설명에 대하여 알맞는 답을 보기에서 고르시오.

( 이 문제는 보기가 있는 문제였는데 구역이런 이야기가 나와서 zone으로 찍고 입력할때 쓰니까 뭔가 타이핑 관련돼있는 거라 타이포뭐시기 찍고 했어야하는 문제였다)

(   1   )은/는 프로세서(processor) 안에 독립적인 보안 구역을 따로 두어 중요한 정보를 보호하는 ARM사에서 개발한 하드웨어 기반의 보안 기술로 프로세서(processor) 안에 독립적인 보안 구역을 별도로 하여, 중요한 정보를 보호하는 하드웨어 기반의 보안 기술이다.

(   2   )은/는 사용자들이 사이트에 접속할 때 주소를 잘못 입력하거나 철자를 빠뜨리는 실수를 이용하기 위해 유사한 유명 도메인을 미리 등록하는 일로 URL 하이재킹(hijacking)이라고도 한다.
더보기

1. Trustzone

2. typosquatting 


[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

출제된 정답
MD5
Land Attack
IPsec
SQL Injection 약술
스니핑 약술
세션 하이재킹
AES
Authentication/Authorization/ACcounting
ARP
DES
TKIP
ISMS
Watering hole
IDEA/SKIP JACK
vpn
사회 공학/ 다크 데이터
SIEM
SSO
바이러스/웜/트로이목마
템퍼푸루핑
대칭키 비대칭키 분류
해시
암호 알고리즘 분류
OAuth

20년 1회

10번 1991년 R.rivest가 MD4를 개선한 암호화 알고리즘으로, 각각의 512비트 짜리 입력 메시지 블록에 대해 차례로 동작한다. 각 512비트 입력 메시지를 블록을 처리하고 나면 128 비트 스테이트 의 값이 변하는 암호화 알고리즘을 쓰시오.

더보기

답 : MD5


20년 1회

12번 다음은 네트워크 공격에 대한 패킷 로그를 표현한 것이다. 아래의 패킷 로그와 같이 공격자가 패킷의 출발지 주소 또는 포트를 임의로 변경하여 송신측 IP주소 또는 포트를 동일하게 함으로써 송신 IP주소가 자신이므로 자신에게 응답을 수행하게 된다. 이처럼 자신에 대한 무한히 응답하는 패킷을 계속 전송하여 컴퓨터의 실행 속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 네트워크 공격 유형이 무엇인지 쓰시오.

더보기

답 : LAND attack


20년 2회

8번 네트워크 트래픽에 대해 IP계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능을 제공하는 네트워크 계층에서의 보안 통신 규약을 쓰시오.

더보기

답 : IPsec


20년 2회

14번 보안 위협의 하나인 SQL Injection에 대해 간략히 서술하시오.

더보기

답 : 웹 응용 프로그램에 SQL 구문을 삽입하여 내부 데이터베이스 서버의 데이터를 유출 및 변조하고 관리자 인증을 우회하는 공격 기법이다


20년 4회

6번 스니핑은 사전적 의미로 코를 킁킁 거리다, 냄새를 맡다이다. 네트워크 보안에서 스니핑에 대한 개념을 간략히 한 문장으로 쓰시오.

더보기

답 : 네트워크 중간에서 남의 패킷 정보를 도청하는 해킹 유형의 하나로 수동적 공격에 해당한다


21년 1회

20번 네트워크 및 인터넷 보안에 관련된 다음 설명에서 괄호에 공통으로 들어갈 알맞은 답을 쓰시오

( )은 세션을 가로채다라는 의미로, 정상적인 연결을 RST패킷을 통해 종료시킨 후 재연결 시 희생자가 아닌 공격자에게 연결하는 공격 기법이다
TCP ( )은 공격자 TCP 3-Way-Handshake 과정에 끼어듦으로써 서버와 상호 간의 동기화된 시퀀스 번호를 갖고 인가되지 않은 시스템의 기능을 이용하거나 중요한 정보에 접근할 수 있게 된다
더보기

답 : 세션 하이재킹


21년 2회

8번 보안 및 암호화와 관련된 다음 설명에 해당하는 용어를 쓰시오

20001년 미국 표준 기술 연구소에서 발표한 대칭키 암호화 알고리즘
DES의 한계를 느낀 NIST에서 공모한 후 발표
블록 크기는 128비트, 키 길이에 따라 128, 192, 256으로 분류된다
더보기

답 : AES


21년 3회

1번 AAA서버에 관한 다음 설명에서 각 번호에 들어갈 알맞은 용어를 <보기>에서 찾아 쓰시오

AAA서버는 사용자의 컴퓨터 자원 접근 처리와 서비스 제공에 있어서의 다음 3가지 기능을 제공하는 서버이다
1) 접근하는 사용자의 신원을 검증하는 기능
2) 신원이 검증된 사용자에게 특정된 권한과 서비스를 허용하는 기능
3) 사용자가 어떤 종류의 서비스를 이용했고, 얼마만큼의 자원을 사용했는지 기록 및 보관하는 기능

 

<보기>
Application
Authentication
Avalanche
Authorization
Accounting
Ascii
더보기

1) Authentication

2) Authorization

3) Accounting


21년 3회

4번 보안 위협에 관한 다음 섦여에서 괄호에 공통으로 들어갈 알맞은 답을 쓰시오

( )스푸핑은 로컬 네트워크(LAN)에서 사용하는 ( )프로토콜의 취약점을 이용한 공격 기법으로, 자신의 물리적 주소 (MAC)를 변조하여 다른 PC에게 도달해야 하는 데이터 패킷을 가로채거나 방행한다
더보기

답 : ARP


21년 3회

10번 1974년 IBM이 개발하고 1975년 NBS에 의해 미국의 국가 표준으로 발표된 암호화 알고리즘으로, 블록 크기는 64비트, 키 길이는 56비트이며, 16회의 라운드를 수행한다. 컴퓨터 기술이 발달함에 따라 해독이 쉬워지면서 미국의 국가 표준이 2001년 AES로 대체된 암호화 알고리즘

더보기

답 : DES


22년 1회

9번 보안 프로토콜에 대한 다음 설명에 해당하는 용어를 영문 약어로 쓰시오

무선랜 보안에 사용된 웹 방식을 보완한 데이터 보안 프로토콜로, 임시 키 무결성 프로토콜이라고도 한다. WEP의 취약성을 보완하기 위해 암호 알고리즘의 입력 키 길이를 128비트를 늘리고 패킷당 키 할당, 키값 재설정 등 키 관리 방식을 개선하였다
더보기

답 : TKIP


22년 1회

16번 정보 보호에 대한 설명에 해당하는 용어를 영문 약어로 쓰시오

정보 자산을 안전하게 보호하기 위한 보호 절차아 대책으로, 정보보호 관리 체계라고 한다. 조직에 맞는 정보보호 정책을 수립하고, 위험에 상시 대응하는 여러 보안 대책을 통합 관리한다
공공 부문과 민간 기업 부문에서 이것을 평가하고 인증하는 사업을 한국인터넷 진흥원에서 운영중이다
더보기

답 : ISMS


22년 1회

19번 보안 위협에 대한 다음 설명에 해당하는 용어를 <보기>에서 찾아 쓰시오

목표 조직이 자주 방문하는 웹 사이트를 사전에 감염시켜 목표 조직의 일원이 웹 사이트에 방문했을 때 악성 코드에 감염되게 한다. 이후에는 감염된 PC를 기반으로 조직의 중요 시스템에 접근하거나 불능으로 만드는 등의 영향력을 행사하는 웹 기반 공격이다

 

<보기>
ㄱ. Pharming
ㄴ. Drive-by Download
ㄷ. Watering Hole
ㄹ. Business SCAM
ㅁ. Phishing
ㅂ. Cyber Kill chain
ㅅ. Ransomware
ㅇ. Sniffing
더보기

답 : ㄷ. watering hole


22년 2회

2번 다음은 대칭 키 알고리즘에 대한 설명이다. 해당 설명에 맞는 용어를 보기에 골라 작성하시오

1) Xueja Lai와 James Messey가 만든 알고리즘으로 PES(Proposed Encryption Standard)에서 IPES로 변경되었다가, 1991년에 제작된 블록 암호 알고리즘으로 현재 국제 데이터 암호화 알고리즘으로 사용되고 있다. 64비트 블록을 128비트의 key를 이용하여 8개의 라운드로 구성되어 있다
2) 미국의 NSA에서 개발한 Clipper 칩에 내장되는 블록 알고리즘이다. 전화기와 같은 음성을 암호화하는데 주로 사용되며 64비트 입출력에 80비트의 키 총 32라운드를 가진다
더보기

1) IDEA

2) SKIPJACK


22년 2회

5번 다음은 네트워크에 관련한 내용이다. 괄호안에 들어갈 알맞는 답을 작성하시오

( )는 인터넷을 통해 디바이스 간에 사설 네트워크 연결을 생성하며, 퍼블릭 네트워크를 통해 데이터를 안전하게 익명으로 전송하는 데 사용된다
또한 사용자 IP주소를 마스킹하고 데이터를 암호화하여 수신 권한이 없는 사람이 읽을 수 없도록 한다
Ipsec( ) , SSL ( )
더보기

답 : VPN


 

22년 3회

8번 아래 설명에 대한 알맞는 답을 작성하시오.

(     1     ) 은/는 보안학적 측면에서 기술적인 방법이 아닌 사람들간의 기본적인 신뢰를 기반으로 사람을 속여 비밀 정보를 획득하는 기법이다.

(     2     ) 은/는  빅데이터(Big Data)와 비슷하면서도 구조화돼 있지 않고, 더는 사용하지 않는 ‘죽은’ 데이터를 의미한다. 일반적으로 정보를 수집해 저장한 이후 분석이나 특별한 목적을 위해 활용하는 데이터가 아니며,  저장공간만 차지하고 이러한 이유로 심각한 보안 위험을 초래할 수 있다.
더보기

1. 사회공학

2. 다크 데이터


 

22년 3회

10번 다음 보안 관련 설명으로 가장 알맞는 용어를 작성하시오.

(          )  은/는 머신러닝 기술을 이용하여 IT 시스템에서 발생하는 대량의 로그를 통합관리 및 분석하여 사전에 위협에 대응하는 보안 솔루션이다. 서로 다른 기종의 보안솔루션 로그 및 이벤트를 중앙에서 통합 수집하여 분석할 수 있으며, 네트워크 상태의 monitoring 및 이상징후를 미리 감지할 수 있다.

 

  • 네트워크 이기종 장비 간 로그의 상관관계 분석
  • 이상징후의 행위 기반 및 문맥 기반 분석 기능
  • 각 로그의 상관관계를 조건식에 따라 검색하여 분석이 가능
  • 이벤트 및 로그의 이상패턴을 인식해 잠재적 위협이 발생시 알림 기능
더보기

SIEM


 

22년 3회

15번 아래 설명에 대하여 알맞는 용어를 작성하시오.

(       )은/는 여러 개의 사이트에서 한번의 로그인으로 여러가지 다른 사이트들을 자동적으로 접속하여 이용하는 방법을 말한다. 일반적으로 서로 다른 시스템 및 사이트에서 각각의 사용자 정보를 관리하게 되는데 이때 하나의 사용자 정보를 기반으로 여러 시스템을 하나의 통합 인증을 사용하게 하는 것을 말한다. 즉 하나의 시스템에서 인증을 할 경우 타 시스템에서는 인증 정보가 있는지 확인하고 있으면 로그인 처리를 하도록 하고, 없는 경우 다시 통합 인증을 할 수 있도록 만드는 것을 의미한다.

23년 1회

5번 해당하는 용어를 골라 쓰시오.

(가) 독립적으로 실행되는 악의적인 소프트웨어로, 스스로를 복제하고 다른 컴퓨터로 확산된다.

(나) 자가 복제는 하지 못하지만 사용자가 원하는 무언가로 위장해 자신을 활성화하도록 유도하는 방식으로 피해를 입히고 확산된다.

(다) 다른 독립적 프로그램의 코드 내에 스스로를 주입한 다음, 그 프로그램이 악성 행동을 하고 스스로 확산되도록 강제하는 컴퓨터 코드
ㄱ. 바이러스
ㄴ. 웜
ㄷ. 트로이목마
더보기

웜/트/바

(가) : ㄴ

(나) : ㄷ

(다) : ㄱ


23년 2회

8번 소프트웨어에서 워터마크 삭제등과 같이 소프트웨어가 불법으로 변경(unauthorized modifications)되었을 경우, 그
소프트웨어가 정상 수행되지 않게 하는 기법

더보기

템퍼 프루핑


23년 2회

15번 보기중에 대칭키와 비대칭키를 분리하시오.

<보기>
DES, ECC, RSA, AES, ARIA, SEED
더보기


대칭키 : DES, AES, ARIA, SEED

비대칭키 : ECC, RSA


23년 2회

16번 임의의 길이를 갖는 임의의 데이터를 고정된 길이의 데이터로 매핑하는 단방향 함수

더보기

해시


23년 3회

2번 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준

더보기

OAuth


[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

 

[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

출제된 정답
처리량/응답시간/경과시간
살충제 패러독스 약술
정적 테스트
화이트박스 테스트프로그램 제어흐름
블랙박스 테스트
샘플링 오라클
동치분할검사
경계값 분석/동치분할 검사
단위 테스트/통합 테스트
화이트박스 테스트 커버리지
스텁
테스트 조건/테스트 데이터/예상 결과
Cause-Effect Graph
상향식 통합 테스트/테스트 드라이버
Static Anaysis/Dynamic Analysis
블랙 박스 테스트 기법 종류
단위 테스트/통합테스트/시스템 테스트/인수 테스트
베타/알파
Regression
Junit
Boundary Value Analysis
화이트박스 테스트프로그램 제어흐름
조건 커버리지
스텁/드라이버

20년 1회

8번 애플리케이션 성능이란 사용자가 요구한 기능을 최소한의 자원을 사용하여 최대한 많은 기능을 신고하게 처리하는 정도를 나타낸다. 애플리케이션 성능 측정의 지표에 대한 다음 설명에서 괄호에 들어갈 알맞은 용어르 쓰시오.

(가) : 일정한 시간 내에 애플리케이션이 처리하는 일의 양을 의미한다
(나) : 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간을 의미한다
(다) : 애플리케이션에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간을 의미한다
자원 활용률 : 애플리케이션이 의뢰한 작업ㅇ르 처리하는 동안의 CPU, 메모리, 네트워크 등의 자원 사용률을 의미한다
더보기

가 : 처리량

나 :응답시간

다: 경과 시간


20년 1회

13번 애플리케이션 테스트에서 사용되는 살충제 패러독스의 개념을 간략히 설명하시오

더보기

답 : 동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않는 현상


20년 2회

9번 애플리케이션을 실행하지 않고, 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위하여 사용하는 테스트를 쓰시오

더보기

답 : 정적 테스트


20년 3회

8번 다음은 화이트박스 테스트의 프로그램 제어흐름이다. 다음의 순서도를 참고하여 분기 커버리지로 구성할 테스트 케이스를 작성하시오.

더보기

( 1 )->( 2 )->( 3 )->( 4 )->( 5 )->( 6 )->( 7 )

또는

(1 )->( 2 )->( 4 )->( 5 )->( 6 )->( 1 )


20년 3회

13번 소프트웨어가 수행할 특정 기능을 알기 위해서 각 기능이 완전히 작동되는 것을 입증하는 테스트로, 동치 클래스 분해 및 경계값 분석을 이용하는 테스트 기법을 쓰시오.

더보기

답 : 블랙박스 테스트


20년 4회

13번 특정한 몇몇 테스트 케이스의 입력 값들에 대해서만 기대하는 결과를 제공하는 오라클로, 전수테스트가 불가능한 경우 사용하고 경계값 및 구간별 예상값 결과 작성시 사용하는 오라클을 쓰시오.

더보기

답 : 샘플링 오라클


20년 4회

15번 테스트 기법중 다음과 같이 평가 점수표를 미리 정해 높은 후 각 영역에 해당하는 입력값을 넣고 예쌍되는 출력값이 나오는지 실제 값고 비교하는 명세 기반 테스트 기법을 쓰시오.

더보기

답 : 동치 분할 검사


21년 1회

9번 애플리케이션 테스트에 대한 다음 설명에서 괄호에 공통으로 들어갈 알맞은 답을 쓰시오

(가 )은 입력 조건의 중간값보다 경계값에서 오류가 발생될 확률이 높다는 점을 이용한 검사 기법이고, (나)는 입력 조건이 유효한 경우와 그렇지 않은 경우의 입력 자료의 개수를 균등하게 정하는 검사 기법이다. 예를 들어 0<=x<=10과 같은 조건이 있을 때, (1)은 -1,-,10,11을 입력값으로, (2)는 0이상 10이하의 수 n개와 0미만 10초과의 수 n개를 입력값으로 정한다
더보기

(가): 경계값 분석

(나) : 동치분할 검사


21년 1회

10번 애플리케이션 테스트에 대한 다음 설명에서 각 지문(1, 2)에 해당하는 용어를 <보기>에서 찾아 기호로 쓰시오

1. 코딩 직후 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춰 수행하는 테스트로, 모듈 테스트라고 불린다. 사용자의 요구사항을 기반으로 한 기능성 테스트를 최우선으로 인터페이스, 외부적 I/O, 자료구조, 독립적 기초 경로, 오류 처리 경로, 경계 조건 등을 검사한다
2. 모듈들을 결합하여 하나의 시스템으로 완성시키는 과정에서 테스트를 의미하며, 모듈 간 또는 인터페이스가 정상적으로 실행되는지 검사한다
더보기

1: 단위 테스트

2: 통합 테스트


21년 2회

9번 테스트에 대한 다음 설명에서 각 지문에 해당하는 커버리지를 <보기>에서 찾아 기호로 쓰시오

1. 최소 한번은 모든 문장이 수행되도록 구성하는 검증 기준
2. 조건식이 참/거짓일 때 수행되도록 구성하는 검증 기준
3. 2번과 달리 조건식에 상관없이 개별 조건이 참/거짓일 때 수행되도록 구성하는 검증 기준

 

<보기>
ㄱ. 다중 조건 검증 기준
ㄴ. 선택 검증 기준
ㄷ. 조건 검증 기준
ㄹ. 결정(분기) 검증 기준
ㅁ. 결정(분기) 조건 검증 기준
ㅂ. 구문(문장) 검증 기준
더보기

1 : ㅂ

2 : ㄹ

3 : ㄷ


21년 2회

20번 통합 테스트에 관련된 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오

통합 테스트는 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류 및 결함을 찾는 테스트 기법으로, 하위 모듈에서 상위 모듈 방향으로 통합하는 상향식 통합 테스트와 상위 모듈에서 하위 모듈 방향으로 통합하는 하향식 통합 테스트가 있다. 상향식 통합 테스트는 미완성이거나 문제가 있는 상위 모듈을 대체할 수 있는 테스트 드라이버가, 하향식 통합 테스트는 미완성이거나 문제가 있는 하위 모듈을 대체할 수 있는 테스트( )이(가) 있어야 원활한 테스트가 가능하다
더보기

답 : 스텁


21년 3회

8번 다음 테스트 케이스를 참조하여 괄호에 들어갈 테스트 케이스의 구성 요소를 <보기>에서 찾아 쓰시오

<보기>
요구 절차
의존성 여부
테스트 데이터
테스트 조건
하드웨어 환경
예상 결과
소프트웨어 환경
성공/실패 기준
더보기

(1) : 테스트 조건

(2) : 테스트 데이터

(3) : 예상 결과

 


21년 3회

9번 테스트 기법 중 그래프를 활용하여 입력 데이터 간의 관계와 출력에 영향을 미치는 상황을 체계적으로 분석한 다음 효용성이 높은 테스트 케이스를 선정하여 검사하는 기법을 보기에서 찾아 쓰시오.

<보기>
Equivalence Partition
Boundary Value Anaysis
Condition Test
Cause-Effect Graph
Error Guess
Comparison Test
Base Path Test
Loop Test
Data Flow Test
더보기

답 : Cause-Effect Graph


21년 3회

20번 애플리케이션 테스트에 관한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오

( 1 ) 는 소프트웨어의 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트하는 기법이다
하나의 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터가 필요하다
데이터의 입출력을 확인하기 위해 더미 모듈인 (2)를 생성한다
더보기

(1) : 상향식 통합 테스트

(2) : 테스트 드라이버


22년 1회

10번 소스 코드 품질 분석 도구에 대한 다음 설명에서 괄호에 해당하는 용어를 <보기>에서 찾아 쓰시오

소스코드 품질 분석 도구는 소스 코드의 코딩 스타일, 코드에 설정된 코딩 표준, 코드으 ㅣ복잡도, 코드에 존재하는 메모리 누수 현상, 스레드 결함 등을 발견하기 위해 사용하는 분석 도구이다
(1) 도구는 작성한 소스 코드를 실행하지 않고 코딩 표준이나 코딩 스타일, 결함 등을 확인하는 코드 분석 도구 이다
(2) 도구는 소스 코드를 직접 실행하여 프로그램의 동작이나 반응을 추적하고 보고하는 분석 도구로, 프로그램 모니터링 기능이나 스냅샷 생성 기능들을 포함하고 있다

 

<보기>
ㄱ. Static Analysis
ㄴ. Running Analysis
ㄷ. Test Execution
ㄹ. Performance
ㅁ. Dynamic Analysis
ㅂ. Test Control
ㅅ. Test Harness
ㅇ. Test Monitoring
더보기

1) Static Anaysis

2) Dynamic Analysis


22년 1회

13번 다음 중 블랙 박스 테스트 기법에 해당하는 것을 모두 골라 기호로 쓰시오

<보기>
ㄱ. Base Path Testing
ㄴ. Condition Testing
ㄷ. Boundary Value Analysis
ㄹ. Equivalence Paritioning
ㅁ. Data Flow Testing
ㅂ. Cause-Effect Graph
ㅅ. Branch Coverage Testing
ㅇ. Statement coverage Testing
ㅈ. Boundary Division Analysis
더보기

답 : ㄷ, ㄹ, ㅂ


22년 1회

20번 개발 단계에 따른 애플리케이션 테스트에 대한 다음 V-모델에서 괄호에 들어갈 알맞은 테스트를 쓰시오.

더보기

1) 단위 테스트

2) 통합 테스트

3) 시스템 테스트

4) 인수 테스트


22년 2회

10번 다음 설명에 대한 괄호안에 알맞는 단어를 작성하시오.

1) ( ) 테스트는 하드웨어나 소프트웨어의 개발 단계에서 상용화하기 전에 실시하는 제품 검사 작업, 제품의 결함 여부, 제품으로서의 가치 등을 평가하기 위해 실시한다. 선발된 잠재 고객으로 하여금 일정 기간 무료로 사용하게 한 후에 나타난 여러 가지 오류를 수정, 보완하다. 공식적인 제품으로 발매하기 이전에 최종적으로 검사한다
사용자가 직접 테스트해서 관련 피드백(?)을 개발자한테 알려주는 시험
2) ( )테스트는 새로운 제품 개발 과정에서 이루어지는 첫 번째 테스트, 즉, 시제품이 운영되는 동안의 신제품 연구와 개발 과정 단계에서 초기 작동의 결과를 평가하는 수단이며 개발 회사 내부에서 이루어지는 테스트로서 단위테스트, 구성 테스트, 시스템 테스트 등을 포함한다
내부필드테스트라고도 하는데 개발업체 내부 직원 또는 회사와 밀접한 관계를 유지하는 일부 사용자만 참여하는 시험
더보기

1) 베타

2) 알파


22년 2회

11번 다음 설명에 알맞는 테스트 용어를 보기에서 골라 작성하시오

오류를 제거하거나 수정한 시스템이나 시스템 컴포넌트 또는 프로그램이 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지를 확인하는 일종의 반복 시험이다
반복적인 시험이 필요한 이유는 오류가 제거, 수정되는 상당수의 시스템이 의도치 않았던 오동작이나 새로운 형태의 오류를 일으키기 때문이다
결국, 수정, 변경 시스템이나 시스템 컴포넌트 또는 프로그램이 명세된 요구 사항을 충족시키지는지 확인하는 시험의 한 형태이다
이미 테스트된 프로그램의 테스팅을 반복하는 것으로, 결함 수정 이후 변경의 결과로 새롭게 만들어 지거나, 이전 결함으로 인해 발견되지 않았던 또 다른 결함을 발견하는 테스트
더보기
답 : Regression

22년 1회

12번 인터페이스 구현 검증 도구에 대한 다음 설명에 해당하는 용어를 영문으로 쓰시오

Kent Beck과 Erich Gamma 등이 개발한 자바 프로그래밍 언어용 유닛 테스트 프레임워크로 xUnit 계열의 한 종류다. 같은 테스트 코드를 여러번 작성하지 않게 도와주며 테스트마다 예상 결과를 기억할 필요가 없는 자동화된 해법을 제공한다는 특징이 있다
더보기

답 : Junit


22년 3회

6번 아래 표를 확인하여 보기에 알맞는 값을 고르시오.

(이 문제도 보기가 있는 문제 였는데 보기가 Boundary value Analysis, Boundary partitioning, Bondary graphing 뭐 이런 식으로 낚시 보기가 많았다)

출처 :&nbsp;[2022년 3회] 정보처리기사 실기 복원 문제 (tistory.com)

더보기
Boundary Value Analysis

23년 1회

13. 다음은 화이트박스 테스트의 프로그램 제어흐름이다. 다음의 순서도를 참고하여 분기 커버리지로 구성할 테스트 케이스를 작성하시오. (20년 3회 기출과 동일)

더보기

( 1 )->( 2 )->( 3 )->( 4 )->( 5 )->( 6 )->( 7 )

(1 )->( 2 )->( 4 )->( 5 )->( 6 )->( 1 )

 

또는

 

( 1 )->( 2 )->( 3 )->( 4 )->( 5 )->( 6 )->( 1 )

(1 )->( 2 )->( 4 )->( 5 )->( 6 )->( 7 )


23년 2회

6. 전체 조건식의 참과 거짓 결과에 상관없이 결정 포인트 내에 있는 모든 개별 조건식이 참 한 번, 거짓 한 번 모두 갖도록 조합하는 커버리지

(원래는 보기에서 고르는 문제)

더보기

조건커버리지


23년 2회

20. ㄱ과 ㄴ에 해당하는 용어를 쓰시오.

ㄱ. 하향식 테스트, 상위 모듈에서 하위 모듈로의 테스트를 진행하는 것
ㄴ. 상향식 테스트, 하위 모듈에서 상위 모듈로의 테스트를 진행하는 것
더보기

ㄱ. 스텁

ㄴ. 드라이버


23년 3회

7번 입력 데이터의 영역을 유사한 도메인별로 유효값/무효값을 그룹핑하여 대푯값 테스트 케이스를 도출하여 테스트하는 기법을 영어로 쓰시오(원래는 보기에서 고르는 문제)

더보기

Equivalence Partitioning


[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

출제된 정답
XML
JSON
AJAX
SOAP
WSDL
AJAX
HTTP/HyperText/HTML

20년 1회

1 웹 페이지 기본 형식인 HTML의 문법이 각 웹 브라우저에서 상호 호환적이지 못하다는 문제와 SGML의 복잡함을 해결하기 위해서 개발된 ( )은 다른 특수목적을 갖는 마크업 언어이다. 원활한 데이터의 연게를 위해 송 수신 시스템 간에 전송되는 데이터가 동일한 구조로 구성될 수 있도록 형태를 정의하는 역할을 수행한다.

더보기

답 : XML


20년 1회

2번 ( 가)은 속성-값 쌍으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 비동기 처리에 사용되는 AJAX에서 XML을 대체하여 사용되고 있다.

더보기

답 : JSON


20년 2회

3번 클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방식으로 처리하며 전체 페이지를 새로고치지 않고도 웹페이지 일부 영역만을 업데이트할 수 있도록 하는 기술을 의미하는 용어를 쓰시오

더보기

답 : AJAX


20년 2회

13번 통합 구현과 관련하여 다음 설명의 괄호에 공통으로 들어갈 알맞은 답을 쓰시오

( 가)는 HTTP, HTTPS, SMTP 등을 사용하여 xml기반의 메시지를 네트워크 상에서 교환하는 프로토콜로 ( 가)envelope, 헤더, 바디 등이 추가된 xml문서이다. (가)는 복잡하고 무거운 구조로 구성되어 있어 (가)보다는 restful 프로토콜을 이용하기도 한다
더보기

답 : SOAP


21년 1회

4번 웹 서비스와 관련된 다음 설명에 해당하는 용어를 쓰시오

웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어로 XML로 작성되며 UDDI의 기초가 된다. SOAP, XML 스키마와 결합하여 인터넷에서 웹 서비스를 제공하기 위해 사용되며 클라이언트는 이것을 통해 서버에서 어떠한 조작이 가능한지를 파악할 수 있다
더보기

답 : WSDL


22년 2회

19번 다음 설명에 대한 알맞은 답을 보기에서 고르시오(원래는 보기 있음)

가 : 인터넷에서 웹서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용되는 통신 규약
인터넷에서 하이퍼텍스트 문서를 교환하기 위하여 사용되는 통신규약
나 : 문자, 그래픽, 음성 및 영상을 하나의 연상 거미집과 같이 서로 연결시켜 이용자들이 정보제공할 수 있는 방법 , 한 페이지에서 링크된 순서에 상관없이 사용자들이 원하는 정보를 클릭함으로써 원하는 정보에 쉽게 접근하는 방식
다 : 웹 페이지 표시를 위해 개발된 지배적인 마크업 언어
더보기

가 : HTTP

나 : Hyptertext

다 : HTML


23년 1회

4번 클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방식으로 처리하며 전체 페이지를 새로고치지 않고도 웹페이지 일부 영역만을 업데이트할 수 있도록 하는 기술을 의미하는 용어를 쓰시오(20년 2회차 기출문제와 거의 동일)

더보기

답 : AJAX

 


[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

 

[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

 

출제된 정답
스키마 약술
외부,개념,내부 스키마
개념적 설계, 논리적 설계, 물리적 설계
개념적 설계, 논리적 설계, 물리적 설계
요구사항분석, 개념적 설계, 논리적 설계, 물리적설계 ,구현
데이터 모델의 구성요소에
연산, 구조
관계타입, 개체 타입, 속성
카디널리티, 디그리 수
튜플,인스턴스, 카디널리티
유일성, 최소성
÷
관계해석
U, -, X, π,
삽입이상, 삭제이상, 갱신이상
삭제 이상 약술
full, patial, transitive
2정규화
반정규화(비정규화)
트랜잭션의 특징 중 원자성, 독립성
트랜잭션의 특징 중 원자성 약술
인덱스
RTO
DAC
가용성
즉각 갱신 기법
로킹
MAC/RBAC/DAC
⋈, π, σ, ÷
참조 무결성

20년 1회

7번 다음은 트랙잭션의 특징이다. 괄호에 들어갈 알맞은 특징을 쓰시오.

(1) : 트랜잭션의 연산은 데이터베이스에 모두 반영되도록 완료되든지 아니면 전혀 반영되지 않도록 복구되어야 한다
일관성 : 트랙잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환한다
(2) : 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행중에 다른 트랜잭션의 연산이 끼어들 수 없다
지속성 : 성공적으로 완료된 트랜잭션의 결과는 시스템이 고장나더라도 영구적으로 반영되어야 한다
더보기

(1) : 원자성

(2) : 독립성


20년 1회

9번 데이터베이스에서 비정규화의 개념을 서술하시오

더보기

답 : 정규화된 데이터 모델을 통합, 중복, 분리하는 과정으로 의도적으로 정규화 원칙을 위배하는 행위이다


20년 2회

1번 시스템 관리와 관련하여 다음의 설명이 의미하는 용어를 쓰시오

A는 한국 IT 보안관제실에서 근무하게 되었다. A는 서비스 운용 중 외부 공격으로 인한 서버다운, 자연재해, 시스템 장애 등의 비상 상황에도 고객 응대 서비스를 정상적으로 수행하기 위해 구축한 시스템을 관리하는 업무를 수행한다. 이 용어는 위와 같은 비상상황이 발생한 경우 비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상 가동 될 때까지의 시간을 의미한다.
더보기

답 : RTO(목표 복구 시간)


20년 2회

18번 다음은 데이터베이스 구축까지의 과정을 나열한 것이다. 괄호에 들어갈 알맞은 답을 쓰시오.

요구 분석->(가)->(나)->(다)->구현
더보기

(가) : 개념적 설계

(나) : 논리적 설계​

(다) : 물리적 설계


20년 3회

5번 데이터베이스의 스키마에 대해 간략히 서술하시오.

더보기

답 : 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 것


20년 3회

7번 다음이 설명하고 있는 관계대수 연산자의 기호를 쓰시오

릴레이션 A, B가 있을 때 릴레이션 B의 조건에 맞는 것들만 릴레이션 A에서 분리하여 프로젝션을 하는 연산
더보기

답 : ÷


20년 4회

4번 데이터베이스 회복 기법에 관련된 다음 설명에서 괄호에 공통적으로 들어갈 가장 알맞은 답을 쓰시오.

( )은 트랜잭션이 데이터를 변경하면 트랜잭션이 부분 완료되기 전이라도 즉시 실제 DB에 그 내용을 반영하는 기법으로, 장애가 발생하여 회복 작할 경우를 대비하여 갱신된 내용들을 로그에 보관시킨다. ( )에 회복 작업을 수행할 경우 Redo와 Undo 모두 수행 가능하다
더보기

답 : 즉각 갱신 기법


20년 4회

20번 데이터베이스 보안에서 가용성에 대해 간략히 서술하시오.

더보기

답 : 인가받은 사용자는 시스템 내의 정보와 자원을 언제라도 사용할 수 있다는 보안 요건이다


21년 1회

2번 데이터베이스 설계에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오

(1) : 논리적 구조로 표현된 데이터를 디스크 등의 저장장치에 저장할 수 있는 데이터로 변환하는 과정으로, 파일의 저장 구조 및 액세스 경로를 결정하며, 테이블 정의서 및 명세서가 산출된다
(2) : 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정으로, 개념 스키마 모델링과 트랜잭션 모델링을 수행하며, 요구 조건 명세를 E-R 다이어그램으로 작성한다
(3) : 현실의 자료를 특정 DBMS가 지원하는 자료구조로 변환하는 과정으로, 트랜잭션의 인터페이스를 설계하고, 정규화를 통해 스키마를 평가 및 정제한다
더보기

(1) : 물리적 설계

(2) : 개념적 설계

(3) : 논리적 설계


21년 1회

8번 시스템의 성능을 향상시키고 개발 및 운영의 편의성 등을 높이기 위해 정규화된 데이터 모델을 의도적으로 통합, 중복, 분리하여 정규화 원칙을 위배하는 행위를 가리키는 용어를 쓰시오

더보기

답 : 반정규화(비정규화)


21년 1회

14번 다음 테이블에서 카디널리티와 디그리를 구하시오

더보기

카디널리티: 5

디그리 : 4


21년 1회

16번 데이터 모델의 구성 요소에 대한 다음 설명에 괄호에 들어갈 알맞은 답을 쓰시오

(1)은 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구에 해당한다
(2)는 논리적으로 표현된 객체 타입들 간의 관계로서 데이터 구성 및 정적 성질을 표현한다
제약조건은 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건을 의미한다
더보기

(1) : 연산

(2) : 구조


21년 1회

18번 데이터베이스 보안에 관련된 다음 설명에 해당하는 용어를 쓰시오

접근통제는 데이터가 저장된 객체와 이를 사용하려는 주체 사이의 정보 흐름을 제한하는 것이다
이러한 접근통제에 관한 기술 중 ( )는 데이터에 접근하는 사용자의 신원에 따라 접근 권한을 부여하여 제어하는 방식으로, 데이터의 소유자가 접근통제 권한을 지정하고 제어한다. 객체를 생성한 사용자가 생성된 객체에 대한 모든 권한을 부여받고, 부여된 권한을 다른 사용자에게 허가할 수 있다
더보기

답 : DAC


21년 2회

3번 데이터베이스의 상태 변화를 일으키는 트랜잭션의 특성 중 원자성에 대해 간략히 서술하시오

더보기

답 : 트랜잭션의 연산은 데이터베이스에 모두 반영되도록 완료되든지 아니면 전혀 반영되지 않도록 복구 되어야 한다는 특성을 의미한다


21년 2회

4번 데이터베이스에 대한 다음 설명에서 괄호에 공통으로 들어갈 알맞은 답을 쓰시오

테이블을 만들 때는 이상을 방지하기 위해 데이터들의 중복성 및 종속성을 배제하는 정규화를 수행한다
아래 그림은 부분 함수적 종속을 제거하여 제 ( )정규형을 만드는 과정이다
더보기

답 : 2


21년 2회

14번 데이터베이스의 병행제어 기법 중 하나로, 접근한 데이터에 대한 연산을 모두 마칠 때까지 추가적인 접근을 제한함으로써 상호 배타적으로 접근하여 작업을 수행하도록 하는 기법을 쓰시오

더보기

답 : 로킹


21년 3회

18번 다음 설명에서 괄호에 공통으로 들어갈 알맞은 답을 쓰시오

파일의 구조는 파일을 구성하는 레코드들이 보조기억장치에 편성되는 방식을 의미하는 것으로, 크게 순차, ( ), 해싱으로 구분한다. ( )파일 구조는 <값, 주소>쌍으로 구성되는 데이터 구조를 활용하여 데이터에 접근하는 방식으로, 자기 디스크에서 주로 활용된다
더보기

답 : 색인(Index)


22년 1회

2번 다음 설명에 해당하는 DB의 트랜잭션 연산을 <보기>에서 찾아 쓰시오.

DBMS는 데이터베이스에 치명적인 손실이 발생했을 때 이를 복구하기 위해 데이터베이스의 처리 내용이나 이용 상황 등 상태 변화를 시간의 흐름에 따라 기록한 로그를 생성한다
(1) : 데이터베이스가 비정상적으로 종료되었을 때, 디스크에 저장된 로그를 분석하여 트랜잭션의 시작과 완료에 대한 기록이 있는 트랜잭션들의 작업을 재작업한다. 즉 로그를 이용하여 해당 데이터 항목에 대해 이전 값을 이후 값으로 변경하는 연산이다
(2) : 데이터베이스가 비정상적인 종료되었을 때, 디스크에 저장된 로그를 분석하여 트랜잭션의 시작을 나타내는 start는 있지만 완료를 나타내는 commit기록이 없는 트랜잭션들이 작업한 내용들을 모두 취소한다. 즉 로그를 이용하여 해당 데이터 항목에 대해 이후 값을 이전 값으로 변경한다
더보기

(1) : redo

(2) : undo


22년 1회

5번 데이터의 중복으로 인해 테이블 조작 시 문제가 발생하는 것을 이상이라고 한다. 이상 중 삭제 이상에 대해 간략히 서술하시오.

더보기

답: 테이블에서 튜플을 삭제할 때 의도와는 상관없는 값들도 함께 삭제되는 현상

 


22년 1회

17번 키에 대한 다음 설명에서 괄호에들어갈 알맞은 용어를 쓰시오

키(Key)는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성을 말한다
슈퍼키는 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키로, 릴레이션을 구성하는 모든 튜플에 대해 ( 1)을 만족한다
후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합으로 (1)과 (2)을 만족하는 특징이 있다
더보기

(1) 유일성

(2) 최소성


22년 2회

1번 다음은 관계 데이터 모델에 대한 설명이다. 괄호안에 들어가는 용어를 작성하시오.

( )는 관계 데이터의 연산을 표현하는 방법으로, 원하는 정보를 정의할 때는 계산 수식을 사용한다
수학의 predicate calculus에 기반을 두고 있으며, 관계 데이터 모델의 제안자인 codd가 수학에 가까운 기반을 두고 특별히 관계 데이터베이스를 위해 제안하여 탄생하였다
( )은 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지니며, 튜플 ( )와 도메인 ( )가 있다
더보기

답 : 관계해석


22년 2회

18번 다음은 함수 종속성에 대한 설명이다. 해당 문제에 대한 알맞는 답을 보기에서 골라 쓰시오.

더보기

가 : full

나 : partial

다 : transitive


 

22년 3회

2번 아래 예시를 보고 관계 대수에 대한 기호를 작성하시오.

항목 기호
합집합  
차집합  
카디션 프로덕트  
프로젝트  
조인  
더보기

합집합 : U

차집합 : -

카디션 프로덕트 : X

프로젝트 : π

조인 : ⋈


22년 3회

18번 E-R 다이어그램에 관한 설명이다. 괄호 안에 알맞는 답을 작성하시오.

(    1    )  : 관계 집합을 의미
(    2    )  :  관계 집합과 속성을 연결한다
(    3    )  :  개체 집합을 의미하며 키로 사용되는 항목에는 밑줄을 표시한다
(    4    )  :  관계 집합의 속성을 의미한다
(    5    )  :  개체 집합과 관계 집합을 연결한다
더보기

(1) : ㅁ

(2) : ㄹ

(3) : ㄱ

(4) : ㄴ

(5) : ㄷ


23년 1회

7번 (가), (나), (다) 설명에 해당하는 기호를 쓰시오.

(가)  : 릴레이션에서 행을 나타내는 말이며 파일의 레코드(record)에 대응하는 개념
(나)  : 어느 한 시점에 릴레이션에 존재하는 투플들의 집합이며 릴레이션 인스턴스는 간단히 릴레이션이라고 부르기도 하고 릴레이션 외연(relation extension)이라고도 부른다.
(다) : 하나의 릴레이션에서 투플의 전체 개수
ㄱ : 릴레이션 인스턴스  
ㄴ : 
ㄷ : 튜플
ㄹ : 차수
ㅁ : 도메인
ㅂ : 카디널리티

(가) :

(나) :

(다) :

더보기

(가) : ㄷ

(나 ) : ㄱ

(다) : ㅂ


23년 1회

19번 설명에 해당하는 것을 기호로 찾아쓰시오. (22년 2회차 산업기사 문제와 거의 동일)

스키마는 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 것이다.
(    가    ) : 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의한 것이다.
(    나   ) : 데이터베이스의 전체적인 논리적 구조이며, 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조직 전체의 데이터베이스로, 하나만 존재한다.
(    다   ) : 물리적 저장장치의 입장에서 본 데이터베이스 구조로, 실제로 저장될 레코드의 형식, 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타낸다. 
ㄱ : 외부스키마
ㄴ : 개념스키마
ㄷ : 내부스키마

가 : 

나 : 

다 : 

더보기

가 : ㄱ

나 : ㄴ

다 : ㄷ


23년 2회

10번 데이터베이스 설계 순서 5개를 쓰시오.

더보기

요구사항분석

개념적설계

논리적설계

물리적설계

구현


23년 3회

13번 설명에 해당하는 용어를 쓰시오

(가) 주체와 객체의 등급을 비교하여 접근 권한을 부여하는 방식
(나) 사용자의 역할에 따라 접근 권한을 부여하는 방식
(다) 데이터에 접근하는 사용자의 신원에 따라 접근 권한을 부여하는 방식
더보기

(가) : MAC

(나) : RBAC

(다) : DAC


23년 3회

19번 관계대수 연산자 기호를 쓰시오

join
project
select
division
더보기

ㄱ :

ㄴ : π

ㄷ : σ

ㄹ : ÷


23년 3회

20번 다음 릴레이션에 생기는 문제를 방지하기 위해서는 (       )무결성 제약 조건을 준수해야 한다. 괄호(      ) 안에 들어갈 용어를 쓰시오.

- 릴레이션 위, 아래 하나씩 있는데 밑에 릴레이션에서 A라는 고객이 위에 릴레이션에 없음
더보기

참조


[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

 

[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

 

목차 출제된 정
 소프트웨어 개발 프로세스 애자일
 리팩토링 약술
 계획 단계  LOC 계산
 요구 사항 분석 단계 패키지 다이어그램
 기능/비기능
Aggregation/Generalization
클래스
관계/클래스/인터페이스
 설계 단계  결합도/응집도
팬인 문제
Observer
행위
내용 결합도/스탬프 결합도/공통 결합도
절차적 응집도/교환적 응집도/기능적 응집도
행위
Function/Dynamic/information
Control Coupling
Factory Method
ISP
팬인 문제
Bridge, Observer
proxy
Singleton/Visitor
 테스트 단계(테스트 단계는 여기 말고 따로 정리)
 
 소프트웨어 패키징 머릿말
형상관리
 형상 통제 약술
CVS/SVN/GIT
 화면 설계 유효성
 직관성 약술
UX/UI
GUI
NUI
기타  Point to Point/Hub&Spoke
EAI

<소프트웨어 개발 프로세스>

20년 2회

4번 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론으로, 워터폴과 대조적이며, 소프트웨어 개발을 넘어 기업 경영 전반에서 사용되고 있다. 고객의 변화하는 요구사항과 환경 변화에 능동적인 이 소프트웨어 개발 방법론을 쓰시오

더보기

애자일(agile)


20년 3회

1번 소프트웨어 공학에서 리팩토링을 하는 목적에 대해 간략히 서술하시오

더보기

프로그램을 쉽게 이해하고 수정하여 빠르게 개발할 수 있도록 하기 위함이다


<계획 단계>

20년 1회

6번 LOC 기법에 의하여 예측된 총 라인 수가 30,000라인, 개발에 참여할 프로그래머가 5명, 프로그래머들의 평균 생산성이 월간 300라인일 때 개발에 소요되는 기간을 계산식과 함께 쓰시오

계산식 : 

답 : 

더보기

계산식 : (30,000/300)/5=20

답 : 20개월


<요구사항 분석 단계>

20년 4회

3번 UML을 이요한 다이어그램 중 다음 그림에 해당하는 다이어그램을 쓰시오.

더보기

패키지 다이어그램


21년 1회

3번 요구사항 확인에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오

(가 )요구사항은 시스템이 무엇을 하는지, 어떤 기능을 하는지 등 사용자가 시스템을 통해 제공받기를 원하는 기능이나 시스템이 반드시 수행해야하는 기능을 의미한다.
(나) 요구사항은 품질이나 제약사항과 관련된 요구사항으로 시스템의 장비 구성 성능, 인터페이스, 테스트, 보안 등의 요구사항을 말한다
더보기

(가 ) : 기능

(나 ) : 비기능


21년 3회

7번 UML의 관계에 관한 다음 설명에서 각 번호에 들어갈 알맞은 용어를 쓰시오

관계는 사물과 사물 사이의 연관성을 표현하는 것이다
1) 하나의 사물이 다른 사물에 포함되어 있는 관계로 전체와 부분으로 구분되어지며 서로 독립적이다
2) 상위 모듈이 하위 모듈보다 더 일반적인 개념을 가지고 있으며 하위 모듈이 상위 모듈보다 더 구체적인 개념을 가진다
더보기

1: Aggregation

2 : Generalization


21년 3회

15번 UML에 관한 다음 설명에서 괄호에 공통으로 들어갈 알맞은 답을 쓰시오

(가)다이어그램은 UML 다이어그램 중 객체들을 (가)로 추상화하여 표현하는 다이어그램으로 대표적인 구조적 다이어그램이다. (가)는 각각의 객체들이 갖는 속성과 메소드를 표현한 것으로 3개의 구획으로 나눠 이름, 속성, 메소드를 표기한다
더보기

클래스


22년 3회

17번 괄호안에 알맞는 답을 작성하시오.

(이 문제 같은 경우에는 실제 시험에서는 아래 처럼 안나왔고 뭔가 겁나게 긴 지문이 있었는데 그냥 모른다고 넘어갔으면 답도 못적었을 문제임, 거기에 관계, 클래스, 인터페이스, 속성, 패키지가 있다. (1)은 ~~~고 (2)는 ~~고 (3)은 ~~~다 라고 적혀있는 문제에서 눈치껏 관계, 클래스, 인터페이스, 속성, 패키지 중에 골라서 작성하는 문제 였다. (보기가 숨겨져있는 문제)

UML은 통합 모델링 언어로써, 시스템을 모델로 표현해주는 대표적인 모델링 언어이다.
구성 요소로는 사물, (    1    ), 다이어그램으로 이루어져 있으며, 구조 다이어그램 중, (     2    ) 다이어그램은 시스템에서 사용되는 객체 타입을 정의하고, 그들 간의 존재하는 정적인 관계를 다양한 방식으로 표현한 다이어그램이다. 
또한 UML 모델링에서 (     3    )은/는 클래스와 같은 기타 모델 요소 또는 컴포넌트가 구현해야 하는 오퍼레이션 세트를 정의하는 모델 요소이다.
더보기

1. 관계

2. 클래스

3. 인터페이스


23년 3회

6번 UML을 이요한 다이어그램 중 다음 그림에 해당하는 다이어그램을 쓰시오.

더보기

패키지 다이어그램


<설계 단계>

20년 1회

5번 소프트웨어 패키징이란 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다. 소스 코드는 향후 관리를 고려하여 모듈화하여 패키징한다. 모듈화는 모듈 간 ( 1)의 최소화와 모듈 내 요소들의 ( 2)를 최대화 하는 것이 목표이다. 알맞은 용어를 쓰시오

더보기

(1) 결합도

(2) 응집도


20년 1회

16번 다음은 모듈 관계를 표현한 시스템 구조도를 참고하여 팬인이 2 이상인 모듈을 모두 쓰시오.

더보기

답 : F, H


20년 2회

10번 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에게 연락이 가서 자동으로 내용이 갱신되는 방식으로, 일대다의 의존성을 정의하는 패턴이다. 상호 작용을 하는 객체 사이에서는 가능하면 느슨하게 결합하는 이 패턴을 영문으로 쓰시오.

더보기

답 : Observer


20년 4회

2번 소프트웨어 공학의 디자인 패턴에 대한 설명에서 괄호에 들어갈 알맞은 답을 쓰시오.

디자인 패턴은 1995년 GoF라고 불리는 에릭 감마, 리차드 헬름, 랄프 존슨, 존 블리시디스가 처음으로 구체화 및 체계화하였다
디자인 패턴은 총 23가지이며, 생성 구조, ( )의 3가지로 분류한다
더보기

답 : 행위


21년 1회

19번 데이터 모델의 구성 요소에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 보기에서 찾아 기호로 쓰시오.

(1)는 모듈 간의 인터페이스로 데이터, 지역 변수등을 직접 참조하거나 수정할 때의 결합도다
(2)는 모듈 간의 인터페이스로 배열이나 레코드 등의 자료 구조가 전달될 때의 결합도다
(3)은 파라미터가 아닌 모듈 밖에 선언된 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우의 결합도다
더보기

(1) : 내용 결합도

(2) : 스탬프 결합도

(3) : 공통 결합도


21년 2회

11번 모듈에 대한 다음 설명에서 각 지문에 해당하는 응집도를 찾아 쓰시오.

1) 내부의 요소들이 기능적으로 연관성은 없으나 순차적으로 실행될 때의 응집도
2) 서로 다른 기능을 수행하지만 동일한 입력과 출력을 사용할 때의 응집도
3) 하나의 기능에 밀접하게 관련되어 있거나 연관되어 있을 때의 응집도
더보기

1) 절차적 응집도

2) 교환적 응집도

3) 기능적 응집도


21년 2회

13번 디자인 패턴에 관련된 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오

디자인 패턴은 모듈 간의 관계 및 인터페이스를 설계할 때 참조할 수 있는 전형적인 해결방식 또는 예제를 의미한다. 그 중 ( )패턴은 클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴으로, Interpreter, Observer, Command 등이 그 예에 해당한다
더보기

답 : 행위


21년 2회

15번 럼바우 데이터 모델링에 대한 다음 설명에서 각 지문에 해당하는 모델링을 찾아 쓰시오

1) 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현한 모델링
ex) 자료 흐름도
2) 시간의 흐름에 따른 객체 간의 제어 흐름, 상호 작용, 동작 순서 등의 동적인 행위를 표현하는 모델링
ex) 상태 변화도
3) 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 표시하는 모델링
ex) ER다이어그램

 

<보기>
ㄱ. operation
ㄴ. sequence
ㄷ. information
ㄹ. transaction
ㅁ. function
ㅂ. I/O
ㅅ. Dynamic
ㅇ. Cause-Effect
더보기

1) ㅁ. Function

2)ㅅ. Dynamic

3) ㄷ. information

 

객체모델링을 다른 말로 정보모델링이라고 하기도 한다


21년 3회

5번 결합도의 종류 중 단순 처리 대상인 데이터만 전달되는 것이 아니라 어떻게 처리해야 하는지를 결정하는 제어 요소가 전달되는 경우의 결합도를 영문으로 쓰시오

더보기

답: Control Coupling


21년 3회

16번 디자인 패턴에 관한 다음 설명에서 괄호에 들어갈 알맞은 답을 <보기>에서 찾아 쓰시오.

( )패턴은 객체 생성을 서브 클래스에서 처리하도록 분리하여 캡슐화한 패턴으로, 상위 클래스에서 인터페이스만 정의하고 실제 생성은 서브 클래스가 담당한다. 다른 이름으로 가상 생성자 패턴이라고 불린다.
더보기

답 : Factory Method


22년 2회

6번 다음은 SOLID 원칙에 관한 내용이다. 괄호안에 알맞는 단어를 보기에서 고르시오.

( )는 클라이언트가 자신이 이용하지 않는 메서드에 의존하지 않아야 한다는 원칙이다
( )는 큰 덩어리의 인터페이스들을 구체적이고 작은 단위들로 분리시킴으로써 클라이언트들이 꼭 필요한 메서드들만 이용할 수 있게 한다
예를 들어 하나의 복합기에 프린터와 복사기, 팩스 메서드가 있는데 이 세가지 메서드는 같은 파일에 존재하므로 프린터 로직만 바뀌어도 복사기와 팩스도 재컴파일을 해야한다
더보기

답 : ISP


22년 2회

 

20번 다음 모듈 F에 대한 팬인과 팬아웃을 작성하시오

더보기

팬인 : 3

팬아웃 : 2


 

22년 3회

 

3번 다음은 디자인 패턴에 대한 설명이다. 괄호안에 알맞는 답을 작성하시오.

( 이문제는 보기가 있었던 문제 였고 (1)번 설명이 abstract factory pattern과 헷갈리는 문제였다)

(   1   )은/는 기능을 처리하는 클래스와 구현을 담당하는 추상 클래스로 구별한다. 
구현뿐 아니라 추상화도 독립적 변경이 필요할 때 브리지 패턴을 사용한다.
기존 시스템에 부수적인 새로운 기능들을 지속적으로 추가할 때 사용하면 유용하며,
새로운 인터페이스를 정의하여 기존 프로그램의 변경 없이 기능을 확장할 수 있다.


(   2   )은/는 한 객체의 상태가 변화하면 객체에 상속되어 있는 다른 객체들에게 변화된 상태를 전달해주는 패턴이다.
일대다 관계를 가지며, ​주로 분산된 시스템 간에 이벤트를 생성·발행(Publish)하고, 이를 수신(Subscribe)해야 할 때 이용한다.
더보기

1. Bridge
2. Observer


23년 1회

11. 다음에 해당하는 디자인패턴을 골라서 쓰시오.

대리자, 대변인의 의미를 갖고 있으며 어떤 객체를 사용하고자 할때, 객체를 직접적으로 참조하는 것이 아닌 해당 객체를 대항하는 객체를 통해 대상 객체에 접근하는 방식을 사용하면 해당 객체가 메모리에 존재하지 않아도 기본적인 정보를 참조하거나 설정할 수 있고, 실제 객체의 기능이 필요한 시점까지 객체의 생성을 미룰 수 있다.
디자인 패턴 이름이 보기에 다 적혀있음
더보기

proxy


23년 2회

11. 다음 설명에 해당하는 디자인 패턴을 작성하시오.

ㄱ. 객체의 인스턴스가 오직 1개만 생성되는 패턴
ㄴ. 방문자 패턴은 방문자와 방문 공간을 분리하여 방문 공간이 방문자를 맞이할 때, 이후에 대한 행동을 방문자에게 위임하는 패턴
더보기

ㄱ. Singleton

ㄴ. Visitor


<소프트웨어 패키징>

20년 1회

3번 릴리즈 노트는 개발 과정에서 정리된 릴리즈 정보를 소프트웨어의 최종 사용자인 고객과 공유하기 위한 문서이다. 릴리즈 노트는 정확하고 완전한 정보를 기반으로 개발팀에서 직접 현재 시제로 작성해야 한다. 릴리즈 노트는 정확하고 완전한 정보를 기반으로 개발팀에서 직접 현재 시제로 작성해야 한다. 릴리즈 노트 작성 시 릴리즈 노트 이름, 소프트웨어 이름, 릴리즈 버전, 릴리즈 날짜, 릴리즈 노트 날짜, 릴리즈 노트 버전 등이 포함된 항목을 쓰시오

더보기

답 : 머릿말(Header)


20년 2회

20번 소프트웨어 (            )는 소프트웨어 개발 단계의 각 과정에서 만들어지는 프로그램, 프로그램을 설명하는 문서, 데이터 등을 관리하는 것을 말한다. 소프트웨어 개발 과정에서 만들어지는 여러 버전들의 변경 사항을 관리하는 일련의 활동이며 이를 지원하는 도구로 Git, SVN등이 있다.

더보기

답 : 형상관리(SCM)


20년 3회

12번 소프트웨어 개발에서의 작업 중 형상 통제에 대해 간략히 서술하시오

더보기

답 : 식별된 형상 항목에 대한 변경 요구를 검토하여 현재의 기준선이 잘 반영될 수 있도록 조정하는 작업이다


22년 3회

11번 다음 보기 중, 형상 관리 항목을 3가지 고르시오.

출처 :&nbsp;[2022년 3회] 정보처리기사 실기 복원 문제 (tistory.com)

더보기

CVS, SVN, GIT


<화면설계>

20년 2회

15번 사용자 인터페이스(UI)의 기본 원칙에 대한 다음 설명에서 괄호에 들어갈 알맞은 원칙을 쓰시오.

더보기

답 : 유효성


20년 3회

UI(User Interface)의 설계 원칙 중 직관성에 대해 간략히 서술하시오.

더보기

답 : 누구나 쉽게 이해하고 사용할 수 있어야 한다는 설계 원칙이다


21년 2회

2번 다음 (1), (2)에 해당하는 것을 쓰시오

(1) 사용자가 시스템이나 서비스를 이요하면서 느끼고 생각하게 되는 총체적인 감정 및 경험
(2) 사용자와 시스템 간의 상호작용이 원활하게 이루ㅝ지도록 도와주는 장치나 소프트웨어(CLI, GUI)
더보기

(1) : UX(user experience)

(2) : UI(user interface)


21년 3회

19번 사용자가 그래픽을 통해 컴퓨터와 정보를 교환하는 환경

더보기

답 : GUI


22년 1회

9번 키보드나 마우스와 같은 장치 없이 말이나 행동 그리고 감정과 같은 인간의 자연스러운 표현으로 컴퓨터나 장치를 제어할 수 있는 환경

더보기

답 : NUI


<기타>

20년 3회

17번 다음은 EAI의 구축 유형에 대한 설명이다. 괄호에 들어갈 알맞은 유형을 쓰시오.

EAI는 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션으로, 구축 유형은 다음과 같다

더보기

가 : Point to Point

나 : Hub & Spoke


21년 1회

13번 시스템 통합에 사용되는 솔루션으로 구축 유형에는 Point to Point, Hub & Spoke , Message Bus가 있다. 기업에서 운연되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션을 무엇이라고 하는지 쓰시오.

더보기

답 : EAI(Enterprise Application integration)


[정보처리기사/예상문제] - 2023 정보처리기사 실기 예상 문제 모음

1. 소프트웨어 공학 파트 문제 모음

2. 데이터베이스 파트 문제 모음

3. 웹 파트 문제 모음

4. 테스트 파트 기출문제 모음

5. 보안 파트 기출문제 모음

6. 네트워크+운영체제 기출문제 모음

+ Recent posts