본문 바로가기

728x90

정보처리기사 필기

[정보처리기사 필기요약] 5과목 기술 용어 및 정의 TCP Wrapper : 어떤 외부 컴퓨터가 접속되면 접속 인가 여부를 점검해서 인가된 경우에는 접속이 허용되고, 그 반대의 경우 거부할 수 있는 접근제어 유틸리티 Zing : 기기를 키오스크에 갖다 대면 원하는 데이터를 바로 가져올 수 있는 기술로 10cm 이내 근접 거리에서 기가급 속도로 데이터 전송이 가능한 초고속 근접무선통신(NFC) 기술 클라우드 기반 HSM(Cloud-based Hardward Security Module) : 클라우드(데이터센터) 기반 암호화 키 생성, 처리, 저장 등을 하는 보안기기 : 국내에서는 공인인증서의 폐지와 전자 서명법 개정을 추진하면서 hsm 용어 자주 등장 : 기존 HSM 기기나 휴대폰에 인증서를 저장해다닐 필요 없음 Mesh Network : 다른 국을 향하는.. 더보기
[정보처리기사 필기요약] 4-3. 응용 SW 기초 기술 활용 1. 운용체제 기초 활용 (1). 운영 체제 종류 운영체제의 기능 ① 제어 프로그램(Control Program) - 감시 프로그램(Supervisor Program) : 각종 프로그램의 실행과 시스템 전체의 작동 상태 감시 및 감독 - 작업 제어 프로그램(Job Control Program) : 작업의 연속 처리를 위한 스케줄 및 시스템 자원 할당 - 데이터 관리 프로그램(Data Management Program) : 주기억장치와 보조기억장치 사이의 데이터 전송과 보조기억장치의 자료 갱신 및 유지보수 기능을 수행 메모리 관리 기법 ③ 메모리 할당 기법 - 페이징 기법(Paging) : 가상기억장치 내의 프로세스를 일정하게 분할하여 주기억장치의 분산된 공간에 적재시킨 후 프로세스를 수행시키는 기법 : .. 더보기
[정보처리기사 필기요약] 4-2. 프로그래밍 언어 활용 1. 기본문법 활용 (7). 명령문 조건문 ① if 문 - C언어, 자바 if ~ else if ~ else - 파이썬 if ~ elif ~ else 3. 라이브러리 활용 (1). 라이브러리 표준 라이브러리 상세 ① 문자열 라이브러리 - strcat : 문자열끼리 연결하는 함수(string concatenate) - strcpy : 문자열을 복사하는 함수(string copy) - strcmp : 문자열을 비교하는 함수(string compare) - strlen : 문자열의 길이를 알려주는 함수(string length) - strrev : 문자열을 거꾸로 뒤집는 함수(string reverse) - strchr : 문자열 내에 일치하는 문자가 있는지 검사하는 함수 더보기
[정보처리기사 필기요약] 3-4. 물리 데이터베이스 설계 1. 물리 요소 조사 분석 (2). 분산 데이터 베이스 분산 데이터베이스(Distributed Database) 개념 : 네트워크상에서 여러 컴퓨터에 물리적으로 분산되어 있지만, 하나의 데이터베이스처럼 인식하도록 논리적으로 통합된 베이스 분산 데이터베이스 특징 장점 단점 - 분산 제어가 용이 - 지역 자치성이 높음 - 효용성과 융통성이 높음 - 데이터베이스 복제 및 분산을 통해 사용자 측면에서는 향상된 성능을 제공 - 장애로 인한 데이터 유실 복구에도 효과적 - 시스템 확장이 용이 - 복잡성이 증가(사이트간 조정 문제로 인해 데이터베이스 설계 및 소프트웨어 개발 비용 증가) - 성능 저하(분산 데이터베이스 간 메시지 교환 등으로 인한 오버헤드 발생) - 개발 비용의 증가(전문 인력 부족으로 개발 비용 과.. 더보기
[정보처리기사 필기요약] 3-2. SQL 활용 1. 기본 SQL 작성 (1). 데이터 정의어 DDL의 대상 ① 도메인 : 하나의 속성이 가질 수 있는 원자들의 집합 ② 스키마 : 데이터베이스의 구조, 제약조건 등의 정보를 담고 있는 기본적인 구조 - 외부 스키마(External Schema) : 사용자나 개발자의 관점에서 필요로하는 데이터베이스의 논리적 구조 - 개념 스키마(Conceptual Schema) : 데이터베이스 전체적인 논리적 구조- 내부 스키마(Internal Schema) : 물리적 저장장치의 관점에서 보는 데이터베이스 구조 ③ 테이블 : 데이터를 저장하는 항목인 필드들로 구성된 데이터의 집합체 ④ 뷰 : 하나 이상의 물리 테이블에서 유도되는 가상의 테이블 ⑤ 인덱스 : 검색을 빠르게 하기 위한 데이터 구조 (3). 트랜잭션 트랜잭션.. 더보기
[정보처리기사 필기요약] 3-3. 논리 데이터 베이스 설계 1. 관계 데이터베이스 모델 (2). 관계 데이터 언어 관계 대수 관계 해석 2. 데이터 모델링 및 설계 (1). 데이터 모델 데이터 모델(Model) 개념 : 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 데이터베이스 설계 단계/데이터 모델 절차 ① 요구 조건 분석 ② 개념적 설계 : 사용자의 요구에 대한 트랜잭션을 모델링 하는 단계, 개체 관계 다이어그램(E-R Diagram) ③ 논리적 설계 : 트랜잭션의 인터페이스 설계, 정규화 수행 ④ 물리적 설계 : 물리적인 스키마, 테이블/인덱스/뷰/파티션 등 객체 생성, 반 정규화 수행, 데이터 타입/값 분포/접근 빈도, 성능 등 고려 (4). 데이터베이스 정규화 이상 현상(Anomaly) : 릴레이션 조작 시 데이터들이 불필.. 더보기
[정보처리기사 필기요약] 1-4. 인터페이스 설계 1. 인터페이스 요구사항 확인 (1). 인터페이스 요구사항 확인 요구사항 개발 단계 상세 ① 요구사항 도출 단계(Elicitation) : 모든 것을 머리 속에서 다 꺼내는 것 : 요구사항 소스, 도출기법 ② 요구사항 분석 단계(Analysis) : 요구사항 분류, 개념 모델링, 기술 구조 설계 및 요구사항 할당, 요구사항 협상 ③ 요구사항 명세 단계(Specification) : 시스템 정의서, 시스템 요구사항 명세서, 소프트웨어 요구사항 명세서 ④ 요구사항 확인 및 검증 단계(Validation) : 정형 기술 검토 수행, 검토, 프로토타이핑, 모델 검증, 인수 테스트 : 오류 수정 및 재작업 비용이 많이 소요 - 동료 검토(Peer Review) : 2~3명이 진행하는 리뷰. 요구사항 명세서 작성자.. 더보기
[정보처리기사 필기요약] 2-3. 제품 소프트웨어 패키징 1. 제품 소프트웨어 패키징 (1). 어플레케이션 패키징(Application Packaging) 어플리케이션 패키징 개념 : 개발이 완료된 제품 소프트웨어를 배포하고 설치할 수 있도록 고객에게 전달하기 위한 형태로 제작하고, 설치와 사용에 필요한 제반 내용을 포함하는 매뉴얼을 작성하는 활동 (2). 어플레케이션 배포도구 어플리케이션 배포 도구 활용 시 고려사항 - 반드시 암호화/보안을 고려한다 - 다양한 이기종 연동을 고려한다 - 사용자 편의성을 위한 복잡성 및 비효율성 문제를 고려한다 - 애플리케이션 종류에 적합한 암호화 알고리즘을 적용한다 - 지속적인 배포를 고려한 (4). DRM(Digital Rights Management) DRM의 개념 : 디지털 콘텐츠에 대한 권리 정보를 지정하고 암호화 기.. 더보기

728x90
반응형