[2026년 6월 신규] 정보처리 기사 자격증 예상문제 실전 모의고사 3회차 (정답·해설)

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

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

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

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

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

[요구사항 확인, 화면 설계, 애플리케이션 설계, 인터페이스 설계]

1. UML 구조(Structural) 다이어그램에 해당하지 않는 것은?

 

① 클래스 다이어그램 ② 객체 다이어그램 ③ 컴포넌트 다이어그램 ④ 활동 다이어그램

🔍 정답 확인
✅ 정답: ④

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

 

① Singleton ② Adapter ③ Observer ④ Strategy

🔍 정답 확인
✅ 정답: ①

3. 객체지향의 주요 특징 중, 데이터와 그 데이터를 처리하는 함수를 하나로 묶는 것은?

 

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

🔍 정답 확인
✅ 정답: ③

4. 요구사항 분석 도구 중 자료 흐름도(DFD)의 구성 요소가 아닌 것은?

 

① Process ② Data Flow ③ Data Store ④ Data Dictionary

🔍 정답 확인
✅ 정답: ④

5. UI 설계 원칙 중 누구나 쉽게 이해하고 사용할 수 있어야 한다는 원칙은?

 

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

🔍 정답 확인
✅ 정답: ①

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

 

① Layered Pattern ② Client-Server Pattern ③ MVC Pattern ④ Pipe-Filter Pattern

🔍 정답 확인
✅ 정답: ③

7. 미들웨어(Middleware)의 종류에 해당하지 않는 것은?

 

① RPC ② ORB ③ WAS ④ OS

🔍 정답 확인
✅ 정답: ④

8. 럼바우(Rumbaugh)의 객체지향 분석 모델링 순서로 옳은 것은?

 

① 객체 -> 동적 -> 기능 ② 동적 -> 객체 -> 기능 ③ 기능 -> 동적 -> 객체 ④ 객체 -> 기능 -> 동적

🔍 정답 확인
✅ 정답: ①

9. 애자일(Agile) 방법론의 종류가 아닌 것은?

 

① 스크럼(Scrum) ② XP(eXtreme Programming) ③ 칸반(Kanban) ④ 폭포수(Waterfall)

🔍 정답 확인
✅ 정답: ④

10. 디자인 패턴 중 행위(Behavioral) 패턴에 해당하는 것은?

 

① Builder ② Prototype ③ Observer ④ Bridge

🔍 정답 확인
✅ 정답: ③

11. HIPO(Hierarchy Input Process Output) 차트의 특징으로 틀린 것은?

 

① 하향식 소프트웨어 개발을 위한 문서화 도구이다. ② 기능과 자료의 의존 관계를 동시에 표현할 수 있다. ③ 가시적 도표, 총체적 도표, 세부적 도표로 구성된다. ④ 상향식 설계 방식에 주로 사용된다.

🔍 정답 확인
✅ 정답: ④

12. 코드 설계 종류 중 발생 순서나 크기 순서대로 일련번호를 부여하는 방식은?

 

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

🔍 정답 확인
✅ 정답: ①

13. 자료 사전(Data Dictionary) 기호 중 반복을 의미하는 것은?

 

① = ② + ③ [ ] ④ { }

🔍 정답 확인
✅ 정답: ④

14. UI 설계 도구 중 사용자의 요구사항을 파악하기 위해 실제 화면과 유사하게 만든 동적인 모형은?

 

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

🔍 정답 확인
✅ 정답: ③

15. 객체지향 설계 원칙(SOLID) 중 단일 책임 원칙을 의미하는 것은?

 

① SRP ② OCP ③ LSP ④ ISP

🔍 정답 확인
✅ 정답: ①

16. 컴포넌트 기반 방법론(CBD)의 가장 큰 특징은?

 

① 순차적 개발 ② 소프트웨어 재사용 ③ 위험 분석 중심 ④ 수학적 검증

🔍 정답 확인
✅ 정답: ②

17. 시스템 아키텍처 평가 모델 중 아키텍처가 품질 속성을 만족시키는지 판단하고 품질 속성들의 이해 상충관계를 평가하는 모델은?

 

① ATAM ② SAAM ③ CBAM ④ ARID

🔍 정답 확인
✅ 정답: ①

18. 요구사항 검증 기법 중 개발자가 명세서를 설명하고 참석자들이 결함을 발견하는 비형식적 검토 회의는?

 

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

🔍 정답 확인
✅ 정답: ②

19. 사용자 인터페이스(UI)의 종류 중 텍스트 기반으로 명령어를 입력하여 상호작용하는 방식은?

 

① GUI ② CLI ③ NUI ④ VUI

🔍 정답 확인
✅ 정답: ②

20. 유스케이스 다이어그램의 구성 요소가 아닌 것은?

 

① 액터(Actor) ② 유스케이스(Usecase) ③ 관계(Relationship) ④ 상태(State)

🔍 정답 확인
✅ 정답: ④

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

[데이터 입출력 구현, 통합 구현, 제품 소프트웨어 패키징, 애플리케이션 테스트 관리]

21. 정렬 알고리즘 중 인접한 두 원소를 비교하여 자리를 교환하는 방식의 버블 정렬 최악 시간 복잡도는?

 

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

🔍 정답 확인
✅ 정답: ④

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

 

① 동치 분할 검사 ② 경계값 분석 ③ 경로 검사 ④ 원인-효과 그래프

🔍 정답 확인
✅ 정답: ③

23. 블랙박스 테스트 기법 중 입력 데이터의 경계값을 테스트 케이스로 선정하는 기법은?

 

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

🔍 정답 확인
✅ 정답: ②

24. 소프트웨어 형상 관리(SCM) 도구로 가장 거리가 먼 것은?

 

① Git ② SVN ③ CVS ④ Jenkins

🔍 정답 확인
✅ 정답: ④

25. Java 환경에서 널리 사용되는 단위 테스트 프레임워크는?

 

① JUnit ② CppUnit ③ NUnit ④ HttpUnit

🔍 정답 확인
✅ 정답: ①

26. 소프트웨어 품질 목표 중 정해진 조건 하에서 소프트웨어가 오류 없이 수행되는 정도를 의미하는 것은?

 

① 사용성 ② 신뢰성 ③ 효율성 ④ 이식성

🔍 정답 확인
✅ 정답: ②

27. ISO/IEC 9126 품질 특성에 해당하지 않는 것은?

 

① 기능성 ② 신뢰성 ③ 사용성 ④ 복잡성

🔍 정답 확인
✅ 정답: ④

28. 테스트 오라클 종류 중 모든 입력값에 대해 기대하는 결과를 제공하는 오라클은?

 

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

🔍 정답 확인
✅ 정답: ①

29. 결함 관리 프로세스의 일반적인 순서로 옳은 것은?

 

① 결함 등록 -> 결함 발견 -> 결함 분석 -> 결함 수정 ② 결함 발견 -> 결함 등록 -> 결함 분석 -> 결함 수정 ③ 결함 분석 -> 결함 발견 -> 결함 등록 -> 결함 수정 ④ 결함 발견 -> 결함 분석 -> 결함 수정 -> 결함 등록

🔍 정답 확인
✅ 정답: ②

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

 

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

🔍 정답 확인
✅ 정답: ②

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

 

① 가독성을 높인다. ② 중복을 최소화한다. ③ 의존성을 최대화한다. ④ 단순하게 작성한다.

🔍 정답 확인
✅ 정답: ③

32. 소프트웨어 리팩토링(Refactoring)의 주된 목적은?

 

① 새로운 기능 추가 ② 외부 동작 변경 없이 내부 구조 개선 ③ 데이터베이스 스키마 재설계 ④ 사용자 인터페이스 전면 개편

🔍 정답 확인
✅ 정답: ②

33. 하향식 통합 테스트(Top-Down Integration Test)에서 하위 모듈의 역할을 대신하는 더미 모듈은?

 

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

🔍 정답 확인
✅ 정답: ②

34. 상향식 통합 테스트(Bottom-Up Integration Test)에서 상위 모듈의 역할을 대신하는 제어 프로그램은?

 

① 드라이버(Driver) ② 스텁(Stub) ③ 데몬(Daemon) ④ 에이전트(Agent)

🔍 정답 확인
✅ 정답: ①

35. 개발자 환경에서 사용자가 개발자와 함께 수행하는 인수 테스트는?

 

① 알파 테스트 ② 베타 테스트 ③ 단위 테스트 ④ 시스템 테스트

🔍 정답 확인
✅ 정답: ①

36. 실제 운영 환경에서 다수의 사용자가 직접 사용해 보며 오류를 찾는 테스트는?

 

① 알파 테스트 ② 베타 테스트 ③ 회귀 테스트 ④ 통합 테스트

🔍 정답 확인
✅ 정답: ②

37. 소프트웨어 유지보수 종류 중 운영체제나 하드웨어 등 환경 변화에 대응하기 위한 유지보수는?

 

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

🔍 정답 확인
✅ 정답: ②

38. 버전 관리 시스템 중 분산 저장소 방식을 사용하는 것은?

 

① CVS ② SVN ③ Git ④ RCS

🔍 정답 확인
✅ 정답: ③

39. 지속적 통합(CI)을 지원하는 빌드 자동화 도구는?

 

① Jenkins ② Jira ③ Bugzilla ④ Redmine

🔍 정답 확인
✅ 정답: ①

40. 코드 인스펙션(Code Inspection)에 대한 설명으로 옳은 것은?

 

① 동적 테스트의 일종이다. ② 프로그램을 실행하지 않고 소스 코드를 분석한다. ③ 시스템의 성능을 측정한다. ④ 사용자 인터페이스의 사용성을 평가한다.

🔍 정답 확인
✅ 정답: ②

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

[논리 데이터베이스 설계, 물리 데이터베이스 설계, SQL 응용]

41. 데이터베이스 스키마 3계층에 해당하지 않는 것은?

 

① 외부 스키마 ② 개념 스키마 ③ 내부 스키마 ④ 논리 스키마

🔍 정답 확인
✅ 정답: ④

42. 관계대수 연산자 중 주어진 릴레이션에서 특정 속성(열)만 추출하는 연산은?

 

① Select ② Project ③ Join ④ Division

🔍 정답 확인
✅ 정답: ②

43. 데이터베이스 정규화(Normalization)의 주된 목적은?

 

① 데이터 중복 최소화 및 이상현상 방지 ② 검색 속도 향상 ③ 데이터 암호화 ④ 조인 연산 최소화

🔍 정답 확인
✅ 정답: ①

44. 제1정규형(1NF)을 만족하기 위한 조건은?

 

① 부분 함수 종속 제거 ② 이행적 함수 종속 제거 ③ 모든 속성의 도메인이 원자값 ④ 다치 종속 제거

🔍 정답 확인
✅ 정답: ③

45. 제2정규형(2NF)을 만족하기 위한 조건은?

 

① 1NF를 만족하고 부분 함수 종속을 제거 ② 1NF를 만족하고 이행적 함수 종속을 제거 ③ 2NF를 만족하고 결정자가 후보키가 아닌 함수 종속 제거 ④ 조인 종속 제거

🔍 정답 확인
✅ 정답: ①

46. 트랜잭션의 특징(ACID) 중 연산들이 모두 성공적으로 반영되거나 전혀 반영되지 않아야 한다는 성질은?

 

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

🔍 정답 확인
✅ 정답: ①

47. 트랜잭션의 특징 중 둘 이상의 트랜잭션이 동시에 실행될 때 서로 간섭할 수 없다는 성질은?

 

① 원자성 ② 일관성 ③ 격리성 ④ 영속성

🔍 정답 확인
✅ 정답: ③

48. 데이터 정의어(DDL)에 해당하는 명령어가 아닌 것은?

 

① CREATE ② ALTER ③ DROP ④ UPDATE

🔍 정답 확인
✅ 정답: ④

49. 데이터 조작어(DML)에 해당하는 명령어는?

 

① GRANT ② REVOKE ③ SELECT ④ COMMIT

🔍 정답 확인
✅ 정답: ③

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

 

① GRANT ② REVOKE ③ ROLLBACK ④ COMMIT

🔍 정답 확인
✅ 정답: ①

51. 뷰(View)의 특징으로 틀린 것은?

 

① 물리적으로 데이터를 저장하지 않는 가상 테이블이다. ② 데이터의 논리적 독립성을 제공한다. ③ 뷰에 대한 삽입, 삭제, 갱신 연산에 제약이 없다. ④ 사용자에게 필요한 데이터만 보여주어 보안성을 높인다.

🔍 정답 확인
✅ 정답: ③

52. 데이터베이스 인덱스(Index)의 주된 목적은?

 

① 데이터 검색 속도 향상 ② 데이터 중복 제거 ③ 데이터 암호화 ④ 저장 공간 절약

🔍 정답 확인
✅ 정답: ①

53. 데이터 모델링의 일반적인 진행 단계로 옳은 것은?

 

① 개념적 -> 논리적 -> 물리적 ② 논리적 -> 개념적 -> 물리적 ③ 물리적 -> 논리적 -> 개념적 ④ 개념적 -> 물리적 -> 논리적

🔍 정답 확인
✅ 정답: ①

54. E-R 모델 다이어그램에서 개체(Entity)를 나타내는 기호는?

 

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

🔍 정답 확인
✅ 정답: ③

55. 관계형 데이터베이스에서 기본키(Primary Key)의 특징으로 틀린 것은?

 

① 유일성을 만족해야 한다. ② 최소성을 만족해야 한다. ③ 널(NULL) 값을 가질 수 있다. ④ 테이블당 하나만 지정할 수 있다.

🔍 정답 확인
✅ 정답: ③

56. 외래키(Foreign Key)가 유지해야 하는 무결성 제약조건은?

 

① 개체 무결성 ② 참조 무결성 ③ 도메인 무결성 ④ 고유 무결성

🔍 정답 확인
✅ 정답: ②

57. 무결성 제약조건 중 기본키를 구성하는 어떤 속성도 NULL 값이나 중복값을 가질 수 없다는 규정은?

 

① 개체 무결성 ② 참조 무결성 ③ 도메인 무결성 ④ 키 무결성

🔍 정답 확인
✅ 정답: ①

58. 병행 제어 기법 중 로킹(Locking) 단위에 대한 설명으로 옳은 것은?

 

① 로킹 단위가 크면 병행성 수준이 높아진다. ② 로킹 단위가 작으면 오버헤드가 감소한다. ③ 로킹 단위가 크면 관리하기 쉽다. ④ 로킹 단위는 테이블만 가능하다.

🔍 정답 확인
✅ 정답: ③

59. NoSQL 데이터베이스의 특징으로 거리가 먼 것은?

 

① 고정된 스키마 요구 ② 수평적 확장 용이 ③ 분산형 아키텍처 ④ 대용량 데이터 처리에 적합

🔍 정답 확인
✅ 정답: ①

60. 데이터 웨어하우스(Data Warehouse)의 특징이 아닌 것은?

 

① 주제 지향적(Subject-Oriented) ② 통합적(Integrated) ③ 휘발성(Volatile) ④ 시계열적(Time-Variant)

🔍 정답 확인
✅ 정답: ③

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

[서버 프로그램 구현, 프로그래밍 언어 활용, 응용 SW 기초 기술 활용]

61. C언어에서 변수명 작성 규칙으로 틀린 것은?

 

① 영문자, 숫자, 언더바(_)를 사용할 수 있다. ② 숫자로 시작할 수 있다. ③ 대소문자를 구분한다. ④ 예약어는 사용할 수 없다.

🔍 정답 확인
✅ 정답: ②

62. Java의 접근 제어자 중 가장 넓은 접근 범위를 가지는 것은?

 

① private ② default ③ protected ④ public

🔍 정답 확인
✅ 정답: ④

63. Python에서 가변적이며 대괄호 [ ]를 사용하여 요소를 정의하는 자료형은?

 

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

🔍 정답 확인
✅ 정답: ②

64. 운영체제(OS)의 성능 평가 기준(목적)으로 거리가 먼 것은?

 

① 처리능력(Throughput) 향상 ② 응답시간(Turnaround Time) 단축 ③ 신뢰도(Reliability) 향상 ④ 비용(Cost) 최대화

🔍 정답 확인
✅ 정답: ④

65. 프로세스 상태 전이 중 준비(Ready) 상태에서 실행(Run) 상태로 넘어가는 과정은?

 

① 디스패치(Dispatch) ② 블록(Block) ③ 웨이크업(Wake-up) ④ 타이머 런아웃(Timer Run-out)

🔍 정답 확인
✅ 정답: ①

66. 교착상태(Deadlock) 발생의 4가지 필요조건이 아닌 것은?

 

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

🔍 정답 확인
✅ 정답: ③

67. 프로세스 스케줄링 기법 중 실행 시간이 가장 짧은 프로세스에게 먼저 CPU를 할당하는 비선점형 기법은?

 

① FCFS ② SJF ③ RR ④ SRT

🔍 정답 확인
✅ 정답: ②

68. 스케줄링 기법 중 시간 할당량(Time Slice)을 정하여 순서대로 CPU를 할당하는 선점형 기법은?

 

① FCFS ② SJF ③ RR ④ HRN

🔍 정답 확인
✅ 정답: ③

69. OSI 7계층 중 경로 설정(Routing)을 담당하는 네트워크 계층의 대표적인 장비는?

 

① 리피터 ② 스위치 ③ 라우터 ④ 게이트웨이

🔍 정답 확인
✅ 정답: ③

70. TCP/IP 프로토콜 계층 중 전송 계층(Transport Layer)에 해당하는 프로토콜은?

 

① IP ② TCP ③ HTTP ④ FTP

🔍 정답 확인
✅ 정답: ②

71. IPv4 주소 체계의 총 비트 수는?

 

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

🔍 정답 확인
✅ 정답: ②

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

 

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

🔍 정답 확인
✅ 정답: ③

73. C언어에서 포인터 변수가 가리키는 메모리 주소의 값을 참조할 때 사용하는 연산자는?

 

① & ② * ③ % ④ #

🔍 정답 확인
✅ 정답: ②

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

 

① implements ② inherits ③ extends ④ super

🔍 정답 확인
✅ 정답: ③

75. Python에서 불변적(Immutable)이며 소괄호 ( )를 사용하는 자료형은?

 

① 리스트 ② 딕셔너리 ③ 세트 ④ 튜플

🔍 정답 확인
✅ 정답: ④

76. 운영체제에서 사용자의 명령어를 인식하여 프로그램을 호출하고 실행하는 명령어 해석기는?

 

① 커널(Kernel) ② 쉘(Shell) ③ 컴파일러(Compiler) ④ 링커(Linker)

🔍 정답 확인
✅ 정답: ②

77. 리눅스/유닉스 명령어 중 현재 디렉터리의 파일 목록을 확인하는 명령어는?

 

① pwd ② cd ③ ls ④ rm

🔍 정답 확인
✅ 정답: ③

78. 리눅스/유닉스에서 파일이나 디렉터리의 접근 권한을 변경하는 명령어는?

 

① chown ② chmod ③ chgrp ④ cat

🔍 정답 확인
✅ 정답: ②

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

 

① FIFO ② LRU ③ LFU ④ OPT

🔍 정답 확인
✅ 정답: ②

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

 

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

🔍 정답 확인
✅ 정답: ③

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

[소프트웨어 개발 방법론 활용, IT 프로젝트 정보시스템 구축 관리, 소프트웨어 개발 보안 구축]

81. 정보보안의 3요소(CIA)에 해당하지 않는 것은?

 

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

🔍 정답 확인
✅ 정답: ④

82. 암호화와 복호화에 동일한 키를 사용하는 대칭키 암호화 알고리즘은?

 

① RSA ② ECC ③ AES ④ DSA

🔍 정답 확인
✅ 정답: ③

83. 암호화 키는 공개하고 복호화 키는 비밀로 유지하는 공개키(비대칭키) 암호화 알고리즘은?

 

① DES ② SEED ③ ARIA ④ RSA

🔍 정답 확인
✅ 정답: ④

84. 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 단방향 함수로, 무결성 검증에 주로 사용되는 것은?

 

① 해시(Hash) 함수 ② 블록 암호 ③ 스트림 암호 ④ 공개키 암호

🔍 정답 확인
✅ 정답: ①

85. 내부 네트워크와 외부 네트워크 사이에서 접근을 통제하는 보안 장비는?

 

① 라우터 ② 스위치 ③ 방화벽(Firewall) ④ 허브

🔍 정답 확인
✅ 정답: ③

86. 네트워크를 통한 비정상적인 접근이나 공격을 실시간으로 탐지하는 시스템은?

 

① IPS ② IDS ③ VPN ④ DRM

🔍 정답 확인
✅ 정답: ②

87. 여러 대의 좀비 PC를 이용하여 특정 서버에 대량의 트래픽을 발생시켜 서비스를 마비시키는 공격은?

 

① 스니핑 ② 스푸핑 ③ DDoS ④ 피싱

🔍 정답 확인
✅ 정답: ③

88. 웹 애플리케이션의 입력 폼에 악의적인 SQL 구문을 삽입하여 데이터베이스를 조작하는 공격은?

 

① XSS ② CSRF ③ SQL Injection ④ Buffer Overflow

🔍 정답 확인
✅ 정답: ③

89. 웹 페이지에 악성 스크립트를 삽입하여 사용자의 브라우저에서 실행되게 함으로써 쿠키나 세션 정보를 탈취하는 공격은?

 

① XSS ② SQL Injection ③ APT ④ Ransomware

🔍 정답 확인
✅ 정답: ①

90. 소프트웨어 개발 과정에서 발생할 수 있는 보안 취약점을 사전에 제거하기 위해 안전하게 코드를 작성하는 기법은?

 

① 시큐어 코딩 ② 리팩토링 ③ 역공학 ④ 코드 난독화

🔍 정답 확인
✅ 정답: ①

91. 소프트웨어 비용 산정 모델 중 원시 코드 라인 수(LOC)를 기반으로 하는 보헴(Boehm)이 제안한 모델은?

 

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

🔍 정답 확인
✅ 정답: ①

92. 사용자 관점에서 소프트웨어가 제공하는 기능을 정량화하여 비용을 산정하는 모형은?

 

① LOC 모형 ② COCOMO 모형 ③ 기능 점수(FP) 모형 ④ Putnam 모형

🔍 정답 확인
✅ 정답: ③

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

 

① WBS ② 간트 차트 ③ PERT/CPM ④ 파레토 차트

🔍 정답 확인
✅ 정답: ③

94. 소프트웨어 생명주기 모델 중 각 단계를 순차적으로 진행하며, 이전 단계로 돌아가기 어려운 하향식 모델은?

 

① 폭포수 모델 ② 프로토타입 모델 ③ 나선형 모델 ④ 애자일 모델

🔍 정답 확인
✅ 정답: ①

95. 보헴(Boehm)이 제안한 모델로, 대규모 프로젝트에서 위험 분석을 반복적으로 수행하여 점진적으로 개발하는 모델은?

 

① 폭포수 모델 ② 나선형 모델 ③ RAD 모델 ④ V 모델

🔍 정답 확인
✅ 정답: ②

96. 조직의 소프트웨어 개발 프로세스 성숙도를 평가하는 CMMI의 5단계 레벨에 포함되지 않는 것은?

 

① 초기(Initial) ② 관리(Managed) ③ 정의(Defined) ④ 자동화(Automated)

🔍 정답 확인
✅ 정답: ④

97. IT 서비스 관리에 대한 베스트 프랙티스를 제공하는 프레임워크는?

 

① ITIL ② CMMI ③ SPICE ④ ISO 9001

🔍 정답 확인
✅ 정답: ①

98. 프로젝트의 특성과 환경에 맞게 표준 소프트웨어 개발 방법론을 수정하고 보완하는 작업은?

 

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

🔍 정답 확인
✅ 정답: ②

99. 시스템의 유지보수나 문제 해결을 위해 만들어 놓았으나, 악의적인 목적으로 정상적인 인증 절차를 우회하여 접근할 수 있는 통로는?

 

① 트로이 목마 ② 백도어(Backdoor) ③ 웜 ④ 루트킷

🔍 정답 확인
✅ 정답: ②

100. 사용자의 컴퓨터 시스템이나 데이터를 암호화하여 사용할 수 없게 만든 뒤, 이를 인질로 삼아 금전을 요구하는 악성코드는?

 

① 스파이웨어 ② 애드웨어 ③ 랜섬웨어(Ransomware) ④ 키로거

🔍 정답 확인
✅ 정답: ③
📝 3회차 핵심 정리
  • 자주 출제되는 영역: 소프트웨어 아키텍처 패턴, 결함 및 테스트 기법, 데이터베이스 정규화 및 트랜잭션, 프로세스 스케줄링, 정보보안 공격 기법
  • 오답률 높은 유형: C/Java/Python 언어별 문법 차이(포인터, 상속, 컬렉션), OSI 7계층 장비 매칭, 암호화 알고리즘 분류(대칭키 vs 공개키)
  • 다음 회차 대비 학습 포인트: 디자인 패턴 23가지의 정확한 목적 암기, SQL DML/DDL/DCL 명령어 구분, 소프트웨어 비용 산정 모델(COCOMO, FP)의 특징을 중점적으로 복습하세요.

댓글 남기기

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