Learn & Record
[COMCBT] 정보처리기사 202006 ~ 202204 오답 기출 4 본문
기출 문제 공부를 제공해주는 COMCBT 감사합니다.
[ 1과목 : 소프트웨어 설계 ]
7. 디자인 패턴 패턴 분류
- 생성패턴 : 객체의 생성과 관련된 패턴
- 구조패턴 : 클래스나 객체들을 조합하여 더 큰 구조로 만들 수 있게 해주는 패턴
- 행위패턴 : 클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴
- 빌더 : 생성패턴
- 프로토타입 : 생성패턴
- 브리지 : 구조패턴
8. 디자인 패턴 분류
- 생성 패턴
- 빌더, 프로토타입, 팩토리메서드, 앱스트랩팩토리, 싱글톤
- 구조패턴
- 브리지, 데코레이터, 퍼사이드, 플라이웨이트, 프록시, 컴포지트, 어댑터
- 행위패턴
- 옵저버, 상태, 방문자, 커맨드, 책임연쇄, 인터프리터, 반복자, 중재자
9. DFD
- DFD는 시간 흐름을 명확하게 표현할 수 있다
- 자료에 대한 흐름을 표현하며 구조적 분석기법에 이용된다
- 요소는 화살표, 원, 직선으로 표시한다
11. UML
- 요소 : Things, Diagram, Relationship
- UML은 뒷 다 리
12. 행위 다이어그램
- 유스케이스 다이어그램
- 시퀀스 다이어그램
- 커뮤니케이션, 상태, 활동, 상호작용 개요, 타이밍 다이어그램
13. 요구사항 분석
- 비용과 일정에 대한 제약설정
- 타당성 조사
- 요구사항 정의 문서화
19. 디자인 패턴 패턴 종류
- 생성패턴 : 객체를 생성하는 것에 대한 패턴
- 추상팩토리, 빌더, 팩토리 메소드, 프로토타입, 프록시
- 구조패턴 : 구조를 통해 확장성을 꾀하는 패턴
- 어댑터, 브릿지, 컴포지트, 데코레이터, 퍼사드, 플라이웨잇, 프록시
- 행위패턴 : 행위의 변경, 수정 등을 위한 패턴
- 역할, 사슬, 커맨드, 인터프리터, 이터레이터, 미디에이터, 메멘토, 옵저버, 스테이트, 스트래티지, 템플릿, 메소드, 비지터
[ 2과목 : 소프트웨어 개발 ]
21. 네트워크 영역
- IPSec : 네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능 제공
- SSL : TCP/IP 계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 보장하는 프로토콜
- S-HTTP : 클라이언트와 서버 간 전송되는 모든 메시지를 암호화하는 프로토콜
- SMTP : 전자 우편을 교환하는 서비스를 제공하는 프로토콜
27. 네트워크 영역
- IPSec : 네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능을 제공하는 프로토콜
- SSL : TCP/IP 계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 보장하는 프로토콜
- S-HTTP : 클라이언트와 서버 간에 전송되는 모든 메시지를 암호화 하는 프로토콜
- SMTP : 이메일 송/수신에 사용되는 프로토콜
29. 이진 트리 운행법
- Preorder 운행 : Root > Left > Right
- Inorder 운행 : Left > Root > Right
- Postorder 운행 : Left > Right > Root
32. 디지털 저작권 관리의 기술 요소
- 암호화 / 키 관리 / 암호화 파일 생성 / 식별 기술 / 저작권 표현 / 정책 관리 / 크랙 방지 / 인증
35. 파티션 유형
- 범위 분할 / 해시 분할 / 조합 분할 / 리스트 파티셔닝
36. 소스코드 품질분석 도구
- 정적 분석 도구
- pmd, cppcheck, SonarQube, checkstyle, ccm, cobertuna
- 동적 분석 도구
- 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 알고리즘을 사용하는 거리 벡터 라우팅 프로토콜 등등
69. IPv 주소체계
- IPv6 : 유니캐스트, 멀티캐스트, 애니캐스트
- IPv4 : 유니캐스트, 멀티캐스트, 브로드캐스트
72. 결합도
- 강한 것 부터 순서
- 내 공 외 제 스 자
75. 응집도
- 약함 << 우연적 - 논리적 - 시간적 - 절차적 - 교환적 - 순차적 - 기능적 >> 강함
- (우)리 (논)산 (시)(절) 기억나?
- (교)자랑 (순)대 (기)대했는데..
77. 스레드
- 사용자수준 스레드 장점 : 커널 모드로의 전환 없이 스레드 교환이 가능하므로 오버헤드가 줄어든다
80. 모듈화 관련
- 응집도 : 하나의 모듈이 하나의 기능을 수행하는 요소들간의 연관성 척도, 독립적인 모듈이 되기 위해서는 응집도가 강해야한다
- 결합도 : 모듈과 모듈 사이의 상호의존 또는 연관 정도
- 응집도 : 모듈이 독립적인 기능으로 정의되어 있는 정도
[ 5과목 : 정보시스템 구축관리 ]
89. 암호화
- 대칭키 암호화 (블록 암호화 방식) : DES, SEED, AES, ARIA
- 개인키 암호화 (스트림 암호화 방식) : LFSR, RC4
- 공개키 암호화 (비대칭 암호) : RSA
99. 다양한 개념
- CLASP : 소프트웨어 개발 생명주기 초기단계에 보안강화를 목적으로 하는 정형화된 프로세스로써, 활동중심 역할기반의 프로세스로 구성된 집합체로, 이미 운영중인 시스템에 적용하기 적합합니다.
- CWE : 주요 보안 취약점, 보안 문제를 정리하는 프로젝트
- PIMS : 개인정보 보호관리체계
- Seven Touchpoints : 소프트웨어 개발 생명주기의 각 단계의 관련된 7가지의 보안 강화 활동을 개발자에게 집중적으로 관리하도록 요구하여 실무적으로 검증된 개발보안 방법론
'Certificate > 정보처리기사' 카테고리의 다른 글
[velog] 정보처리기사 실기 요약 [1] 요구사항 확인 (애자일 ~ 전체) (0) | 2024.03.10 |
---|---|
[velog] 정보처리기사 실기 요약 [1] 요구사항 확인 (소프트웨어 생명주기 ~ 애자일) (0) | 2024.03.09 |
[COMCBT] 정보처리기사 202006 ~ 202204 오답 기출 3 (0) | 2024.03.02 |
[COMCBT] 정보처리기사 202006 ~ 202204 오답 기출 2 (0) | 2024.03.01 |
[COMCBT] 정보처리기사 202006 ~ 202204 오답 기출 (12) | 2024.02.29 |