@mildsalmon
·
2021. 04. 25.
3분 분량
0
후기 21년 3월 7일 13시에 진행되는 정보처리기사 필기 시험을 보고 왔다. 시험은 2시간 30분동안 진행되며, 13시 30분에 시작해서 16시에 종료된다. 시험이 많이 어렵지는 않아서 술술 풀렸다. 작년 기출문제만 공부했으면 많이 어려웠을지도 모르겠다. 이번년도에는 작년 기출문제에 나왔던 용어의 의미를 묻는 문제가 많았다. 가채점 결과 100문제 중에 87문제를 맞췄다. 충분히 공부했다고 생각했는데, …
0분 분량
1. RIA (Rich Internet Application) 플래시 애니메이션 기술과 웹 서버 애플리케이션 기술을 통합하여 기존 HTML 보다 역동적이고 인터랙티브한 웹페이지를 제공하는 신개념의 플래시 웹페이지 제작 기술 2. PIA (Privacy Impact Assessment) 개인정보 영향평가 제도 개인 정보를 활용하는 새로운 정보 시스템의 도입 및 기존 정보시스템의 중요한 변경 시 시스템의 구축,운영이 기업의 고객은 …
1. CISC (Complex Instruction Set Computer) 복잡한 명령어 셋을 가진 컴퓨터 RISC와 상대되는 단어 RISC 개념이 만들어지면서 CISC 용어가 생김 가변 길이의 명령어 형식 명령어의 길이가 김 다양한 어드레싱 모드를 사용 복잡한 연산 동작을 수행할수 있는 다양한 명령어로 구성 CISC 계열이지만 RISC의 장점이 포함되고 있음 2. RISC (Reduced Instruction Set …
2분 분량
1. 파이썬 동적 타이핑을 지원하는 인터프리터 방식의 언어 객체지향 언어 스크립트 언어 시스템 프로그래밍, 하드웨어 제어 등을 제외하고 거의 모든 기능을 수행할 수 있는 언어 2. 연산자의 결합 순서 결합 순서가 오른쪽에서 왼쪽 단항 연산자 ++, —, !, ~, sizeof, &, * 할당 연산자 =, +=, -=, *=, /=, %=, …
1분 분량
1. 사용자 인터페이스의 기본 설계 원칙 직관성 쉽게 이해하고 사용 유효성 목적을 정확하고 완벽하게 달성 학습성 쉽게 배우고 익힐 수 있다 유연성 요구사항을 최대한 수용하고 실수를 최소화 매케이브가 정의한 메트릭으로 원시 코드의 복잡도를 정량적으로 평가하는 방법 2. UI 시나리오 문서의 요건 완정성(Complete) 누락되지 않도록 최대한 상세하게 기술해야 하고, 해당 시스템의 …
1. 맵/리듀스 (Map/Reduce) 대용량 데이터를 신뢰도가 낮은 컴퓨터로 구성된 클러스터 환경에서 병렬 처리를 지원하기 위해서 개발됨 거대한 인풋 데이터를 쪼개어 수 많은 머신들에게 분산시켜서 로직을 수행한 다음 결과를 하나로 합치자는 것이 핵심 아이디어 MR 구글에서 대용량 데이터 처리를 분산 병렬 컴퓨팅에서 처리하기 위한 목적으로 제작한 소프트웨어 프레임워크 함수형 프로그래밍에서 일반적으로 …
2021. 03. 31.
10분 분량
1. 백도어 정상적인 인증 과정을 거치지 않아도 운영체제나 프로그램 등에 접근할 수 있도록 만든 일종의 통로 백도어 탐지 방법 무결성 검사 로그 분석 SetUID 파일 검사 열린 포트 검사 바이러스 및 백도어 탐지 툴 이용 2. Dos 공격 다른 해킹에 비해 비교적 간단한 것으로 일종의 훼방 취약점 공격형 네트워크 패킷의 …
14분 분량
이 글은 OSI 7 Layer, IEEE 802.11 워킹 그룹, TCP/UDP, HDLC, IP 주소 등과 같은 네트워크 관련 용어와 개념들을 다룹니다. 또한, Dual Stack, Tunneling, Header Translation과 같은 IPv4/IPv6 전환 방법, ASCII Code의 전송 제어 문자, 네트워크 영역의 보안 기능(IPSec, SSL, S-HTTP) 등도 다룹니다.
2021. 03. 28.
51분 분량
소프트웨어 개발 방법론 중 구조적 방법론, 정보공학 방법론, 객체지향 방법론 등을 소개하고, UML 표기법과 각 다이어그램의 종류를 설명합니다. 또한 요구사항 분석과 CASE에 대한 개요와 장단점을 소개합니다.
2021. 03. 09.
7분 분량
1. 교착 상태 프로세스가 결코 일어나지 않을 사건을 기다리는 상태 자원이 부족한 상태 2. 교착 상태 발생 조건 상호배제 자원을 최소 하나이상 비공유 점유와 대기 자원을 최소한 하나 정도는 보유하고, 다른 프로세스에 할당된 자원을 얻으려고 기다리는 프로세스가 있어야 함 비선점 자원은 강제로 빼앗을 수 없고, 자원을 점유하고 있는 프로세스가 끝나야 …
6분 분량
1. 인터페이스 구현 검증 도구 xUnit Java, C++ 등 다양한 언어 지원하는 단위 테스트 프레임워크 STAF 서비스 호출 및 컴포넌트 재사용 등 환경 지원하는 테스트 프레임워크 각 테스트 대상 분산 환경에 데몬을 사용하여 테스트 대상 프로그램을 통해 테스트를 수행하고, 통합하여 자동화하는 검증 도구 FitNesse 웹 기반 테스트케이스 설계, 실행, 결과 …
2021. 03. 08.
38분 분량
1. DDL (데이터 정의어) CREATE CREATE SCHEMA CREATE DOMAIN CREATE TABLE CREATE VIEW CREATE INDEX 정의하는 명령문 ALTER ALTER TABLE 정의를 변경하는 명령문 DROP 제거하는 명령문 RESTRICT 참조되는 테이블이 있다면 삭제 명령을 모두 취소한다 CASCADE 참조되는 테이블이 있다면 모두 삭제한다. 2. DCL (데이터 제어어) GRANT 권한 부여 사용자 등급 지정 …
2021. 03. 07.
1
이진 나무 순회와 알고리즘, 트리, 해싱 함수, 자료구조의 종류 등에 대한 내용을 다룬 글입니다. 이진 나무 순회에는 전위, 중위, 후위, 층별 순회가 있으며, 시간 복잡도별 알고리즘 분류와 그 설계 기법을 다룹니다. 트리의 개념과 용어, 해싱 함수의 종류 및 해시테이블에 대해 설명하고, 배열, 선형 리스트, 스택, 큐, 트리 등의 자료구조를 소개합니다.