본문 바로가기

정보처리기사필기요약15

728x90
2024 #정보처리기사 필기요약 #5-4. 시스템 보안 구축 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다. 제 5과목 정보시스템 구축 관리 > 시스템 보안 구축 > 시스템 보안 설계(1) 서비스 공격 유형DoS 공격시스템을 악의적으로 공격해 해당 시스템의 자원을 부족하게 하여 원래 의도된 용도로 사용하지 못하게 하는 공격이다.DoS 공격의 종류공격기법설명SYN 플러딩(SYN Flooding)TCP 프로토콜의 구조적인 문제를 이용한 공격UDP 플러딩(UDP Flooding)대량의 UDP 패킷을 만들어 임의의 포트 번호로 전송하여 응답 메시지(ICMP Destination Unreachable)를 생성하게 하여 지속해서 자원을 고갈시키는 공격스머프(Smurf) / 스머핑(Smurfin.. 2024. 7. 5.
2024 #정보처리기사 필기요약 #5-2. IT 프로젝트 정보시스템 구축관리 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다.  제 5과목 정보시스템 구축 관리 > IT 프로젝트 정보시스템 구축관리 (1) 네트워크 구축관리IT 신기술 및 네트워크 장비 트렌드 정보가상화 기반 네트워크 기술구분설명구성요소SDN(Software Defined Network)개방형 API(오픈플로우) 기반으로 네트워크 장비의 트래픽 경로를 지정하는 컨트롤 플레인(Control Plane)과 트래픽 전송을 수행하는 데이터 플레인을 분리하여 네트워크 트래픽을 중앙 집중적으로 관리하는 기술이다.애플리케이션(Application),네트워크 운영체제,데이터 플레인(Data Plane)오픈플로우(Openflow)네트워크 장치의 컨트롤.. 2024. 7. 5.
2024 #정보처리기사 필기요약 #5-1. 소프트웨어 개발방법론 활용 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다. 제 5과목 정보시스템 구축 관리 > 소프트웨어 개발방법론 선정 (1) 소프트웨어 생명주기 모델소프트웨어 생명주기(SDLC; Software Development Life Cycle)소프트웨어 생명주기는 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차이다. 소프트웨어 생명주기 모델 프로세스 (요설구테유)요구사항 분석 단계설계 단계구현 단계테스트 단계유지보수 단계 소프트웨어 생명주기 모델 종류 (폭프나반) 종류설명폭포수 모델(Waterfall Model)소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 [2020년 4회]선형 순차적 모형.. 2024. 7. 5.
2024 #정보처리기사 필기요약 #3-5. 데이터 전환 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다. 제 3과목 데이터베이스 구축 > 데이터 전환 기술데이터 전환원천의 데이터베이스로부터 목적 데이터베이스를 만드는 활동이다.목적 시스템의 데이터 모델에 적합하게 ETL 활동을 거친다.목적 데이터베이스에 데이터 적재 후 그 결과를 검증한다. 초기 데이터 구축초기 데이터 구축 전략초기 데이터 구축 / 데이터 복구 방안 마련 / DB 구축 지침 제시초기 데이터 구축 절차구축 전략수립 → 대상파악 → 범위 확정 → 고려사항 도출  ETL(Extraction, Transformation, Loading)ETL은 원천 시스템에서 데이터를 추출(Extraction)하여 변환(Transfor-.. 2024. 7. 5.
2024 #정보처리기사 필기요약 #3-4. 물리 데이터베이스 설계 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다. 제 3과목 데이터베이스 구축 > 물리 데이터베이스 설계스토리지(Storage)정보를 보존하는 저장장치스토리지 구성 (다나스)접속 방식설명장점단점DAS(Direct Attached Storage)데이터 서버와 외장형 저장장치를 전용 케이블로 직접 접속하는 방식전용라인의 사용으로 주어진 성능이 보장되며 안정성도 뛰어남저장장치에 따른 접속방법이 서로 상이하여 저장장치 공유에 문제가 있음NAS(Network Attached Storage)LAN을 통해 스토리지와 서버를 접속하는 방식, 파일서버를 통한 파일 시스템 공유데이터 저장 장치와 서버 간의 독립성을 유지데이터 접근 요청에 의한.. 2024. 7. 5.
2024 #정보처리기사 필기요약 #3-3. 논리 데이터베이스 설계 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다. 제 3과목 데이터베이스 구축 > 논리 데이터베이스 설계관계 데이터 모델(Relation Data Model)실세계 데이터를 행과 열로 구성된 테이블 형태로 구성된 데이터 모델이다.수학자 E.F.Codd 박사가 제안한 모델이다.관계 데이터 모델의 구성요소 (중요!! 외우기!)구성요소설명릴레이션행(Row)과 열(Column)로 구성된 테이블튜플(Tuple)릴레이션의 행(Row)에 해당되는 요소속성(Attribute)릴레이션의 열(Column)에 해당되는 요소카디널리티(Cardinality)튜플(Row)의 수차수(Degree)속성(Attribute, Column)의 수 [2020년.. 2024. 7. 5.
2024 #정보처리기사 필기요약 #3-1. SQL 응용, #3-2. SQL 활용 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다. 제 3과목 데이터베이스 구축 > SQL 응용절차형 SQL 작성(1) 트리거(Trigger) 트리거 구성 (다이비컨 SE)구성요소설명선언부DECLARE트리거 명칭 정의이벤트부EVENT트리거 실행 타이밍, 이벤트 명시시작/종료부BEGIN/END트리거 시작과 종료 표현, 블록으로 구성제어부CONTROL순차처리, 비교 조건에 따라 블록 또는 문장 실행, 조건에 따라 반복 실행SQLSQLDML을 주로 사용, 자주 사용되지 않지만 DDL(TRUNCATE 등) 사용예외부EXCEPTIONBEGIN~END 절의 SQL문 예외 발생 시 예외 처리 방법을 정의하는 처리부트리거 작성 예시CREAT.. 2024. 7. 5.
2024 #정보처리기사 필기요약 #2-5. 인터페이스 구현 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다.  제 2과목 소프트웨어 개발 > 인터페이스 구현(1) 내·외부 인터페이스 기술 표준 확인대표적인 방법은 EAI와 ESB 방식이 있다.EAI(Enterprise Application Integration) [2020년 4회]기업 내 각종 플랫폼 및 애플리케이션들을 통합하여, 동일한 플랫폼을 통해 서로 커뮤니션하도록 하는 것을 목적으로 한다.기업이 비즈니스 프로세스를 중심으로 여러 애플리케이션 간의 네트워크를 통합 관리한다.대상 시스템에 비표준 어댑터(Adapter)를 배포하여 통합한다.Hub & Spoke와 Message Bus의 혼합방식이다.필요한 경우 한 가지의 EAI 구현.. 2024. 7. 5.
2024 #정보처리기사 필기요약 #2-4. 테스트, 구현 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다. 제 2과목 소프트웨어 개발 > 애플리케이션 테스트 관리테스트 케이스(Test Case)테스트 케이스는 특정 요구사항에 준수하는 지를 확인하기 위해 개발된 입력값, 실행 조건, 예상된 결과의 집합이다.테스트 조건 / 테스트 데이터 / 예상 결과 [2021년 1회]테스트 케이스 작성 절차테스트 계획 검토 및 자료 확보위험 평가 및 우선순위 결정테스트 요구사항 정의테스트 구조 설계 및 테스트 방법 결정테스트 케이스 정의테스트 케이스 타당성 확인 및 유지보수테스트 케이스 구성요소(ISO/IEC/IEEE 29119-3 표준)식별자 (Identifier)테스트 항목 (Test Item).. 2024. 7. 5.
2024 #정보처리기사 필기요약 #1-1. 애자일(Agile), 분석모델확인 제 1과목 소프트웨어 설계애자일(Agile)애자일(Agile) 방법론은 소프트웨어 개발방법론의 하나로서 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하는 방법이다.애자일 방법론 특징 [2023년 3회]프로젝트의 요구사항은 기능 중심으로 정의한다. [2020년 4회]절차와 도구보다 개인과 소통을 중요하게 생각한다.작업 계획을 짧게 세워 요구 변화에 유연하고 신속하게 대응할 수 있다. [2020년 3회]소프트웨어가 잘 실행되는 데 가치를 둔다.고객과의 피드백을 중요하게 생각한다.문서 중심이 아닌, 실행 가능한 소프트웨어를 중시한다. [2021년 1회, 3회] [2022년 1회]애자일 선언문 (개변동고) [2022년 2회]애자일 방법론을 실천하기 위한 주요 원칙이다.공정과 도구보다 개인과 상호작용계획을 따.. 2024. 7. 5.
728x90
728x90