[2026.06.03] 정보처리기사 자격증 실전 모의고사 8회차 (100문항 완벽대비)

📢 프린트 학습지로 인쇄하여 이용할 수 있습니다. 화면 아래에 있는 인쇄 버튼을 사용해 보세요.
제8주차 학습 목표

[정보처리 기사 자격증 예상문제] 8회차 모의시험 — 정보처리 기사 자격증 예상문제 시험 8회차 종합 모의시험 (전 과목 공식 문항 수)

📋 [정보처리 기사 자격증 예상문제] 8회차 모의시험

총 100문항 | 시험 시간 약 150분 | 합격 기준 60점 (과락 40점 미만) | 10회 모의시험 시리즈 중 8회차

📚 1과목. 소프트웨어 설계 (20문제)

[소프트웨어 공학, UI/UX 설계, UML, 아키텍처 패턴 중심 출제]

1. UML 다이어그램 중 행위(Behavioral) 다이어그램에 속하지 않는 것은?

 

① 유스케이스 다이어그램 ② 상태 다이어그램 ③ 활동 다이어그램 ④ 클래스 다이어그램

🔍 정답 확인
✅ 정답: ④

2. GoF 디자인 패턴 중 생성(Creational) 패턴에 해당하는 것은?

 

① Adapter ② Builder ③ Observer ④ Strategy

🔍 정답 확인
✅ 정답: ②

3. UI 설계 원칙 중 사용자의 요구사항을 정확하게 수용하고 에러를 최소화해야 한다는 원칙은?

 

① 직관성 ② 유효성 ③ 학습성 ④ 유연성

🔍 정답 확인
✅ 정답: ②

4. 객체지향 설계 원칙(SOLID) 중 서브타입은 언제나 자신의 기반 타입으로 교체할 수 있어야 한다는 원칙은?

 

① SRP ② OCP ③ LSP ④ DIP

🔍 정답 확인
✅ 정답: ③

5. 럼바우(Rumbaugh)의 객체지향 분석 기법에서 상태 다이어그램을 사용하여 시스템의 행위를 모델링하는 단계는?

 

① 객체 모델링 ② 동적 모델링 ③ 기능 모델링 ④ 정적 모델링

🔍 정답 확인
✅ 정답: ②

6. 아키텍처 패턴 중 모델, 뷰, 컨트롤러로 구성되어 대화형 애플리케이션에 주로 사용되는 패턴은?

 

① 파이프-필터 패턴 ② MVC 패턴 ③ 클라이언트-서버 패턴 ④ 마스터-슬레이브 패턴

🔍 정답 확인
✅ 정답: ②

7. 분산 컴퓨팅 환경에서 서로 다른 기종 간의 하드웨어나 프로토콜을 연결해주는 소프트웨어는?

 

① 미들웨어 ② 펌웨어 ③ 셰어웨어 ④ 프리웨어

🔍 정답 확인
✅ 정답: ①

8. 요구사항 검토 기법 중 회의 전에 검토 자료를 배포하여 사전 검토한 후 짧은 회의를 통해 오류를 조기에 발견하는 비정형적 기법은?

 

① 동료 검토 ② 워크스루 ③ 인스펙션 ④ 감사

🔍 정답 확인
✅ 정답: ②

9. 애자일 방법론 중 매일 15분 정도의 짧은 회의(Daily Meeting)를 통해 진행 상황을 점검하는 것은?

 

① XP ② 스크럼(Scrum) ③ 칸반(Kanban) ④ 크리스탈(Crystal)

🔍 정답 확인
✅ 정답: ②

10. 코드 설계에서 일정한 일련번호를 부여하는 방식으로, 발생 순서나 크기 순으로 배열하는 코드는?

 

① 순차 코드 ② 블록 코드 ③ 그룹 분류 코드 ④ 표의 숫자 코드

🔍 정답 확인
✅ 정답: ①

11. 모듈 간의 결합도(Coupling)가 가장 약한(좋은) 것은?

 

① 자료 결합도 ② 스탬프 결합도 ③ 제어 결합도 ④ 내용 결합도

🔍 정답 확인
✅ 정답: ①

12. 모듈 내의 응집도(Cohesion)가 가장 강한(좋은) 것은?

 

① 우연적 응집도 ② 논리적 응집도 ③ 기능적 응집도 ④ 순차적 응집도

🔍 정답 확인
✅ 정답: ③

13. 디자인 패턴 중 기존 클래스의 인터페이스를 사용자가 기대하는 다른 인터페이스로 변환하여 호환성을 제공하는 패턴은?

 

① Bridge ② Adapter ③ Decorator ④ Facade

🔍 정답 확인
✅ 정답: ②

14. 시스템의 기능을 하향식으로 분할하여 가시적 도표, 총체적 도표, 세부적 도표로 표현하는 설계 도구는?

 

① HIPO ② N-S Chart ③ DFD ④ ERD

🔍 정답 확인
✅ 정답: ①

15. UI 설계 도구 중 실제 구현된 것처럼 테스트가 가능한 동적인 형태의 모형을 만드는 도구는?

 

① 와이어프레임 ② 스토리보드 ③ 프로토타입 ④ 목업

🔍 정답 확인
✅ 정답: ③

16. 객체지향 기법에서 데이터와 그 데이터를 조작하는 연산을 하나로 묶어 외부의 접근을 제한하는 개념은?

 

① 상속성 ② 다형성 ③ 캡슐화 ④ 추상화

🔍 정답 확인
✅ 정답: ③

17. UML 관계 중 한 사물의 명세가 바뀌면 그것을 사용하는 다른 사물에 영향을 미치는 관계는?

 

① 연관 관계 ② 의존 관계 ③ 일반화 관계 ④ 실체화 관계

🔍 정답 확인
✅ 정답: ②

18. 소프트웨어 생명주기 모형 중 위험 분석을 핵심으로 하여 반복적으로 개발을 진행하는 모형은?

 

① 폭포수 모형 ② 프로토타입 모형 ③ 나선형 모형 ④ RAD 모형

🔍 정답 확인
✅ 정답: ③

19. 요구사항 명세 기법 중 수학적 원리와 논리를 기반으로 하여 모호성을 최소화하는 기법은?

 

① 정형 명세 기법 ② 비정형 명세 기법 ③ 자연어 명세 기법 ④ 사용자 스토리

🔍 정답 확인
✅ 정답: ①

20. 서브시스템 설계 시 고려해야 할 사항으로 거리가 먼 것은?

 

① 서브시스템 간의 인터페이스는 단순해야 한다. ② 서브시스템은 독립적으로 동작할 수 있어야 한다. ③ 서브시스템 간의 결합도는 최대화해야 한다. ④ 서브시스템 내의 응집도는 높여야 한다.

🔍 정답 확인
✅ 정답: ③

📚 2과목. 소프트웨어 개발 (20문제)

[자료구조, 알고리즘, 테스트, 형상 관리 중심 출제]

21. 다음 중 정렬된 데이터 리스트에서 중간값을 선택하여 탐색하는 알고리즘은?

 

① 선형 탐색 ② 이진 탐색 ③ 해시 탐색 ④ 깊이 우선 탐색

🔍 정답 확인
✅ 정답: ②

22. 이진 트리 순회 방식 중 Root -> Left -> Right 순서로 방문하는 방식은?

 

① 전위 순회(Preorder) ② 중위 순회(Inorder) ③ 후위 순회(Postorder) ④ 레벨 순회(Levelorder)

🔍 정답 확인
✅ 정답: ①

23. 화이트박스 테스트 기법에 해당하지 않는 것은?

 

① 기초 경로 검사 ② 조건 검사 ③ 루프 검사 ④ 경계값 분석

🔍 정답 확인
✅ 정답: ④

24. 블랙박스 테스트 기법 중 입력 데이터의 영역을 유사한 도메인별로 유효값과 무효값으로 그룹핑하여 테스트하는 기법은?

 

① 동치 분할 검사 ② 원인-결과 그래프 검사 ③ 오류 예측 검사 ④ 비교 검사

🔍 정답 확인
✅ 정답: ①

25. 테스트 오라클 중 모든 입력값에 대해 기대하는 결과를 생성함으로써 발생된 오류를 모두 검출할 수 있는 오라클은?

 

① 참(True) 오라클 ② 샘플링(Sampling) 오라클 ③ 휴리스틱(Heuristic) 오라클 ④ 일관성 검사(Consistent) 오라클

🔍 정답 확인
✅ 정답: ①

26. 형상 관리(Configuration Management)의 주요 기능이 아닌 것은?

 

① 형상 식별 ② 형상 통제 ③ 형상 감사 ④ 형상 최적화

🔍 정답 확인
✅ 정답: ④

27. Java 기반의 프로젝트에서 의존성 관리 및 빌드 자동화를 위해 널리 사용되는 도구는?

 

① Make ② Ant ③ Maven ④ Jenkins

🔍 정답 확인
✅ 정답: ③

28. 디지털 저작권 관리(DRM)의 구성 요소 중 콘텐츠를 암호화하여 배포하는 주체는?

 

① 패키저(Packager) ② 클리어링 하우스(Clearing House) ③ DRM 컨트롤러 ④ 보안 컨테이너

🔍 정답 확인
✅ 정답: ①

29. 애플리케이션 성능 측정 지표 중 일정 시간 동안 애플리케이션이 처리하는 작업의 양을 의미하는 것은?

 

① 응답 시간 ② 처리량(Throughput) ③ 경과 시간 ④ 자원 사용률

🔍 정답 확인
✅ 정답: ②

30. 클린 코드(Clean Code) 작성 원칙으로 적절하지 않은 것은?

 

① 중복을 최소화한다. ② 한 함수는 여러 가지 기능을 수행하도록 작성한다. ③ 의미 있는 변수명을 사용한다. ④ 오류 처리를 명확히 한다.

🔍 정답 확인
✅ 정답: ②

31. 상향식 통합 테스트(Bottom-Up Integration Test)에서 하위 모듈들을 제어하기 위해 작성하는 임시 모듈은?

 

① 스텁(Stub) ② 드라이버(Driver) ③ 목(Mock) ④ 스파이(Spy)

🔍 정답 확인
✅ 정답: ②

32. 테스트 커버리지 중 결정 조건 내의 모든 개별 조건식이 참과 거짓을 한 번씩 갖도록 수행하는 커버리지는?

 

① 구문 커버리지 ② 결정 커버리지 ③ 조건 커버리지 ④ 다중 조건 커버리지

🔍 정답 확인
✅ 정답: ③

33. 소프트웨어 유지보수 유형 중 운영체제나 하드웨어 등 변경된 환경에 소프트웨어를 맞추기 위해 수행하는 것은?

 

① 수정형 유지보수 ② 적응형 유지보수 ③ 완전형 유지보수 ④ 예방형 유지보수

🔍 정답 확인
✅ 정답: ②

34. 퀵 정렬(Quick Sort)의 평균적인 시간 복잡도는?

 

① O(1) ② O(n) ③ O(n log n) ④ O(n^2)

🔍 정답 확인
✅ 정답: ③

35. 해싱 함수 중 레코드 키를 여러 부분으로 나누고, 각 부분을 더하거나 XOR 연산하여 주소를 얻는 방법은?

 

① 제산법 ② 폴딩법 ③ 기수 변환법 ④ 숫자 분석법

🔍 정답 확인
✅ 정답: ②

36. 다음 중 스택(Stack) 자료구조의 응용 분야로 가장 거리가 먼 것은?

 

① 수식의 괄호 검사 ② 함수 호출의 복귀 주소 저장 ③ 운영체제의 작업 스케줄링 ④ 후위 표기법 연산

🔍 정답 확인
✅ 정답: ③

37. 큐(Queue) 자료구조의 특징으로 올바른 것은?

 

① LIFO (Last In First Out) ② FIFO (First In First Out) ③ 비선형 구조 ④ 양방향 입출력

🔍 정답 확인
✅ 정답: ②

38. 그래프 탐색 알고리즘 중 큐(Queue)를 사용하여 인접한 노드를 먼저 탐색하는 방식은?

 

① 깊이 우선 탐색(DFS) ② 너비 우선 탐색(BFS) ③ 다익스트라 알고리즘 ④ 크루스칼 알고리즘

🔍 정답 확인
✅ 정답: ②

39. 버전 관리 시스템 중 중앙 서버의 장애가 발생해도 로컬 저장소의 커밋 내역을 통해 복구가 가능한 분산형 시스템은?

 

① CVS ② SVN ③ Git ④ RCS

🔍 정답 확인
✅ 정답: ③

40. 소스 코드를 실행하지 않고 코드의 구조, 코딩 표준 준수 여부 등을 분석하는 테스트 기법은?

 

① 동적 테스트 ② 정적 테스트 ③ 회귀 테스트 ④ 성능 테스트

🔍 정답 확인
✅ 정답: ②

📚 3과목. 데이터베이스 구축 (20문제)

[SQL, 정규화, 트랜잭션, 데이터 모델링 중심 출제]

41. 트랜잭션의 ACID 특성 중 둘 이상의 트랜잭션이 동시에 실행될 때 서로의 연산에 끼어들 수 없음을 의미하는 것은?

 

① 원자성(Atomicity) ② 일관성(Consistency) ③ 고립성(Isolation) ④ 영속성(Durability)

🔍 정답 확인
✅ 정답: ③

42. 정규화 과정 중 모든 결정자가 후보키인 정규형은?

 

① 제1정규형(1NF) ② 제2정규형(2NF) ③ 제3정규형(3NF) ④ BCNF

🔍 정답 확인
✅ 정답: ④

43. 데이터 정의어(DDL)에 해당하지 않는 명령어는?

 

① CREATE ② ALTER ③ DROP ④ UPDATE

🔍 정답 확인
✅ 정답: ④

44. SQL에서 테이블의 모든 데이터를 삭제하지만 테이블 구조는 남겨두는 명령어는?

 

① DROP ② TRUNCATE ③ DELETE ④ REMOVE

🔍 정답 확인
✅ 정답: ②

45. 데이터 제어어(DCL) 중 사용자에게 권한을 부여하는 명령어는?

 

① GRANT ② REVOKE ③ COMMIT ④ ROLLBACK

🔍 정답 확인
✅ 정답: ①

46. 뷰(View)에 대한 설명으로 틀린 것은?

 

① 가상의 테이블로 물리적으로 데이터를 저장하지 않는다. ② 뷰에 대한 삽입, 삭제, 갱신 연산에는 제약이 따른다. ③ 뷰를 정의할 때 ALTER 문을 사용하여 구조를 변경할 수 있다. ④ 데이터의 논리적 독립성을 제공한다.

🔍 정답 확인
✅ 정답: ③

47. 관계형 데이터베이스에서 검색 속도를 향상시키기 위해 사용하는 자료구조로, 주로 B-Tree 구조를 갖는 것은?

 

① 뷰(View) ② 인덱스(Index) ③ 시퀀스(Sequence) ④ 시노님(Synonym)

🔍 정답 확인
✅ 정답: ②

48. 관계 대수 연산자 중 릴레이션에서 주어진 조건을 만족하는 튜플(행)들을 선택하는 연산은?

 

① 프로젝션(Projection) ② 셀렉트(Select) ③ 조인(Join) ④ 디비전(Division)

🔍 정답 확인
✅ 정답: ②

49. 관계 해석(Relational Calculus)에 대한 설명으로 옳은 것은?

 

① 절차적 언어이다. ② 튜플 관계 해석과 도메인 관계 해석이 있다. ③ 관계 대수보다 표현력이 우수하다. ④ 어떻게(How) 데이터를 얻을지 명시한다.

🔍 정답 확인
✅ 정답: ②

50. 한 릴레이션의 속성이 다른 릴레이션의 기본키를 참조하는 키는?

 

① 기본키(Primary Key) ② 후보키(Candidate Key) ③ 대체키(Alternate Key) ④ 외래키(Foreign Key)

🔍 정답 확인
✅ 정답: ④

51. 외래키 값은 참조하는 테이블의 기본키 값이거나 NULL이어야 한다는 무결성 제약조건은?

 

① 개체 무결성 ② 참조 무결성 ③ 도메인 무결성 ④ 사용자 정의 무결성

🔍 정답 확인
✅ 정답: ②

52. E-R 다이어그램에서 개체(Entity) 타입을 나타내는 기호는?

 

① 마름모 ② 타원 ③ 사각형 ④ 선

🔍 정답 확인
✅ 정답: ③

53. 정규화를 거치지 않아 데이터의 중복이 발생할 때 생기는 이상(Anomaly) 현상이 아닌 것은?

 

① 삽입 이상 ② 삭제 이상 ③ 갱신 이상 ④ 검색 이상

🔍 정답 확인
✅ 정답: ④

54. 데이터베이스 설계의 순서로 올바른 것은?

 

① 요구조건 분석 -> 논리적 설계 -> 개념적 설계 -> 물리적 설계 ② 요구조건 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 ③ 개념적 설계 -> 요구조건 분석 -> 물리적 설계 -> 논리적 설계 ④ 논리적 설계 -> 물리적 설계 -> 요구조건 분석 -> 개념적 설계

🔍 정답 확인
✅ 정답: ②

55. 분산 데이터베이스의 투명성(Transparency) 중 데이터의 물리적 저장 위치를 사용자가 알 필요가 없도록 하는 것은?

 

① 분할 투명성 ② 위치 투명성 ③ 지역 사상 투명성 ④ 중복 투명성

🔍 정답 확인
✅ 정답: ②

56. NoSQL 데이터베이스 유형 중 고유한 키(Key)에 하나의 값(Value)을 매핑하여 저장하는 가장 단순한 형태는?

 

① Document Store ② Column Family ③ Key-Value Store ④ Graph Store

🔍 정답 확인
✅ 정답: ③

57. SQL 조인 중 조인 조건에 만족하지 않는 행까지 모두 결과에 포함시키는 조인은?

 

① 내부 조인(Inner Join) ② 외부 조인(Outer Join) ③ 교차 조인(Cross Join) ④ 자연 조인(Natural Join)

🔍 정답 확인
✅ 정답: ②

58. 데이터베이스에서 특정 테이블에 INSERT, UPDATE, DELETE 등의 이벤트가 발생할 때 자동으로 실행되는 절차적 SQL은?

 

① 프로시저(Procedure) ② 사용자 정의 함수(UDF) ③ 트리거(Trigger) ④ 커서(Cursor)

🔍 정답 확인
✅ 정답: ③

59. 병행 제어 기법 중 트랜잭션이 데이터에 접근하기 전에 잠금을 요청하고, 사용 후 해제하는 기법은?

 

① 타임스탬프 순서 기법 ② 로킹(Locking) 기법 ③ 낙관적 병행 제어 ④ 다중 버전 동시성 제어

🔍 정답 확인
✅ 정답: ②

60. 대량의 데이터 속에서 숨겨진 패턴이나 유용한 규칙을 찾아내는 기술은?

 

① 데이터 웨어하우스 ② 데이터 마이닝 ③ OLAP ④ 메타데이터

🔍 정답 확인
✅ 정답: ②

📚 4과목. 프로그래밍 언어 활용 (20문제)

[C, Java, Python 문법, 운영체제, 네트워크 중심 출제]

61. C언어에서 변수의 메모리 주소를 저장하는 자료형은?

 

① 배열(Array) ② 구조체(Struct) ③ 포인터(Pointer) ④ 공용체(Union)

🔍 정답 확인
✅ 정답: ③

62. Java에서 클래스를 상속받을 때 사용하는 키워드는?

 

① implements ② extends ③ inherits ④ super

🔍 정답 확인
✅ 정답: ②

63. Python에서 리스트 a = [1, 2, 3, 4, 5] 일 때, a[1:4]의 결과는?

 

① [1, 2, 3] ② [2, 3, 4] ③ [2, 3, 4, 5] ④ [1, 2, 3, 4]

🔍 정답 확인
✅ 정답: ②

64. 운영체제 스케줄링 알고리즘 중 실행 시간이 가장 짧은 프로세스에게 먼저 CPU를 할당하는 비선점형 기법은?

 

① FCFS ② SJF ③ Round Robin ④ SRT

🔍 정답 확인
✅ 정답: ②

65. 교착상태(Deadlock)의 발생 조건 4가지에 해당하지 않는 것은?

 

① 상호 배제 ② 점유와 대기 ③ 선점 ④ 환형 대기

🔍 정답 확인
✅ 정답: ③

66. 가상메모리 페이지 교체 알고리즘 중 가장 오랫동안 사용되지 않은 페이지를 교체하는 기법은?

 

① FIFO ② LRU ③ LFU ④ OPT

🔍 정답 확인
✅ 정답: ②

67. OSI 7계층 중 종단 간(End-to-End) 신뢰성 있는 데이터 전송을 보장하며 TCP/UDP 프로토콜이 속한 계층은?

 

① 네트워크 계층 ② 전송 계층 ③ 세션 계층 ④ 표현 계층

🔍 정답 확인
✅ 정답: ②

68. TCP/IP 프로토콜 스택에서 인터넷 계층(Internet Layer)에 해당하는 프로토콜은?

 

① HTTP ② TCP ③ IP ④ Ethernet

🔍 정답 확인
✅ 정답: ③

69. IPv6 주소 체계의 총 비트 수는?

 

① 32비트 ② 64비트 ③ 128비트 ④ 256비트

🔍 정답 확인
✅ 정답: ③

70. 라우팅 프로토콜 중 링크 상태(Link State) 알고리즘을 사용하며 대규모 네트워크에 적합한 것은?

 

① RIP ② OSPF ③ BGP ④ IGRP

🔍 정답 확인
✅ 정답: ②

71. UNIX/Linux 시스템에서 파일이나 디렉터리의 접근 권한을 변경하는 명령어는?

 

① chown ② chmod ③ ls ④ pwd

🔍 정답 확인
✅ 정답: ②

72. 프로세스 상태 전이 중 프로세스가 CPU를 할당받아 실행되다가 할당 시간이 초과되어 다시 준비 상태로 돌아가는 전이는?

 

① Dispatch ② Block ③ Wakeup ④ Timer Runout

🔍 정답 확인
✅ 정답: ④

73. 프로세스 내에서 실행되는 흐름의 단위로, ‘경량 프로세스’라고도 불리는 것은?

 

① 스레드(Thread) ② 세마포어(Semaphore) ③ 모니터(Monitor) ④ 뮤텍스(Mutex)

🔍 정답 확인
✅ 정답: ①

74. C언어에서 변수의 유효 범위(Scope)를 파일 전체로 제한하거나 정적 변수로 선언할 때 사용하는 키워드는?

 

① auto ② register ③ static ④ extern

🔍 정답 확인
✅ 정답: ③

75. Java의 접근 제어자 중 동일 패키지 내의 클래스와 다른 패키지의 자식 클래스에서 접근 가능한 것은?

 

① public ② protected ③ default ④ private

🔍 정답 확인
✅ 정답: ②

76. Python에서 중괄호 {}를 사용하여 키(Key)와 값(Value)의 쌍으로 데이터를 저장하는 자료형은?

 

① 리스트(List) ② 튜플(Tuple) ③ 세트(Set) ④ 딕셔너리(Dictionary)

🔍 정답 확인
✅ 정답: ④

77. C언어에서 int arr[5] = {1, 2, 3, 4, 5}; 일 때, *(arr + 2)의 값은?

 

① 1 ② 2 ③ 3 ④ 4

🔍 정답 확인
✅ 정답: ③

78. 네트워크 토폴로지 중 중앙에 호스트 컴퓨터가 있고 이를 중심으로 단말기들이 연결되는 구조는?

 

① 버스형 ② 링형 ③ 성형(Star) ④ 망형(Mesh)

🔍 정답 확인
✅ 정답: ③

79. 네트워크 인터페이스 카드(NIC)에 부여된 고유한 물리적 주소로, 48비트로 구성된 것은?

 

① IP 주소 ② MAC 주소 ③ 포트 번호 ④ 서브넷 마스크

🔍 정답 확인
✅ 정답: ②

80. 통신 프로토콜의 3대 핵심 요소가 아닌 것은?

 

① 구문(Syntax) ② 의미(Semantics) ③ 타이밍(Timing) ④ 포맷(Format)

🔍 정답 확인
✅ 정답: ④

📚 5과목. 정보시스템 구축 관리 (20문제)

[보안, IT 신기술, 프로젝트 관리, 소프트웨어 방법론 중심 출제]

81. 대칭키 암호화 알고리즘으로, 미국 표준 기술 연구소(NIST)에서 DES를 대체하기 위해 채택한 것은?

 

① RSA ② AES ③ ECC ④ SHA

🔍 정답 확인
✅ 정답: ②

82. 임의의 길이의 입력 데이터를 받아 고정된 길이의 해시값을 출력하는 일방향 암호화 알고리즘은?

 

① SEED ② ARIA ③ SHA-256 ④ RSA

🔍 정답 확인
✅ 정답: ③

83. 접근 통제 정책 중 사용자의 역할(Role)에 기반하여 권한을 부여하는 모델은?

 

① DAC ② MAC ③ RBAC ④ ABAC

🔍 정답 확인
✅ 정답: ③

84. 다수의 분산된 공격지에서 하나의 표적 서버에 대량의 트래픽을 발생시켜 서비스를 마비시키는 공격은?

 

① 스니핑(Sniffing) ② 스푸핑(Spoofing) ③ DDoS ④ 피싱(Phishing)

🔍 정답 확인
✅ 정답: ③

85. 내부 네트워크와 외부 네트워크 사이에 위치하여 불법적인 접근을 차단하는 보안 시스템은?

 

① IDS ② IPS ③ 방화벽(Firewall) ④ VPN

🔍 정답 확인
✅ 정답: ③

86. 소프트웨어 개발 방법론을 프로젝트의 특성에 맞게 수정하고 최적화하는 과정은?

 

① 리팩토링 ② 테일러링(Tailoring) ③ 리엔지니어링 ④ 역공학

🔍 정답 확인
✅ 정답: ②

87. 소프트웨어 비용 산정 모델 중 보헴(Boehm)이 제안하였으며, 프로그램의 원시 코드 라인 수(LOC)를 기반으로 하는 것은?

 

① COCOMO ② Putnam ③ 기능 점수(FP) ④ 델파이 기법

🔍 정답 확인
✅ 정답: ①

88. 프로젝트 일정 관리 기법 중 작업의 선후 관계를 네트워크 다이어그램으로 표현하고 임계 경로(Critical Path)를 파악하는 기법은?

 

① WBS ② PERT/CPM ③ 간트 차트 ④ 마일스톤

🔍 정답 확인
✅ 정답: ②

89. 분산 원장 기술을 기반으로 하여 거래 내역을 여러 노드에 분산 저장함으로써 위변조를 방지하는 기술은?

 

① 메타버스 ② 블록체인 ③ 디지털 트윈 ④ 엣지 컴퓨팅

🔍 정답 확인
✅ 정답: ②

90. 클라우드 컴퓨팅 서비스 모델 중 서버, 스토리지, 네트워크 등의 IT 인프라 자원을 빌려주는 서비스는?

 

① SaaS ② PaaS ③ IaaS ④ BaaS

🔍 정답 확인
✅ 정답: ③

91. 빅데이터의 특징을 나타내는 3V에 해당하지 않는 것은?

 

① Volume(규모) ② Velocity(속도) ③ Variety(다양성) ④ Value(가치)

🔍 정답 확인
✅ 정답: ④

92. 인공지능 분야 중 컴퓨터가 데이터로부터 스스로 학습하여 패턴을 찾아내고 예측 모델을 구축하는 기술은?

 

① 머신러닝(Machine Learning) ② 블록체인 ③ 증강현실(AR) ④ 하둡(Hadoop)

🔍 정답 확인
✅ 정답: ①

93. 네트워크 계층(3계층)에서 IP 패킷 단위로 암호화 및 인증을 수행하여 안전한 통신을 제공하는 프로토콜은?

 

① SSL/TLS ② IPSec ③ SSH ④ S/MIME

🔍 정답 확인
✅ 정답: ②

94. 메모리에 할당된 버퍼의 크기를 초과하는 데이터를 입력하여 프로그램의 실행 흐름을 조작하는 취약점 공격은?

 

① SQL 인젝션 ② XSS ③ 버퍼 오버플로우 ④ CSRF

🔍 정답 확인
✅ 정답: ③

95. 재해 복구 계획에서 업무가 중단된 시점부터 다시 복구되어 서비스를 재개할 때까지 허용되는 최대 목표 시간은?

 

① RPO ② RTO ③ MTBF ④ MTTR

🔍 정답 확인
✅ 정답: ②

96. 정보보안의 3요소 중 인가된 사용자만이 정보에 접근할 수 있도록 보장하는 특성은?

 

① 기밀성(Confidentiality) ② 무결성(Integrity) ③ 가용성(Availability) ④ 부인 방지(Non-repudiation)

🔍 정답 확인
✅ 정답: ①

97. 사용자의 컴퓨터 파일을 암호화하여 열지 못하게 만든 후, 해독을 조건으로 금전을 요구하는 악성코드는?

 

① 트로이 목마 ② 웜(Worm) ③ 랜섬웨어(Ransomware) ④ 스파이웨어

🔍 정답 확인
✅ 정답: ③

98. 소프트웨어 프로세스 성숙도 모델인 CMMI의 성숙도 단계는 총 몇 단계로 구성되는가?

 

① 3단계 ② 4단계 ③ 5단계 ④ 6단계

🔍 정답 확인
✅ 정답: ③

99. 소프트웨어 프로세스 평가를 위한 국제 표준으로 ISO/IEC 15504로 제정된 것은?

 

① SPICE ② ITIL ③ ISO 9001 ④ PMBOK

🔍 정답 확인
✅ 정답: ①

100. 소프트웨어 개발 시 공통적으로 사용되는 뼈대나 기반 구조를 제공하여 개발 생산성을 높이는 것은?

 

① 라이브러리 ② API ③ 프레임워크(Framework) ④ 컴포넌트

🔍 정답 확인
✅ 정답: ③
📝 8회차 핵심 정리
  • 자주 출제되는 영역: 디자인 패턴(GoF), 정규화 및 SQL, OSI 7계층, 보안 공격 기법(DDoS, 랜섬웨어)
  • 오답률 높은 유형: 프로세스 스케줄링 계산, 서브넷 마스크 및 IP 주소 체계, C/Java 코드 실행 결과 예측
  • 다음 회차 대비 학습 포인트: 9회차에서는 트랜잭션 병행 제어의 세부 기법과 최신 IT 신기술(AI, 클라우드) 용어 암기에 집중하시기 바랍니다.

댓글 남기기

Wordpress Social Share Plugin powered by Ultimatelysocial
Copy link
URL has been copied successfully!
THREADS
RSS
error: 저작권 콘텐츠보호를 부탁드립니다.