본문 바로가기

전체 글351

[정보처리기사 실기] 데이터 입출력 구현, 관계데이터 모델, 계층 데이터 모델 https://cafe.naver.com/soojebi/114500 1. 관계 데이터 모델 > 1:1, 1:N, N:M 2. 계층 데이터 모델 > 트리, 1:N [2022년 제1회 기사 실기 출제예상 문제] (3과목) 데이터 입출력 구현 - 31 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 논리적 데이터 모델링 업무 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현하는 프로세스이다. 개념 모델로부터 업무 영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델이다. 종류 1. 관계 데이터 모델 논리적 구조가 2차원 테이블 형태로 구성된 모델 기본키와 이를 참조하는 외래키로 관계 표현 1:1, 1:N, N:M 관계를 자유롭게 표현 2. 계층 데이터 모델 논리적 구조가 트리 형태로.. 2022. 5. 4.
[정보처리기사 실기] 화면 설계, 속성 attribute, # https://cafe.naver.com/soojebi/114309 1. 속성 attribute 2. # [2022년 제1회 기사 실기 출제예상 문제] (2과목) 화면 설계 - 30 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 클래스 다이어그램 객체 지향 모델링 시 클래스의 속성 및 연산 과 클래스 간 정적인 관계를 표현한 다이어그램 구성요소 1. 클래스 class 공통된 속성, 연산, 관계, 의미를 공유하는 객체들의 집합 2. 속성 attribute 클래스의 구조적 특성에 이름을 붙인 것으로 특성에 해당하는 인스턴스가 보유할 수 있는 값의 범위를 기술 3. 연산, 메서드, operation 이름, 타입, 매개변수들과 연관된 행위를 호출하는데 요구되는 제약사항들을 명시하는 클래스의 행위.. 2022. 5. 4.
[정보처리기사 실기] 요구 사항 확인, singleton, decorator https://cafe.naver.com/soojebi/114080 1. singleton > 생성 객체 참조 2. decorator > 상속의 대안 [2022년 제1회 기사 실기 출제예상 문제] (1과목) 요구사항 확인 - 29 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 디자인 패턴 유형 1. 생성패턴 1.1 builder 복잡한 인스턴스를 조립하여 만드는 구조로, 복합 객체를 생성할 때 객체를 생성하는 방법(과정)과 객체를 구현(표현)하는 방법을 분리함으로써 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있는 디자인 패턴 생성과 표기를 분리해서 복잡한 객체를 생성 >> 조립 1..2 prototype 처음부터 일반적인 원형을 만들어 놓고, 그것을 복사한 후 필요한 부분만 수.. 2022. 5. 4.
[정보처리기사 실기] 응용 소프트웨어 기초 기술 활용, 다단계 피드백 큐, multi level feedback queue, SJF https://cafe.naver.com/soojebi/113915 1, 다단계 피드백 큐 multi-level feedback queue 2. SJF shortest job first [2022년 제1회 기사 실기 출제예상 문제] (11과목) 응용 SW 기초 기술 활용 - 28 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 프로세스 스케줄링 유형 1. 선점형 스케줄링 하나의 프로세스가 SPU를 차지하고 있을 때 우선 순위가 높은 다른 프로세스가 현재 프로세스를 중단시키고 CPU를 점유하느 스케줄링 방식 1.1 라운드 로빈 round robin 프로세스는 같은 크기의 CPU 시간을 할당, 프로세스가 할당된 시간 내에 처리 완료를 못하면 준비 큐 리스트의 가장 뒤로 보내지고, CPU는 대기.. 2022. 5. 4.
[정보처리기사 실기] 애플리케이션 테스트 관리, 참(true)오라클, 통합테스트 integration test https://cafe.naver.com/soojebi/113738 1. true 참 오라클 2. 통합테스트 integration test [2022년 제1회 기사 실기 출제예상 문제] (10과목) 애플리케이션 테스트 관리 - 27 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 테스트 오라클 test oracle 테스트 오라클은 테스트의 결과가 참인지 거짓인지를 판단하기 위해서 사전에 정의된 참값을 입력하여 비교하는 기법이다. 1. 참 오라클 true oracle 모든 입력값에 대하여 기대하는 결과를 생성함으로써 발생된 오류를 모두 검출 할 수 있는 오라클 > 모든 입력값, 오라클 2. 샘플링 오라클 sampling oracle 특정한 몇 개의 입력값에 대해서만 기대하는 결과를 제공해주는.. 2022. 5. 3.
[정보처리기사 실기] 소프트웨어 개발 보안 구축, 죽음의 핑 PoD, 랜드어택 land attack https://cafe.naver.com/soojebi/113557 답 1. 죽음의 핑 PoD 2. 랜드 어택 [2022년 제1회 기사 실기 출제예상 문제] (9과목) 소프트웨어 개발 보안 구축 - 26 대한민국 모임의 시작, 네이버 카페 cafe.naver.com DoS 공격 시스템을 악의적으로 공격하여 해당 시스템의 자원을 부족하게 하여 우너래 의도된 용도로 사용하지 못하게 하는 공격 특정 서버에게 수많은 접속 시도를 만들어 다른 이용자가 정상적으로 서비스 이용을 하지 못하게 하거나, 서버나 TCP 연결을 소진시키는 등의 공격이다. DoS 공격 1대 DDoS 공격 여러대 DoS 공격 종류 1. SYN 플러딩 SYN Flooding TCP 프로토콜의 구조적인 문제를 이용한 공격 서버의 동시 가용 사용자.. 2022. 5. 3.
[정보처리기사 실기] 서버 프로그램 구현, 형상관리 configuration management, 베이스라인 baseline https://cafe.naver.com/soojebi/113454 [2022년 제1회 기사 실기 출제예상 문제] (8과목) 서버 프로그램 구현 - 25 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 1. 형상 관리 configuration management 형상 관리는 소프트웨어 개발을 위한 전체 과정에서 발생하는 모든 항목의 변경 사항을 관리하기 위한 활동이다. 소프트웨어 생명 주기 동안 형상 관리를 통해 산출물을 체계적으로 관리하여 소프트웨어의 가시성, 추적성, 무결성 등의 품질 보증을 보장할 수 있다. > 변경 사항 관리 2. 베이스 라인 baseline 개발 과정의 각 단계의 산출물을 검토, 평가, 조정, 처리 등 변화를 통제하는 시점의 기준 > 산출물 변화 기준 2022. 5. 3.
[정보처리기사 실기] SQL 응용, from 절 서브 쿼리 https://cafe.naver.com/soojebi/113242 답 35,000 [2022년 제1회 기사 실기 출제예상 문제] (7과목) SQL 응용 - 24 대한민국 모임의 시작, 네이버 카페 cafe.naver.com from 도서가격 A, (select 책번호 from 도서 where 책명 = '빅데이터 분석기사') B > from 도서가격 A, (22) = B B = 22 = A 같다고 생각하자! 2022. 5. 3.
[정보처리기사 실기] 프로그래밍 활용 , 파이썬 반복문 https://cafe.naver.com/soojebi/113075 [2022년 제1회 기사 실기 출제예상 문제] (6과목) 프로그래밍 활용 - 23 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 위의 링크는 해답입니다 천천히 풀어서 꼭꼭 확인하기 파이썬 for문 for 변수 in range(시작, 종료, 스텝); 명령문 (시작)값부터 for문을 반복할 때마다 (스텝) 수만큼 값을 증가시키고 변수 값이 (종료) 값이면 반복문을 종료 2022. 5. 3.