이상현상
삽입이상 : 정보 저장 시 해당 정보의 불필요한 세부 정보까지 입력해야하는 이상 현상
삭제이상 : 정보 삭제 시 원치않는 정보까지 같이 삭제되는 이상 현상
갱신이상 : 중복 데이터 중에서 특정 값만 수정되어 수정된 데이터들이 모순을 일으키는 현상
UI 유형
CLI (Command Line Interface) : 정적인 텍스트 기반 인터페이스, 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스
GUI (Graphical User Interface) : 그래픽 반응 기반 인터페이스, 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스
NUI (Natural User Interface) : 직관적 사용자 반응 기반 인터페이스, 키보드나 마우스 없이 신체 부위(터치, 음성 포함)를 이용하는 사용자 인터페이스
OUI (Organic User Inter face) : 유기적 상호 작용 기반 인터페이스, 현실에 존재하는 모든 사물이 입출력장치로 변화할 수 있는 사용자 인터페이스
정보보호 관리체계 : ISMS
JUnit : 자바 프로그래밍 언어용 단위 테스트 도구 //유닛이라는 단어가 뭔가 작은 것들을 뜻하니까 작은 단위 테스트라고 생각
블랙박스 테스트 기법 //필기에 많이 나왔던 것 위주로 외우기 (영어도)
동등분할 테스트 (Equivalence Partitioning Testing)
경곗값 분석 테스트 (Boundary Value Analysis Testing)
결정 테이블 테스트 (Decision Table Testing)
상태 전이 테스트 (State Transition Testing)
유스케이스 테스트 (Use Case Testing)
분류 트리 테스트 (Classification Tree Method Testing)
페어와이즈 테스트 (Pairwise Testing)
원인-결과 그래프 테스트 (Cause-Effect Graph Testing)
비교 테스트 (Comparsion Testing)
오류 추정 테스트 (Error Guessing Testing)
키의 종류, 특징 //후보 키, 슈퍼 키 헷갈리지 않기
기본 키 (Primary Key) : 후보 키 중에서 선택받아 테이블의 튜플들을 고유하게 식별하는 키
대체 키 (Alternate Key) : 후보 키 중에서 기본 키로 선택되지 않은 키
후보 키 (Candidate Key) : 유일성과 최소성을 만족하는 키
슈퍼 키 (Super Key) : 유일성은 만족하지만 최소성은 만족하지 못 하는 키
외래 키 (Foreign Key) : 한 릴레이션의 컬럼이 다른 릴레이션의 기본키로 이용되는 키
악성 프로그램 공격기법
파밍 (Pharming) : 인터넷 주소창에 방문하고자 하는 사이트의 URL을 입력하였을 때 가짜 사이트로 이동시키는 공격기법
드라이브 바이 다운로드 (Drive By Download) : 악의적인 해커가 불특정 웹 서버와 웹 페이즈에 악성 스크립트를 설치하고 불특정 사용자 접속 시 사용자 동의 없이 실행되어 의도된 서버로 연결하여 감염시키는 공격기법
비즈니스 스캠 (Business SCAM) : 기업 이메일 계정을 도용하여 무역 거래 대금을 가로채는 사이버 범죄
피싱 (Phishing) : 소셜 네트워크에서 악의적인 사용자가 지인 또는 특정 유명인으로 가장하여 불특정 다수의 정보를 탈취하는 공격기법
사이버 킬체인 (Cyber Kill Chain) : 록히드 마틴의 사이버 킬체인은 공격형 방위시스템으로 지능적, 지속적 사이버 공격에 대해 7단계 프로세스별 공격 분석 및 대응을 체계화한 APT 공격 방어 분석 모델
랜섬웨어 (Ransomware) : 악성코드의 한 종류로 감염된 시스템의 파일(문서, 사진 동영상 등)을 암호화하여 복호화할 수 없도록 하고, 피해자로 하여금 암호화된 파일을 인질처럼 잡고 몸값을 요구하는 악성 소프트웨어
V모델
요구분석 -> 시스템 설계 -> 모듈 설계 -> 코딩 -> 단일 테스트 -> 통합 테스트 -> 시스템 테스트 -> 인수 테스트
V모델 테스트 종류
단일 테스트 : 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춘 테스트
통합 테스트 : 단위 테스트를 통과한 모듈 사이의 인터페이스, 통합된 컴포넌트 간의 상호 작용을 검증하는 테스트
시스템 테스트 : 통합된 단위 시스템의 기능이 시스템에서 정상적으로 수행되는지를 검증하는 테스트
인수 테스트 : 계약상의 요구사항이 만족되었는지 확인하기 위한 테스트
'정보처리기사' 카테고리의 다른 글
정보처리기사 용어 정리 (2) (0) | 2023.07.15 |
---|