일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- docker
- Docker Compose
- cron표현식
- python
- 스케쥴링
- priority queue
- 시험준비
- 개념 정리
- CORS
- heap
- OSI 7 layer
- cron expression
- array
- 우선순위 큐
- Cross-origin Resource Sharing
- datastructure
- powershell
- 좌표 압축
- 이분 탐색
- 내부망
- queue
- 자료구조
- 백준
- 명령어
- 18870
- 힙
- cron
- 파이썬
- network
- CentOS
Archives
- Today
- Total
고양이와 코딩하기
[정보처리기사] 실기 준비 오답노트 (1) 본문
반응형
화이트박스 테스트
- 제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사
- 프로그램 원시 코드의 논리적인 구조를 커버하도록 테스트 케이스를 설계
- 코드의 제어 구조 설계 절차에 초점을 맞춰 테스트 케이스를 설계, 주된 테스트 과정 초기에 적용됨
⇒ 코드 로직에 대한 검사
기법: 기초 경로 테스트, 제어구조 검사
블랙박스 테스트
기법: 동등 분할 테스트, 경계값 분석, 원인-효과 그래프 테스트, 오류 예측, 비교 테스트
알파 테스트
- 개발자의 장소에서 사용자가 개발자 앞에서 행하는 테스트 기법
- 오류와 사용성의 문제점을 사용자 개발자가 함께 확인하면서 기록
베타 테스트
- 다수의 사용자에게 제한되지 않는 환경에서 프로그램을 사용하게 하고 오류가 발견되면 개발자에게 통보하는 방식
AVG(’컬럼명’)
- 예> SELECT FROM 성명, AVG(점수) FROM 성적 GROUP BY 성명;
정보보호
- 정보의 수집 및 가공, 저장, 검색, 송수신 중 발생할 수 있는 정보의 훼손과 변조, 유출 등을 방지하기 위한 관리적, 기술적 수단을 마련하는 것
- 정보보호의 목표: 기밀성, 무결성, 가용성, 인증성, 책임성
레지스터
- CPU 내에 발생 및 사용되는 데이터를 일시적으로 저장하는 저장 장치
- 가격대비 용량이 가장 적고 기억장치 중 속도가 가장 빠름
- 플립플롭(Flip-Flop)과 래치(Latch)로 구성됨
- 플립플롭(Flip-Flop): 동기식
- 래치(Latch): 비동기식
- 레지스터의 종류
- 제어 장치(CU: Control Unit)의 레지스터: 명령어 수행에 필요한 데이터를 저장하는 레지스터
- 연산 장치(ALU: Arithmetic Logic Unit)의 레지스터: 산술 및 논리 연산 등의 연산기능을 수행할 때 사용되는 레지스터
기본 정규형
- 비정규형
- 1NF(제1정규형): 도메인이 원자값만 가지도록 분해
예> 정규화 전
직원코드 담당업무 E01 고객상담, 마케팅 E02 마케팅, 판매 정규화 후
직원코드 담당업무 E01 고객상담 E01 마케팅 E02 마케팅 E02 판매
- 2NF(제2정규형): 부분 함수 종속 제거
예> 정규화 전
*학번 *과목 이름 성적 1111 컴퓨터 전영식 70 2222 컴퓨터 김철수 80 1111 수학 전영식 75 2222 수학 김철수 75 정규화 후
*학번 이름 1111 전영식 2222 김철수
*학번 *과목 성적 1111 컴퓨터 70 2222 컴퓨터 80 1111 수학 75 2222 수학 75 - 함수 종속: 한 속성이 다른 속성을 유일하게 식별할 수 있는 상태의 종속성
- A(결정자) → B(종속자)
- 완전 함수 종속(Full Functional Dependency): 종속자가 모든 결정자에 종속되는 경우
*학번 이름 성별 거주지 1111 전영신 남 서울 2222 김철수 남 서울 학번 → 이름
학번 → 성별
학번 → 거주지
- 부분 함수 종속(Partial Functional Dependency): 종속자가 일부 결정자에 종속되는 경우
*학번 *과목 이름 성적 1111 컴퓨터 전영식 70 2222 컴퓨터 김철수 80 1111 수학 전영식 75 2222 수학 김철수 75 학번 → 이름
*학번만으로 이름을 조회할 수 있음, 모든 결정자가 있어야 식별할 수 있는게 아닌, 일부 결정자로도 식별가능 ⇒ 부분 함수 종속
학번, 과목 → 성적
*모든 결정자가 있어야 식별 가능 ⇒ 완전 함수 종속
- 함수 종속: 한 속성이 다른 속성을 유일하게 식별할 수 있는 상태의 종속성
- 3NF(제3정규형): 이행적 함수 종속 제거
- 이행적 함수 종속성(Transitive Dependency): A → B, B → C ⇒ A → C
고급 정규형
- BCNF(보이스 코드 정규형): 결정자가 후보키가 아닌 종속 제거예> 정규화 전정규화 후
-
*학번 이름 교수 1111 전영식 김교수 2222 김철수 박교수 3333 김연수 한교수 4444 홍길동 박교수 *교수 과목 김교수 파이썬 박교수 자바 한교수 코틀린 -
*학번 이름 과목 교수 1111 전영식 파이썬 김교수 2222 김철수 자바 박교수 3333 김연수 코틀린 한교수 4444 홍길동 자바 박교수 학번 → 이름
학번, 과목 → 교수
*과목은 결정자이나, 후보키가 아님
- 4NF(제4정규형): 다치(다가, MultiValued) 종속 제거
예> 정규화 전
과목 →→ 강사 | 프로그램
*과목 강사 프로그램 컴활1 전영식 엑셀 컴활2 전영식 파워포인트 컴활3 김철수 엑셀 컴활4 김철수 파워포인트 정규화 후
*과목 강사 컴활1 전영식 컴활2 전영식 컴활3 김철수 컴활4 김철수 *과목 프로그램 컴활1 엑셀 컴활2 파워포인트 컴활3 엑셀 컴활4 파워포인트
- 5NF(제5정규형): 후보키를 통하지 않는 조인 종속 제거
- 조인 종속(Join Dependency)
- 릴레이션을 셋 이상의 릴레이션으로 분해한 뒤 다시 조인하여 복원될 수 있는 종속성
- 릴레이션이 분해된 뒤에 공통키를 기준으로 다시 조인되어 원래 릴레이션을 복원할 수 있어야 함을 의미
- 릴레이션에 존재하는 모든 조인 종속성이 릴레이션의 후보키를 통해서만 성립
*fk가 따로 없는 형식인 것 같음
- 조인 종속(Join Dependency)
서브넷 마스크
- 배정 받은 하나의 네트워크 주소를 다시 여러 개의 작은 하위 네트워크로 나누어 사용하는 방식
- FLSM(Fixed Length Subnet Mask): 동일한 크기로 서브넷을 나누는 방식
- VLSM(Variable Length Subnet Mask): 임의의 크기로 서브넷을 나누는 방식
IPv6
- 16비트씩 8부분으로 구성되는 128비트 주소 체계
- 각 자리는 0부터 65535까지의 16진수로 표현하며 콜론(:)으로 구분
분산 원장 기술(DLT: Distributed Ledger Technology)
- 중앙 관리자나 중앙 데이터 저장소가 존재하지 않고 P2P망 내의 참여자들에게 모든 거래 목록이 분산 저장되어 거래가 발생할 때마다 갱신되는 디지털 원장을 의미한다.
키오스크(Kiosk)
- 백화점, 영화관, 쇼핑센터 등에 설치되며 일반적으로 터치 스크린을 이용하여 운영되는 무인 종합 정보 시스템.
디지털 트윈(Digital Twin)
- 물리적인 자산을 컴퓨터에 동일하게 표현한 가상 모델
- 물리적인 자산 대신 해야할 일을 소프트웨어로 가상화 함으로써 실제 자산의 특성에 대해 정확한 정보를 얻을 수 있는 기술
인공지능(AI: Artificial Intelligence)
- 인간의 두뇌와 같이 컴퓨터 스스로 추론, 학습, 판단 등 인간지능적인 작업을 수행하는 시스템
참고자료
반응형
'D E V E L O P E R 💻 > Today I Learned' 카테고리의 다른 글
(CORS) Cross-Origin Resource Sharing (0) | 2024.08.21 |
---|---|
알고리즘 - 우선순위 큐, 힙 (0) | 2023.01.26 |
자료구조 - Stack 알아보기 (0) | 2021.11.20 |
자료구조 - Queue 알아보기 (0) | 2021.11.03 |
자료구조 - Array 알아보기 (0) | 2021.11.03 |
Comments