Certificate/정보처리기사

[COMCBT] 정보처리기사 202006 ~ 202204 오답 기출 2

Walker_ 2024. 3. 1. 23:40

https://www.comcbt.com/

 

최강 자격증 기출문제 전자문제집 CBT

전자문제집, CBT, 컴씨비티, 씨비티, 기사, 산업기사, 기능사, 컴활, 컴퓨터활용능력, 1급, 2급, 워드, 정보처리, 전기, 소방, 기계, 사무자동화, 정보기기, 제과, 제빵, 한국사, 공무원, 수능, 필기,

www.comcbt.com

기출 문제 공부를 제공해주는 COMCBT 감사합니다.


[ 1과목 : 소프트웨어 설계 ] 

7. 디자인 패턴 패턴 분류

 - 생성패턴 : 객체의 생성과 관련된 패턴

 - 구조패턴 : 클래스나 객체들을 조합하여 더 큰 구조로 만들 수 있게 해주는 패턴

 - 행위패턴 : 클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴

 

 - Builder : 생성패턴

 - 프로토타입 : 생성패턴

 - 브리지 : 구조패턴

 

8. 디자인 패턴 분류

 - 생성 패턴 

 - 빌더

 - 프로토타입

 - 팩토리메서드

 - 앱스트랙팩토리

 - 싱글톤

 

 - 구조패턴

 - 브리지

 - 데코레이터

 - 퍼사이드

 - 플라이웨이트

 - 프록시

 - 컴포지트 

 - 어댑터

 

 - 행위패턴

 - 옵저버

 - 상태

 - 방문자

 - 커맨드

 - 책임연쇄

 - 인터프리터

 - 반복자

 - 중재자

 

9. DFD

 - DFD는 시간 흐름을 명확하게 표현할 수 없다

 - 자료에 대한 흐름을 표현하며 구조적 분석기법에 이용된다

 - 요소는 화살표, 원, 직선으로 표시한다

 

11. UML

 - 요소 : Things, Relationship, Diagram 

 - UML은 뒷      다     리 

 

12. 행위 다이어그램

 - 유스케이스 다이어그램

 - 시퀀스 다이어그램

 - 커뮤니케이션 다이어그램

 - 상태 다이어그램

 - 활동 다이어그램

 - 상호작용 개요 다이어그램

 - 타이밍 다이어그램

 

13. 요구사항 분석

 - 비용과 일정에 대한 제약설정

 - 타당성 조사

 - 요구사항 정의 문서화

 

19. 디자인 패턴 패턴 종류

 - 생성패턴 : 객체를 생성하는 것에 대한 패턴

 - 추상팩토리

 - 빌더

 - 팩토리 메소드

 - 프로토타입

 - 프록시

 

 - 구조패턴 : 구조를 통해 확장성을 꾀하는 패턴

 - 어댑터

 - 브릿지

 - 컴포지트

 - 데코레이터

 - 퍼사드

 - 플라이웨잇

 - 프록시

 

 - 행위패턴 : 행위의 변경, 수정 등을 위한 패턴

 - 역할 사슬

 - 커맨드

 - 인터프리터

 - 이터레이터

 - 미디에이터

 - 메멘토

 - 옵저버

 - 스테이트

 - 스트래티지

 - 템플릿

 - 메소드

 - 비지터

 

[ 2과목 : 소프트웨어 개발 ]

 

21. 네트워크 영역

 - IPSec : 네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능 제공

 - SSL : TCP/IP 계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 보장하는 프로토콜

 - S-HTTP : 클라이언트와 서버 간 전송되는 모든 메시지를 암호화하는 프로토콜

 - SMTP(Simple Mail Transfer Protocol)은 전자 우편을 교환하는 서비스를 제공하는 프로토콜

 

27. 네트워크 영역

 - IPsec : 네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능을 제공하는 프로토콜

 - SSL : TCP/IP 계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 보장하는 프로토콜

 - S-HTTP : 클라이어트와 서버 간에 전송되는 모든 메시지를 암호화 하는 프로토콜

 - SMTP : 이메일 송/수신에 사용되는 프로토콜

 

28. 디지털 저작권 관리 구성 요소

 - 콘텐츠 분배자 : 암호화된 콘텐츠를 유통하는곳/사람

 - 패키저 : 콘텐츠를 메타데이터와 함께 배포 가능한 형태로 묶어 암호화

 - 클리어링 하우스 : 키 관리 및 라이센스 발급 관리

 - DRM 컨트롤러 : 배포된 콘텐츠의 이용권한을 통제

 

29. 이진 트리 운행법

 - Preorder 운행 : Root > Left > Right

 - Inorder 운행 : Left > Root > Right

 - Postorder 운행 : Left > Right > Root 

 

32. 디지털 저작권 관리의 기술 요소

 - 암호화 / 키 관리 / 암호화 파일 생성 / 식별 기술 / 저작권 표현 / 정책 관리 / 크랙 방지 / 인증

 

35. 파티션 유형

 - 범위 분할 / 해시 분할 / 조합 분할 / 리스트  파티셔닝

 

36. 소스코드 품질분석 도구

 - 정적 분석 도구

 - pmd : 소스 코드에 대한 미사용 변수 최적화안된 코드 등 결함을 유발할 수 있는 코득 검사

 - cppcheck

 - SonarQube

 - checkstyle

 - ccm

 - cobertura

 

 - 동적 분석 도구

 - Avalanche

 - valgrind

 

[ 3과목 : 데이터베이스 구축 ]

 

41. 정규형

 - 1NF : 도메인이 원자값만으로 구성된 정규형

 - 2NF : 기본 키가 아닌 모든 속성이 기본 키에 대해 완전 함수적 종속을 만족하는 정규형

 - 3NF : 기본 키가 아닌 모든 속성이 기본 키에 대해 이행적 종속을 만족 안하는 정규형

 - BCNF : 모든 결정자가 후보 키인 정규형 *

 - 4NF : 다치 종속 A->B가 성립하는 경우 A에 함수적 종속 관계를 만족하는 정규형

 - 5NF : 모든 조인 종속이 후보 키를 통해서만 성립되는 정규형

 

46. 데이터베이스의 논리적 설계 

 - 논리적 설계  

 - 현실 세계에서 발생하는 자료를 컴퓨터가 이해하고 처리할 수 있는 물리적 저장장치에 저장할 수 있도록 변환하기 위해 특정 DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정

 - 개념 세계의 데이터를 필드로 기술된 데이터 타입과 이 데이터 타입들 간의 관계로 표현되는 논리적 구조의 데이터로 모델화

 - 개념 스키마를 평가 및 정제하고 DBMS에 따라 서로 다른 논리적 스키마를 설계하는 단계(종속적인 논리 스키마)

 - 트랜잭션의 인터페이스 설계

 - 특정목표 DBMS에 따른 스키마설계

 - 스키마의 평가 및 정제

 

 - 물리적 설계

 - 논리적 구조로 표현된 데이터를 물리적 구조의 데이터로 변환

 - 데이터 베이스 파일의 저장 구조 및 엑세스 경로 설정

 - 데이터가 컴퓨터에 저장되는 방법을 묘사

 - 저장 레코드의 양식 설계, 레코드 집중의 분석 및 설계, 접근 경로 설계

 - 기본적 데이터 단위는 저장레코드

 - 성능에 중대한 영향을 미침

 

48. 애트리뷰트 개념

 - 관계 데이터 모델에서 데이터의 가장 작은 논리적 단위는 애트리뷰트 값이며, 이 값은 원자 값만을 허용한다

 - 같은 타입의 모든 원자 값들의 집합을 그 애트리뷰트의 도메인이라고 한다

 - 도메인은 같은 도메인의 값들끼리 비교가 허용된다

 - 하나의 도메인에 대하여 둘 이상의 애트리뷰트가 정의될 수도 있다

 - 한 릴레이셔션에서는 몯느 애트리뷰트들의 이름이 반드시 달라야 한다

 

 - 튜플 : 릴레이션을 구성하는 각각의 행을 말한다. 속성의 모임으로 구성된다. 파일 구조에서 레코드와 같은 의미이다. 튜플의 수를 카디널리티 또는 기수, 대응수라고 한다

 

 - 다형성 : 하나의 객체가 여러 가지 타입을 가질 수 있는 것

 - 엔티티 : 데이터베이스의 논리적 구성요소, 데이터베이스에 표현하려는 유형, 무형의 개체로 정보의 단위

 

52. 분산데이터베이스의 목표

 - 위치투명성, 중복투명성, 병행투명성, 장애투명성

 

54. 회복기법

 - 장애의 유형 : 트랜잭션 장애, 시스템 장애, 미디어 장애

 - 회복 기법 : 즉각 갱신 기법, 역기 갱신 기법, 검사점 기법, 그림자 페이지 대체 기법

 

56. 데이터 모델의 구성 요소

 - 논리적구조, 연산, 제약조건

 

 - 논리 데이터 모델의 구성요소

 - 개체, 속성, 관계

 

58. 분산 데이터베이스

 - 주요 구성 요소 : 전역, 분할, 할당, 지역 스키마

 - 분산 데이터베이스의 구성 요소

 - 분산 처리기, 분산 데이터베이스, 통신 네트워크, 분산 트랜잭션

 

59. 정규형

 - 제 1 정규형 : 릴레이션에 속한 모든 속성의 도메인이 더는 분해되지 않는 원자값으로만 구성되어 있음

 - 제 2 정규형 : 제 1 정규형에 속하고, 기본키가 아닌 모든 속성이 기본키에 완전 함수 종속 되어야 함

 - 제 3 정규형 : 제 2 정규형에 속하고 기본키가 아닌 모든 속성이 기본키에 이행적 함수 종속이 되지 않을 시 속함

 - 제 4 정규형 : 보이스/코드 정규형을 만족하며 함수 종속이 아닌 다치 종속 제거시 만족

 - 제 5 정규형 : 제 4 정규형을 만족하며 후보키르 통하지 않는 조인 종속 제거해야 만족

 

[ 4과목 : 프로그래밍 언어 활용 ]

61.  응집도 

 - 시간적 응집도 : 모듈 내 구성 요소들이 서로 다른 기능을 같은 시간대에 함께 실행하는 경우의 응집도

 - 논리적 응집도 : 모듈 내 구성 요소들이 같은 범주에 속하는 기능끼리 묶인 경우

 - 우연적 응집도 : 모듈 내 구성 요소들이 뚜렷한 관계없이 묶인 경우

 - 순차적 응집도 : 모듈 내 구성 요소들이 이전의 명령어로부터 나온 출력결과를 그 다음 명령어의 입력자료로 사용하는 경우

 

66. RIP

 - 최단 경로 탐색에는 Bellman-Ford 알고리즘을 사용하는 거리 벡터 라우팅 프로토콜

 - 라우팅 프로토콜을 IGP와 EGP로 분류했을 때 IGP에 해당한다 

등등

 

69. IPv 주소체계

 - IPv6 : 유니캐스트, 멀티캐스트, 애니캐스트

 - IPv4 : 유니캐스트, 멀티캐스트, 브로드캐스트

 

72. 결합도

- 강한것 부터 순서

- 내 공 외 제 스 자

 

75. 응집도

 - 약함 << 우연적 - 논리적 - 시간적 - 절차적 - 교환적 - 순차적 - 기능적 >> 강함

 - (우)리 (논)산 (시)(절) 기억나?

 - (교)자랑 (순)대 (기)대했는데..

 

77. 스레드

 - 사용자수준 스레드 장점 : 커널 모드로의 전환 없이 스레드 교환이 가능하므로 오버헤드가 줄어든다

 

80. 모듈화 관련

 - 응집도 : 하나의 모듈이 하나의 기능을 수행하는 요소들간의 연관성 척도, 독립적인 모듈이 되기 위해서는 응집도가 강해야한다

 - 결합도 : 모듈과 모듈 사이의 상호의존 또는 연관 정도

 - 응집도 : 모듈이 독립적인 기능으로 정의되어 있는 정도

 

[ 5과목 : 정보시스템 구축관리 ]

 

89. 암호화

 - 대칭키 암호화 (블록 암호화 방식) : DES, SEED, AES, ARIA

 - 개인키 암호화 (스트림 암호화 방식) : LFSR, RC4

 - 공개키 암호화(비대칭 암호) : RSA

 

99. 다양한 개념

 - CLASP : 소프트웨어 개발 생명주기 초기단계에 보안강화를 목적으로 하는 정형화된 프로세스로써, 활동중심 역할기반의 프로세스로 구성된 집합체로, 이미 운영중인 시스템에 적용하기 적합합니다.

 - CWE : 주요 보안 취약점, 보안 문제를 정리하는 프로젝트

 - PIMS : 개인정보 보호관리체계

 - Seven Touchpoints : 소프트웨어 개발 생명주기의 각 단계에 관련된 7가지의 보안 강화 활동을 개발자에게 집중적으로 관리하도록 요구하여 실무적으로 검증된 개발보안 방법론