정보처리기사 약술형

Blackeichi·2022년 12월 23일
0

-Use Case Diagram : 시스템이 어떤 기능을 수행하고, 주위에 어떤 것이 관련되어 있는지를 나타낸 모형

-Class Diagram : 객체, 클래스, 속성, 오퍼레이션 및 연관관계를 이용하여 시스템을 나타냄

-Sequence Diagram : 객체들간의 메시지 교환을 시각화하여 나타냄

-State Diagram : 하나의 객체가 가진 상태와 그 상태의 변화에 의한 동작순서를 나타냄

-스키마 : 데이터베이스의 구조에 대한 정의와 이대 대한 제약조건등을 기술한 것

-개체(entity) : 표현하려는 유형, 무형의 정보로 존재하면서 서로 구별되는 것

-정규화 : 이상 문제를 해결하기 위해 어트리뷰트간에 존재하는 종속관계를 분석하여 여러 릴레이션으로 분해하는 과정

-이상 : 어트리뷰트간에 존재하는 여러 종속관계를 하나의 릴레이션에 표현함으로 인해 발생하는 현상

-비정규화 : 시스템의 성능향상과 개발, 운영의 단순화를 위해 정규화 이전 상태로 만드는 것.

-형상감사 : 변경이 적절하게 시행되었는지 객관적인 검증과 확인을 통해 새로운 형상의 무결성을 확보하는 활동

-살충제 패러독스 : 동일한 테스트 케이스로 반복적으로 테스트를 실행하면 결함을 발견할 수 없다.

-오류 부재의 궤변 : 요구사항을 충족시키지 못한다면 결함이 없다고 하더라도 품질이 높다고 할 수 없다.

-결함집중 : 애플리케이션의 대부분의 결함은 소수의 모듈에 집중되어 존재한다.

-디버깅 : 시험에서 발견된 결함을 제거하는 것

-코드리팩토링 : 소프트웨어의 가독성을 높이고 유지보수를 쉽게 만드는 것

-원자성 : 트랜잭션은 전부, 전무의 실행만이 있다.

-격리성 : 연산의 중간에 다른 트랜잭션이 접근할 수 없다.

-ROLLBACK : 트랜잭션이 실패되어, 작업을 취소한 후 이전 상태로 되돌리는 것

-데이터마이닝 : 대량의 데이터의 연관관계를 분석하여 통계적 규칙을 찾아내는 것

-기밀성(confidentiality) : 정보자산이 인가된 사용자에게만 접근할 수 있도록 보장하는 것

-무결성(integrity) : 정보와 정보처리 방법의 완전성과 정확성을 보호하는 것

-가용성(availability) : 인가 받은 사용자는 정보와 정보시스템을 언제든지 사용할 수 있어야 한다.

-헝가리안 표기법 : 프로그래밍 언어에서 변수 및 함수의 인자 이름 앞에 데이터타입을 명시하는 규칙

-SQL Injection : SQL구문을 삽입하여 DB서버의 데이터 유출 및 변조하고 인증을 우회하는 공격

-MVC : 전체 어플리케이션을 Model, View, Controller로 구분하여 UI와 비즈니스 로직을 서로 분리하여 개발하는 방법

-증분백업 : 변경되거나 증가된 데이터만을 백업 받는 방식

-C++ 생성자 : 객체 초기화 함수 객체 생성시 자동호출되는 메소드

-RBAC : 역활기반 자원에 대한 접근을 제한

-Smurf 공격 : 출발지 주소를 공격 대상 IP 주소로 설정하여 직접 브로드캐스팅하여 타겟시스템을 마비시키는 공격

-inheritance(상속성) : 객체지향기법에서 상위클래스의 메소드와 속성을 하위클래스가 물려받는 특징

-CRUD Matrix : 프로세스와 데이터 사이의 관계의존성을 CRUD로 표현한 매트릭스이다.

-클래스 : 객체지향프로그래밍(OOP)에서 특정 객체 생성을 위한 변수와 메소드를 정의하는 틀

-Ping of Death : 허용범위 이상의 ICMP패킷을 전송하여 대상시스템의 네트워크를 마비시키는 공격

-Cardinality : 릴레이션에 포함되어 있는 튜플의 수

-Authentication : 자신의 신원을 시스템에 증명하는 과정

-XSS : 검증되지 않은 외부입력값에 의해 브라우저에서 악의적인 코드가 실행되는 공격

-Switch Jamming : 위조된 MAC주소를 지속적으로 네트워크에 흘려보내, 스위치의 기능을 더미허브처럼 작동시키는 공격기법

-DAS : 데이터 저장장치를 호스트버스 어댑터에 직접 연결

-NAS : 서버와 저장장치를 네트워크로 연결

-SAN : 서버와 저장장치를 광채널 스위치로 연결

-Land 공격 : 출발지 IP와 목적지 IP를 같게 설정하여 공격대상에게 보내는 공격 기법

-Docker : 컨테이너 응용 프로그램의 배포를 자동화하는 오픈소스엔진

-WSDL : 웹 서비스에 대한 상세정보를 기술한 파일

-UDDI : WSDL을 등록 및 검색하기 위한 저장소

-온톨로지 : 존재하는 사물과 사물간의 관계 및 여러 개념을 컴퓨터가 처리할 수 있는 형태로 표현하는 데이터 체계

-IPS : 네트워크에 대한 공격이나 침입을 실시간으로 차단

-SDDC : 모든 하드웨어가 가상화되어 가상자원의 풀을 구성하고, 서비스로서 제공되는 것

-브로커패턴 : 분리된 컴포넌트들로 이루어진 분산 시스템에서 사용, 원격 서비스 실행을 통해 상호작용 가능

-슈퍼키 : 모든 튜플에 대해 유일성은 만족하지만, 최소성은 만족시키지 못하는 키

-스프린트 회고 : 스프린트가 끝난 시점에 애자일팀이 스프린트를 평가하고 다음 스프린트를 개선하기위해 수행하는 과정

-페어와이즈 테스트 : 테스트 데이터 값 간에 최소한 한번씩 조합하는 테스트

profile
프론트엔드 주니어 개발자 한정우입니다. 😁

0개의 댓글