본문 바로가기

전체 글345

728x90
2024 #정보처리기사 필기요약 INDEX 정보처리기사 1과목 필기 요약현행 시스템 분석UMLAgile, 분석모델 확인화면 설계애플리케이션 설계객체지향/GoF 디자인 패턴인터페이스 설계요구분석/요구공학정보처리기사 2과목 필기 요약데이터 입출력 구현트리 순회방법, 차수 구하기통합구현, 배포, 버전관리테스트, 구현인터페이스 구현정보처리기사 3과목 필기 요약SQL 응용, SQL 활용논리 데이터베이스 설계물리 데이터베이스 설계데이터 전환정보처리기사 4과목 필기 요약서버 프로그램 구현프로그래밍 언어 활용운영체제 기초 활용스케줄링 알고리즘 예시문제네트워크 기초 활용기본 개발환경 구축정보처리기사 5과목 필기 요약소프트웨어 개발방법론 활용IT 프로젝트 정보시스템 구축관리소프트웨어 개발 보안 구축시스템 보안 구축 2024. 10. 6.
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-3. 소프트웨어 개발 보안 구축 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다. 제 5과목 정보시스템 구축 관리 > 소프트웨어 개발 보안 구축소프트웨어 개발 보안 설계(1) SW 개발 보안SW 개발 보안의 구성요소 (기무가)3대 요소설명기밀성(Confidentiality)인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성무결성(Integrity)정당한 방법을 따르지 않고선 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성가용성(Availability)권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속 사용할 수 있도록 보장하는 특성 SW 개발 보안 용.. 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 #정보처리기사 필기요약 #2-2. 통합구현, 배포, 버전관리 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다.참고2. 주황강조는 약어 혹은 중요한 내용입니다.참고3. 회색마킹은 예시입니다.제 2과목 소프트웨어 개발 > 통합 구현통합구현(1) 단위 모듈 구현단위 모듈 구현은 소프트웨어 개발에 있어 기능을 단위 모듈별로 분할하고 추상화하여 성능을 향상시키고, 유지보수를 효과적으로 하기 위한 구현 기법이다.단위 모듈 구현 원리 (정분추모)정보 은닉 (Information Hiding)분할과 정복 (Divide & Conquer)데이터 추상화 (Data Abstraction)모듈 독립성 (Module Independency)재사용(Reuse) 종류구분설명재공학기존 소프트웨어 기능 개선 or 기능 재사용 기법,장점으로는 위험부담 감소, 비용 절감, 개발 기간 단축, 시스.. 2024. 7. 5.
728x90
728x90