자격증/정보처리기사

[정처기] 키워드 정리 1

만땅이 2020. 11. 21. 19:28

/* 내가 공부하려고 정리하는 정보처리기사 키워드 & 약술형 */

// 키워드보고 약술형 써보기 연습용 입니다

//사용법: 검정색 키워드만 쓰윽 보고 워드나 노트에 직접 답을 써보고 회색의 해설을 참고해보세요

 

1. XML : Extensible Markup Langauge 2020년 1회차 기출

HTML의 단점을 보완한 인터넷 언어, SGML의 복잡한 단점을 보완한 특수목적으로 만들어진 마크업 언어

 

1. JSON  2020년 1회차 기출

데이터를 저장하거나 전송할 떄 많이 사용되는 경량의 Data 교환 형식의 비동기 브라우저. Key와 value가 쌍으로 존재하며 중괄호{}같은 형식으로 표현하고 값을 ','로 나열하여 표현이 간단함

 

2. WSDL : Web Services Description Lagnage

웹 서비스명, 제공위치, 메세지 포맷, 프로토콜 정보 등 웹 서비스에 대한 상세 정보가 기술된 XML 형식으로 구현되어 있는 언어 

 

2-1. 프로토콜 3요소 2020년 1회차 기출

구문, 의미, 타이밍

 

3. 데이터 마이닝 :  2018년 1회차 기출, 2020년 1회차 기출

대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 데이터간의 관계, 패턴, 추세 발견하고, 이를 의미 있는 정보로 변환하여 기업의 의사결정에 활용하는 기술

 

4. 인스팩션:

소프트웨어 요구, 설계, 원시코드 등의 저작자 외의 다른 전문가나 팀이 검사하여 오류를 찾아내는 공식적 검토기법

 

5. 워크스루:

검토자료를 회의전에 배포하여 사전에 검토를 진행한 후에 짧은 시간동안 회의하여 코드의 오류를검출하고 문서화 하는 비공식적 기법

 

6. ESB : Enterprise Service Bus

기업에서 운영되는 서로 다른 플랫폼(이기종) 및 애플리케이션들 간을 연계하여 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍쳐 또는 기술

 

6-1. EAI : Enterprise Application Integration 2018년 3회차 기출, 2020년 3회차 기출( 종류 )

정보, 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션. 업무 프로세스를 단순화, 자동화하고 여러 시스템 간의 실시간 정보 조회 가능

 

6-2. ERP : Enterprise Resource Planning 2018년 3회차 기출

생산, 판매, 자재, 인사, 회계 등 기업의 전반적인 업무 프로세스를 하나의 체계로 통합 및 재구축하여 관련 정보를 성유 공유하고 이를 통해 신속한 의사결정 및 업무 수행이 가능하도록 도와주는 전사적 자원 관리 패키지 시스템

 

7. 정규화

관계형 데이터베이스의 설계에서 중복 최소화할 수 있도록 데이터를 구조화하여 각 릴레이션에서 생기지 않도록 하는 데이터 모델링 기법

 

7-1. 비정규화 2020년 1회차 기출

시스템의 성능 향상, 개발 과정의 편의성, 운영의 단순화를 목적으로 수행되는 의도적인 정규화원칙 위배행위

 

7-2. 정규화 과정 2019년 1회차 기출

1NF

    도메인 원자값

 2NF

    부분 함수 종속 제거

3NF

    이행적 함수 종속 제거 

BCNF

    결정자이면서 후보키가 아닌 것 제거

4NF

    다치 종속 제거

5NF

    조인 종속성 이용

 

8. 티어드롭 : Teardrop

IP 패킷의 재조합과정에서 잘못된 Fragment offset 정보로 인하여 타겟 시스템이 단편화된 패킷의 재조합 과정에서 문제를 발생하도록 만드는 Dos 공격

 

9. 로킹 기법 : Locking 2017년 3회차 기출

하나의 트랜젝션이 데이터를 엑세스하는 동안 다른 트랜젝션이 그 데이터 항목을 엑세스 할 수 없도록 제어하는 기법

 

10. 병행제어 : Concurrentcy Control 2017년 3회차 기출

동시에 여러개의 트랜잭션을 수행할때, 데이터베이스의 일관성 유지를 위해서 트랜잭션간의 상호 작용을 제어하는 기법

 

11. 살충제 패러독스 : Pesticide Paradox 2020년 1회차 기출

동일한 테스트케이스로 반복적인 테스트를 수행하면 더이상 결함을 발견할 수 없다는 테스트 원리

 

12. 트랜젝션 : transaction 

데이터베이스 관리 시스템 또는 유사한 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본단위이자, 한꺼번에 모두 수행되어야할 일련의 연산

 

12-1. 트렌잭션의 격리성 2019년 1회차 기출, 2020년 1회차 기출

트랜젝션 실행 중 생성하는 연산의 중간결과를 다른 트랝게션이 접근하지 못하도록 보장하는 트랜젝션 특징

 

12-2. 트렌잭션의 일관성 2017년 1회차 기출

트랜젝션 수행이 성공적으로 완료되면 언제나 일관성 있는 데이터 베이스 상태로 변환한다

 

12-3. 트렌잭션의 영속성 2017년 1회차 기출

트랜젝션의 실행이 성공적으로 실행 완료된후에는 시스템에 오류가 발생하더라도 트랜잭션에 의해 변경된 내용은 게속 보존되야함

 

12-4. 트렌잭션의 원자성 2020년 1회차 기출

트랜젝션 내의 연산은 반드시 모두 수행되어야하며 그렇지 못한 경우 모두 수행되지 않아야함

 

13. 프로시저 : Prcedure

일련의 SQL 쿼리의 집합으로 마치 하나의 함수처럼 쿼리의 집합을 실행하여 데이터를 조작하는 프로그램

 

14. 테일러링 : Tailoring

프로젝트의 특성과 필요에 따라 소프트웨어 개발 프로세서, 기법, 산출물 등을 비지니스적으로 또는 기술적인 요구에 맞도록 최적화 하는 과정 및 방법론

 

15. 시맨틱 웹 : Semantic Web

인터넷과 같은 분산환경에서 리소스에 대한 정보와 자원사이의 관계-의미 정보를 컴퓨터가 처리할 수 있는 온톨로지 형태로 표현하고, 이를 자동화된 컴퓨터가 처리하도록하는 지능형 웹

 

16. 온톨로지 : Ontology 2019년 1회차 기출

실세계에 존재하는 모든 개념들과 개념들의 속성, 그리고 개념들 간의 관게 정보를 컴퓨터가 이해할 수 있도록 서술해 놓은 개념화 명세서 

 

17. 트리거 : Trigger 2017년 1회차 기출

특정 테이블에 삽입, 수정, 삭제 등 데이터 변경 이벤트가 발생시 DBMS에서 자동적으로 실행되도록 구현된 프로그램

 

18.  파티셔닝 : Partitioning

대용량의 데이터베이스를 파티션이라는 보다 작은 단위로 분할함으로서, 관리의 용이성 성능 향상, 가용성 등을 용이하게 하는 기술

 

19. 테스트 오라클 : Test Oracle

테스트를 수행한 결과가 참인지 거짓인지 판단하기위해 미리 정의된 참값을 대입하여 비교하는 기법

 

20. 동등 분할 테스트 : Equivalence Partitionaing Test

입력 데이터의 영력을 유사한 도메인별로 유효 값/ 무효 값을 그룹핑하여 대표값을  테스트 케이스로 도출하여 테스트 하는 기법

 

(◍•ᴗ•◍) 도움이 되셨다면 하트와 광고한번 부탁드립니다 (◍•ᴗ•◍)

 

[ 다음 키워드 정리로 넘어가기 ] 

[정처기] 키워드 정리 2

[정처기] 키워드 정리 3

[정처기] 키워드 정리 4

[정처기] 키워드 정리 5

[정처기] 키워드 정리 6

 

 [ 실기 필수암기 내용 ]

[정처기] 실기 필수암기 내용

 

반응형