본문 바로가기

전체 글343

728x90
2021 #정보처리기사 필기요약 #4-2. 프로그래밍 언어 활용 2021년 NCS기반 정처기 필기입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 4과목 프로그래밍 언어 활용 기본문법 활용 데이터 타입(Data Type) 데이터 타입의 유형 (불문열 정부) 블린(Boolean) / 문자(Char) / 문자열(String) / 정수(Int) / 부동 소수점(Float) 변수(Variable) 변수는 저장하고자 하는 어떠한 값이 있을 때, 그 값을 주기억장치에 기억하기 위한 공간이다. 변수 설정 규칙 영문 대/소문자, 숫자, 밑줄('_'), 달러('$')만 작성 가능하다. 첫 자리에는 숫자를 사용할 수 없다. 공백을 사용할 수 없다. 이미 사용되고 있는 예약어(for, if,.. 2021. 3. 1.
2021 #정보처리기사 필기 시험 - 유의사항 2021년 정기 기사 1회 - 정보처리기사 필기 시험 유의사항입니다. 시험 치기 전에 미리 확인하시고 준비물을 필참합시다. 유의사항 요약 시험시작 30분 전까지 입실 완료 전자계산기는 정해준 것만 쓸 수 있음 소지 불가 물품(전자 통신기기 등)을 소지하고 시험치면 퇴실 및 무효처리 시험시간 중 인터넷 사용 금지 시험시간 중 필기도구 및 계산기 등을 빌리거나 빌려주지 못함 필기시험 시간 중에는 화장실 이용 제한 시험시간 1/2 경과 후 퇴실가능 응시자격 온라인제출서비스 사용기간은 '필기접수수초일 ~ 필기합격자발표일+7일까지' 응시자격서류제출기간 이전에도 서류제출은 상시로 가능하며, 실기접수기간 이전 응시자격서류심사가 종료되므로 이 점 참고 준비물 요약 수험표, 신분증, 검정색 사인펜 (OMR 표기용) 계산.. 2021. 3. 1.
2021 #정보처리기사 필기요약 #4-1. 서버프로그램 구현 2021년 NCS기반 정처기 필기입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 4과목 프로그래밍 언어 활용 > 서버프로그램 구현 개발환경 구축 개발환경 구축은 응용 소프트웨어의 개발 편의성, 개발 성능 향상을 위해 하드웨어 및 소프트웨어 개발환경을 구축하는 과정이다. 개발환경 구축 도구의 분류 (빌구테형) 빌드 도구 / 구현 도구 / 테스트 도구 / 형상 관리 도구 개발환경 구축 절차 프로젝트 요구사항 분석 필요 도구 설계 개발언어 선정 구현도구 선정 빌드, 테스트 도구 선정 개발환경 구성요소 개발환경 구분 하드웨어 개발환경 서버 하드웨어 개발환경 웹 서버 (Web Server) 웹 애플리케이션 서버 (W.. 2021. 3. 1.
2021 #정보처리기사 필기요약 #3-5. 데이터 전환 2021년 NCS기반 정처기 필기입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 3과목 데이터베이스 구축 > 데이터 전환 기술 데이터 전환 원천의 데이터베이스로부터 목적 데이터베이스를 만드는 활동이다. 목적 시스템의 데이터 모델에 적합하게 ETL 활동을 거친다. 목적 데이터베이스에 데이터 적재 후 그 결과를 검증한다. 초기 데이터 구축 초기 데이터 구축 전략 초기 데이터 구축 / 데이터 복구 방안 마련 / DB 구축 지침 제시 초기 데이터 구축 절차 구축 전략수립 → 대상파악 → 범위 확정 → 고려사항 도출 ETL(Extraction, Transformation, Loading) ETL은 원천 시스템에서 데.. 2021. 3. 1.
2021 #정보처리기사 필기요약 #3-4. 물리 데이터베이스 설계 2021년 NCS기반 정처기 필기입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 3과목 데이터베이스 구축 > 물리 데이터베이스 설계 스토리지(Storage) 정보를 보존하는 저장장치 스토리지 구성 (다나스) 접속 방식 설명 장점 단점 DAS (Direct Attached Storage) 데이터 서버와 외장형 저장장치를 전용 케이블로 직접 접속하는 방식 전용라인의 사용으로 주어진 성능이 보장되며 안정성도 뛰어남 저장장치에 따른 접속방법이 서로 상이하여 저장장치 공유에 문제가 있음 NAS (Network Attached Storage) LAN을 통해 스토리지와 서버를 접속하는 방식, 파일서버를 통한 파일 시스템.. 2021. 2. 28.
2021 #정보처리기사 필기요약 #3-3. 논리 데이터베이스 설계 2021년 NCS기반 정처기 필기입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 3과목 데이터베이스 구축 > 논리 데이터베이스 설계 관계 데이터 모델(Relation Data Model) 실세계 데이터를 행과 열로 구성된 테이블 형태로 구성된 데이터 모델이다. 수학자 E.F.Codd 박사가 제안한 모델이다. 관계 데이터 모델의 구성요소 (중요!! 외우기!) 구성요소 설명 릴레이션 행(Row)과 열(Column)로 구성된 테이블 튜플(Tuple) 릴레이션의 행(Row)에 해당되는 요소 속성(Attribute) 릴레이션의 열(Column)에 해당되는 요소 카디널리티(Cardinality) 튜플(Row)의 수 차.. 2021. 2. 28.
2021 #정보처리기사 필기요약 #3-1. SQL 응용, #3-2. SQL 활용 2021년 NCS기반 정처기 필기입니다. 2021 수제비를 보고 공부한 내용을 기록하였습니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 3과목 데이터베이스 구축 > SQL 응용 절차형 SQL 작성 (1) 트리거(Trigger) 트리거 구성 (다이비컨 SE) 구성요소 설명 선언부 DECLARE 트리거 명칭 정의 이벤트부 EVENT 트리거 실행 타이밍, 이벤트 명시 시작/종료부 BEGIN/END 트리거 시작과 종료 표현, 블록으로 구성 제어부 CONTROL 순차처리, 비교 조건에 따라 블록 또는 문장 실행, 조건에 따라 반복 실행 SQL SQL DML을 주로 사용, 자주 사용되지 않지만 DDL(TRUNCATE 등.. 2021. 2. 28.
2021 #정보처리기사 필기요약 #2-5. 인터페이스 구현 2021년 NCS기반 정처기 필기입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 2과목 소프트웨어 개발 > 인터페이스 구현 (1) 내·외부 인터페이스 기술 표준 확인 대표적인 방법은 EAI와 ESB 방식이 있다. EAI(Enterprise Application Integration) [2020년 4회] 기업 내 각종 플랫폼 및 애플리케이션들을 통합하여, 동일한 플랫폼을 통해 서로 커뮤니션하도록 하는 것을 목적으로 한다. 기업이 비즈니스 프로세스를 중심으로 여러 애플리케이션 간의 네트워크를 통합 관리한다. 대상 시스템에 비표준 어댑터(Adapter)를 배포하여 통합한다. Hub & Spoke와 Message .. 2021. 2. 27.
2021 #정보처리기사 필기요약 #2-4. 테스트, 구현 2021년 NCS기반 정처기 필기입니다. 이기적2020과 수제비2021 수험서를 함께 보고 공부한 기록입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 2과목 소프트웨어 개발 > 애플리케이션 테스트 관리 테스트 케이스(Test Case) 테스트 케이스는 특정 요구사항에 준수하는 지를 확인하기 위해 개발된 입력값, 실행 조건, 예상된 결과의 집합이다. 테스트 케이스 작성 절차 테스트 계획 검토 및 자료 확보 위험 평가 및 우선순위 결정 테스트 요구사항 정의 테스트 구조 설계 및 테스트 방법 결정 테스트 케이스 정의 테스트 케이스 타당성 확인 및 유지보수 테스트 케이스 구성요소(ISO/IEC/IEEE 29119-.. 2021. 2. 27.
2021 #정보처리기사 필기요약 #2-2. 통합구현, 배포, 버전관리 2021년 NCS기반 정처기 필기입니다. 이기적2020과 수제비2021 수험서를 함께 보고 공부한 기록입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 2과목 소프트웨어 개발 > 통합 구현 통합구현 (1) 단위 모듈 구현 단위 모듈 구현은 소프트웨어 개발에 있어 기능을 단위 모듈별로 분할하고 추상화하여 성능을 향상시키고, 유지보수를 효과적으로 하기 위한 구현 기법이다. 단위 모듈 구현 원리 (정분추모) 정보 은닉 (Information Hiding) 분할과 정복 (Divide & Conquer) 데이터 추상화 (Data Abstraction) 모듈 독립성 (Module Independency) 재사용(Reus.. 2021. 2. 27.
2021 #정보처리기사 필기요약 #2-1. 트리 순회방법, 차수 구하기 읽기전 참고사항 특정 노드를 언급하지 않고 트리의 차수를 구하는 경우 전체 트리에서 가장 큰 차수를 가지는 값을 구합니다. 노랑 마킹은 시험에 출제된 적이 있는 트리와 질문입니다. 회색 마킹은 트리 순회방법에 맞춰 제가 풀이한 결과입니다. 틀렸다고 생각되는 결과라면 댓글로 제보주세요. (확실하다고 생각되는 결과는 검정 글씨로 작성하였습니다.) 제 2과목 > 데이터 입출력 구현 > 자료구조 > 트리 루트 노드(Root Node) 트리에서 부모가 없는 최상위 노드이며, 트리의 시작점을 뜻한다. 트리 차수(Degree) 특정 노드에 연결된 자식의 수를 뜻한다. 트리 순회방법 구분 개념도 순회방법 전위 순회 (Pre-Order Traversal) Root → Left → Right 루 좌 우 중위 순회 (In-.. 2021. 2. 26.
2021 #정보처리기사 필기요약 #2-1. 데이터 입출력 구현 2021년 NCS기반 정처기 필기입니다. 이기적2020과 수제비2021 수험서를 함께 보고 공부한 기록입니다. 제 2과목 소프트웨어 개발 > 데이터 입출력 구현 (1) 논리 데이터 저장소 확인 자료 구조(Data Structure) 자료 구조는 컴퓨터상 자료를 효율적으로 저장하기 위해 만들어진 논리적인 구조이다. 자료 구조의 분류는 선형 구조와 비선형 구조로 크게 나뉜다. 구조 설명 종류 선형 구조 데이터를 연속적으로 연결한 자료 구조 리스트, 스택, 큐, 데크 비선형 구조 데이터를 비연속적으로 연결한 자료 구조 트리, 그래프 선형 구조 > 리스트(List) 개념 설명 선형 리스트 (Linear List) 배열과 같이 연속되는 기억 장소에 저장되는 리스트 연결 리스트 (Linked List) 노드의 포인.. 2021. 2. 26.