1. XML
HTML의 단점을 보완하고, SGML의 복잡한 단점을 개선한, 특수한 목적을 갖는 마크업 언어이다.
2. WSDL
웹 서비스에 대한 상세 정보가 기술된 XML 형식으로 구현되어있는 언어이다.
3. 데이터 마이닝
대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 데이터 간의 관계, 패턴을 발견하고, 이를 의미있는 정보로 변환하여 기업 의사결정에 활용하는 기술이다.
4. 인스펙션
소프트웨어 요구, 설계, 원시 코드 등 저작자 외의 다른 전문가 또는 팀이 검사하여 오류를 찾아 내는 공식적 검토 기법이다.
5. 워크스루
검토 자료를 회의 전에 배포하여 사전에 검토를 진행한 후 짧은 시간 동안 회의를 통해 코드의 오류를 검출하고 문서화하는 비공식적 기법이다.
6. ESB
기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 연계해서 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 또는 기술
7. 정규화
관계형 데이터베이스의 설계에서 중복 최소화될 수 있도록 데이터를 구조화하여, 각 릴레이션에서 이상현상이 생기지 않도록 하는 데이터 모델링 기법이다.
8. 티어드롭
IP 패킷의 재조합 과정에서 잘못된 Fragment Offset 정보로 인해 타겟 시스템이 단편화된 패킷의 재조합 과정에서 문제를 발생하도록 만드는 Dos 공격이다.
9. 로킹기법
하나의 트랜잭션이 데이터를 액세스하는 동안, 다른 트렌잭션이 그 데이터 항목을 액세스할 수 없도록 하는 제어 기법이다.
10. 병행 제어
동시에 여러개의 트랜잭션을 수행할 때, 데이터베이스의 일관성 유지를 위해서 트랜잭션 간의 상호 작용을 제어하는 기법니다.
11. 살충제 패러독스
동일한 테스트 케이스로 반복적인 테스트를 수행하면 더 이상 결함을 발견할 수 없다는 테스트의 원리이다.
12. 트랜잭션
데이터베이스 관리 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위이자 한꺼번에 모두 수행되어야 할 일련의 연산이다.
13. 테일러링
프로젝트의 특성과 필요에 다라 소프트웨어 개발 프로세스, 기법, 산출물 등을 비즈니스적으로 또는 기술적 요구사항에 맞도록 최적화하는 과정 및 방법론이다.
14. 시멘틱 웹
인터넷과 같은 분산환경에서 리소스에 대한 정보와 자원 사이의 관계-의미 정보를 기계가 처리할 수 있는 온톨로지 형태로 표현하고, 이를 자동화된 기계가 처리하도록 하는 지능형 웹이다.
15. 온톨로지
실세계에 존재하는 모든 개념들과 개념들의 속성, 그리고 개념들 간의 관계 정보를 컴퓨터가 이해할 수 있도록 서술해 놓은 개념화 명세서
16. 트리거
특정 테이블에 삽입, 수정, 삭제 등의 데이터 변경 이벤트가 발생 시 DBMS에서 자동적으로 실행되도록 구현된 프로그램이다.
17. 프로시저
일련의 SQL 쿼리의 집합으로 마치 하나의 함수처럼 쿼리의 집합을 실행하여 데이터를 조작하는 프로그램이다.
18. 파티셔닝
대용량의 데이터베이스를 파티션이라는 보다 작은 단위로 분할함으로써 관리 용이성, 성능 향상, 가용성 등을 용이하게 하는 기술이다.
19. 테스트 오라클
테스트를 수행한 결과가 참인지 거짓인지를 판단하기 위해서 미리 정의된 참 값을 대입하여 비교하는 기법이다.
20. 동등 분할 테스트
입력 데이터의 영역을 유사한 도메인별로 유효 값/무효 값을 그룹핑하여 대표 값을 테스트 케이스로 도출하여 테스트하는 기법이다.
21. NoSQL
데이터 저장에 고정된 테이블 스키마가 필요하지 않고 조인 연산을 사용할 수 없으며 수평적으로 확장이 가능한 DBMS이다.
22. VPN
인터넷과 같은 공중망에서 터널링, 암호화기법 등을 사용해서 마치 전용회선으로 연결된 사설망과 같은 서비스를 제공하는 가상의 네트워크이다.
23. REST
HTTP URI를 통해 자원을 명시하고, HTTP 메소드(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 명령을 적용할 수 있는 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처이다.
24. Alien Code
베드 코드의 유형으로 아주 오래되거나 참고문서 또는 개발자가 없어서 유지보수가 아주 어려운 응용프로그램 소스코드이다.
25. 시스템 카탈로그
데이터베이스에 저장되어 있는 모든 데이터 개체들에 관한 정보나 명세에 대한 정보가 수록되어 있는, DBMS가 생성하고 유지하는 데이터베이스 내의 테이블들의 집합체이다.
26. 스머프 공격
출발지 주소를 공격 대상의 IP로 설정하여 네트워크 전체에 ICMP Echo 패킷을 직접 브로드캐스팅하여 타겟 시스템을 마비시키는 공격기법이다.
27. 알파 테스트
선택된 사용자가 개발자 환경에서 통제된 상태로 개발자와 함께 수행하는 인수 테스트이다.
28. 베타 테스트
실제 환경에서 일정 수의 사용자에게 대상 소프트웨어를 사용하게 하고 피드백을 받는 인수 테스트이다.
29. XSS
공격자가 취약한 웹 사이트에 악의적인 스크립트를 삽입하여 사용자가 실행하도록 유도후에 사용자의 정보를 탈취하는 공격기법이다.
30. CSRF
공격자가 웹 서버의 취약점을 이용하여 악성 스크립트 구문을 삽입하고, 정상적인 사용자로 하여금 자신의 의지와는 무관하게 공격자가 의도한 행위를 특정 웹사이트에 요청하게 하는 공격이다.
31. 타임스탬프 오더링
시스템에서 생성하는 고유 번호인 시간스탬프를 트랜잭션에 부여하는 것으로, 트랜잭션 간의 순서를 미리 선택하고 동시성 제어의 기준으로 사용하는 기법이다.
32. 낙관적 검증
트랜잭션을 수행하는 동안 어떠한 검사도 하지 않고, 트랜잭션 종료 시 일괄적으로 검증을 수행하여 데이터베이스에 반영하는 기법이다.
33. 옵티마이저
사용자가 질의한 SQL문을 처리할 수 있는 실행계획을 탐색하고 각 실행계획에 대한 비용을 추정하여 최적의 실행계획을 수립하는 DBMS의 핵심 엔진이다.
34. 보안 운영체제
컴퓨터 운영체제의 커널에 보안 기능 및 참조 모니터를 추가하여 운영체제의 보안상 결함으로 인하여 발생 가능한 각종 해킹으로부터 시스템을 보호하기 위한 운영체제이다.
35. SDN
오픈 API 기반으로 컨트롤 플레인, 데이터 플레인을 분리하여 네트워크 트래픽을 중앙 집중적으로 관리하는 소프트웨어 기반의 네트워크 기술이다.
36. NFV
범용 하드웨어에 가상화 기술을 적용하여 네트워크 기능을 가상 기능으로 모듈화하고, 필요한 곳에 기능을 제공하는 네트워크 가상화 기술이다.
37. BCP
각종 재해로 부터 위기관리를 기반으로 재해복구, 업무복구 및 재개, 비상계획 등을 통해 비즈니스 연속성을 보장하는 체계이다.
38. RTO
업무중단 시점부터 업무가 복구되어 다시 가동 될 때까지의 시간이다.
39. RPO
업무중단 시점부터 데이터가 복구되어 다시 정상 가동될 때 데이터의 손실 허용 시점이다.
40. BIA
영향도 및 손실평가를 조사하는 BCP를 구축하기 위한 비즈니스 영향 분석이다.
41. DRS
재해복구계획의 원활한 수행을 지원하는 재해 복구 센터이다.
42. 결합도(Coupling)
외부의 모듈과의 연관도 또는 모듈 간의 상호의존성을 나타내는 정도이다.
43. 응집도(Cohesion)
모듈의 독립성을 나타내는 개념으로, 모듈 내부 구성요소 간 연관 정도이다.
44. 데이터 흐름도(DFD)
데이터가 각 프로세스를 따라 흐르면서 변환되는 모습을 나타낸 그림으로, 시스템 분석과 설계에서 매우 유용하게 사용되는 다이어그램이다.
45. 자료 사전
자료 요소, 자료 요소들의 집합, 자료의 흐름, 범위, 단위 등을 구체적으로 명시하는 사전이다.
46. HIPO
시스템의 분석 및 설계나 문서화할 때 사용되며 하향식 소프트웨어 개발을 위한 문서화 도구이다.
48. 프로토타입
소프트웨어의 성능, 구현 가능성을 평가하거나 요구사항을 좀 더 잘 이해하고 결정하기 위하여 전체적인 기능을 간략한 형태로 실제로 구현한 시제품이다.
49. DRM
디지털 콘텐츠에 대한 권리정보를 지정하고 암호화기술, 크랙방지기술을 이용하여 허가된 사용자의 허가된 권한 범위 내에서 콘텐츠의 이용이 가능하도록 통제하는 기술이다.
50. UDDI
웹 서비스에 대한 정보인 WSDL을 등록하고 검색하기 위한 저장소로, 공개적으로 접근, 검색이 가능한 레지스트리이다.
51. 테스트 드라이버
상향식 통합 테스트에서 데이터의 입출력 확인을 위해서 하위 모듈을 호출하는 상위의 더미 모듈이다.
52. 트랜잭션의 격리성
트랜잭션 실행 중 생성하는 연산의 중간 결과를 다른 트랜잭션이 접근하지 못하도록 보장하는 트랜잭션의 특징이다.
53. 빅데이터
시스템, 조직에서 주어진 비용, 시간 내에 처리 가능한 데이터 범위를 넘어서는 수십 페타 바이트 크기의 데이터이다.
54. 인공지능
인간의 지적능력을 인공적으로 구현하여 컴퓨터가 인간의 지능적인 행동과 사고를 모방할 수 있도록 하는 소프트웨어이다.
55. AJAX
자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술이다.
56. JDBC
자바에서 데이터베이스를 사용할 수 있도록 연결해주는 응용 프로그램 인터페이스이다.
57. 형상관리
소프트웨어 개발을 위한 전체 과정에서 발생하는 모든 항목의 변경 사항을 관리하기 위한 활동이다.
58. 비트락커
마이크로소프트 윈도즈 운영 체제에 포함되어 볼륨 전체의 암호화를 제공하는 완전한 디스크 암호화 기능이다.
59. 데이터 웨어하우스
기업이나 조직에 주요시스템에서 도출된 정보를 일관된 스키마로 저장한 저장소
'자격증 > 정보처리기사' 카테고리의 다른 글
2020 정보처리기사 실기 기출 예상 (0) | 2020.10.16 |
---|---|
정보처리기사 주요 문제 정리 (0) | 2020.08.22 |
2020-06-06 5과목 기출 정리 - A형 (0) | 2020.08.16 |
2020-06-06 4과목 기출 정리 - A형 (0) | 2020.08.14 |