1. 다차원 데이터베이스 관련 용어
OLAP | 기업의 고객 데이터 및 판매 데이터를 축적한 데이터베이스를 다차원적으로 분석하고 시각화하는 시스템 |
MOLAP | 다차원 데이터베이스 중심으로 다차원적인 분석을 하도록 만들어진 OLAP 구현 방식의 시스템 데이터베이스가 물리적으로 여러 개의 차원을 갖고, 이 공간에 데이터를 저장하여 사용자가 각각 차원 축들에 대한 값을 지정하여 필요한 데이터를 검색할 수 있는 특징 |
HOLAP | 데이터를 관계형 데이터베이스와 다차원 데이터베이스 둘 모두에 저장하고, 요구되는 처리 형태에 가장 잘 맞는 것을 사용하는 방식의 시스템 ROLAP의 대용량 데이터 저장능력과 OLAP의 뛰어난 처리능력과 결합하기 위해 개발 |
ROLAP | 서버 측의 관계형 데이터베이스에 저장된 데이터를 직접 검색/집계하고, 그 결과를 클라이언트에서 다차원 데이터로 구성하고 시각화하는 시스템 |
2. 스턱스넷
- 독일 지멘스사의 원격 감시제어 시스템의 소프트웨어에 침투하여 시스템을 마비하게 하는 악성 코드이다.
- 산업기반 시설에 사용되는 제어시스템에 침투하여 오작동을 유도하는 명령코드를 입력해서 시스템을 마비시킨다.
3. 오픈 플로우
- 네트워크 장치의 컨트롤 플레인과 데이터 플레인 간의 연계 및 제어를 담당하는 개방형 표준 인터페이스
4. 고가용성 유형
Hot Standby ( 상시 대기 방식 ) |
가동시스템과 백업시스템으로 구성되어서, 평상시에는 대기 상태를 유지하다가 장애시 전환하는 방식 |
Mutual Take-Over ( 상호 인수 ) |
2개 시스템이 각각 고유한 가동 업무 서비스를 수행하다가 한 서버 장애 발생 시 상대 시스템의 자원을 페일 오버하여 동시에 2개의 업무를 수행하는 방식 |
Concurrent Access ( 동시적 접근 ) |
여러 개의 시스템이 동시에 업무를 나누어 병렬처리하는 방식으로 HA에 참여하는 시스템 전체가 액티브한 상태로 업무를 수행하여 시스템 장애 시에도 다른 시스템으로 페일 오버하지 않고 가용성을 보장하는 방식 |
5. 맥케이브 순환 복잡도
- 제어 흐름의 복잡한 정보를 정량적으로 표시하는 기법
- 선 - 노드 + 2
6. 페르소나
- 잠재적 사용자의 다양한 목적과 관찰된 행동 패턴을 응집시켜놓은 가상의 사용자를 의미
7. 클래스 다이어그램 구성 요소
클래스 | 공통의 속성, 연산, 관계, 의미를 공유하는 객체들의 집합 |
속성 | 클래스의 구조적 특성에 이름을 붙인 것 특성에 해당하는 인스턴스가 보유할 수 있는 값의 범위를 기술 |
연산, 메서드 | 이름, 타입, 매개변수들과 연관된 행위를 호출하는 데 요구되는 제약사항들을 명시하는 클래스의 행위적 특징 객체에 요청하여 행동에 영향을 줄 수 있는 서비스 |
접근 제어자 | 클래스에 접근할 수 있는 정도 - : 클래스 내부만 접근 허용 ( private) + : 클래스 외부 접근을 허용 ( public ) # : 동일 패키지/파생 클래스에서 접근 가능 ~ : 동일 패키지 클래스에서 접근 가능 |
8.
프로세스 | CPU에 의해 처리되는 사용자 프로그램, 시스템 프로그램 즉, 실행중인 프로그램 한 개의 프로세스는 여러 개의 스레드를 가질 수 있다. |
스레드 | 프로세스보다 가벼운, 독립적으로 수행되는 순차적인 제어의 흐름이며, 실행 단위 |