728x90
ESP(Encapsulating Security Payload)
IPSec에서 암호화 알고리즘을 활용한 캡슐화 기반 페이로드 기밀성을 제공하는 프로토콜
IPSec의 AH와 ESP 주요 기능
프로토콜 | 기능 |
AH | 강력한 무결성, 데이터 인증을 제공 발신자가 보낸 콘텐츠를 그대로 수신자가 수신 가능 |
ESP | 암호화 옵션을 사용하여 IP 페이로드를 암호화 캡슐화 기반 페이로드 기밀성 제공 |
DISTINCT(중복 제거)의 경우 동일한 튜플을 제거하고 검색한다
e.g) SELECT DISTINCT 부서 FROM 사원;
데이터베이스 정규화 단계
[원부이결다조]
1정규형(1NF) | 원잣값으로 구성 |
2정규형(2NF) | 부분 함수 종속 제거(완전 함수적 종속 관계) |
3정규형(3NF) | 이행함수 종속 제거 |
보이스-코드 정규형(BCNF) | 결정자 함수이면서 후보키가 아닌 것 제거 |
4정규형(4NF) | 다치(다중 값) 종속성 제거 |
5정규형(5NF) | 조인 종속성 제거 |
형상 관리의 절차
[식통감기] 형상 식별 / 형상 통제 / 형상 감사 / 형상 기록
형상 식별 | 형상 관리 대상을 정의 및 식별하는 활동 추적성 부여를 위해 ID와 관리번호를 부여 변경 관련 이슈 발생 시 ID와 관리번호를 이용하여 추적 |
형상 통제 | 형상 항목의 버전 관리를 위한 형상통제위원회 운영 변경 요구 관리, 변경 제어, 형상 관리 등 통제 지원 베이스라인에 대한 관리 및 형상 통제 수행 기능 |
형상 감사 | 소프트웨어 베이스라인의 무결성 평가 베이스라인 변경 시 요구사항과 일치 여부 검토 |
형상 기록 | 소프트웨어 형상 및 변경 관리에 대한 각종 수행결과를 기록 형상 결과 보고서 작성 |
C언어
팩토리얼 구하는 함수 구현
int fn(int n) {
if(n<=1)
return 1;
else
return n*fn(n-1);
}
fn(5) | 5 * fn(4) = 5 * 24 = 120 |
fn(4) | 4*fn(3) = 4 * 6 = 24 |
fn(3) | 3*fn(2) = 3*2 = 6 |
fn(2) | 2*fn(1) = 2*1 = 2 |
fn(1) | 1*fn(0) = 1*1 = 1 |
fn(0) | 1 |
UI 품질 요구사항(ISO/IEC 9126, ISO/IEC 25010 기반)
신뢰성 Reliability | 시스템이 일정한 시간 또는 작동되는 시간 동안 의도하는 기능을 수행함을 보증하는 품질 기준 |
성숙성 Maturity | 소프트웨어 결함으로 인한 고장을 회피할 수 있는 소프트웨어의 능력 |
고장 허용성 Fault Tolerance | 소프트웨어 결함이나 인터페이스 오류 시에도 특정 수준 이상의 성능을 유지할 수 있는 능력 |
회복성 Recoverability | 소프트웨어 고장 발생 시 영향을 받은 데이터를 복구하고 성능의 수준을 다시 확보할 수 있는능력 |
UML의 관계
집합 관계 | 하나의 객체에 여러 개의 독립적인 객체들이 구성되는 관계 집합 관계는 하나의 사물이 다른 사물에 포함되어 있는 관계 표현 포함되는 쪽(Part; 부분)에서 포함하는 쪽(Whole; 전체)으로 속이 빈 마름모를 연결하여 표현 e.g) 차와 엔진, 바퀴, 운전대 |
복합 관계 | 영구적이고, 집합 관계보다 더 강한 관계로 구성 포함되는 쪽(Part; 부분)에서 포함하는 쪽(Whole; 전체)으로 속이 채워진 마름모를 연결하여 표현 복합 관계는 집합 관계의 특수한 형태로 포함하는 사물의 변화가 포함되는 사물에 영향을 미치는 관계를 표현 복합 관계는 포함 관계라고도 함 e.g) 엔진과 피스톤, 플러그 |
단위 모듈의 구현 원리
정보 은닉 Information Hiding | 어렵거나 변경 가능성이 있는 모듈을 타 모듈로부터 은폐 |
분할과 정복 Divide & Conquer | 복잡한 문제를 분해, 모듈 단위로 문제 해결 |
데이터 추상화 Data Abstraction | 각 모듈 자료 구조를 엑세스하고 수정하는 함수 내에 자료 구조의 표현 내역을 은폐 |
모듈 독립성 Module Independency | 낮은 결합도와 높은 응집도를 가짐 |
728x90
'T.I.L(Today I learned) > CS' 카테고리의 다른 글
221009 정보처리기사 실기 D-7 (0) | 2022.10.09 |
---|---|
221008 정보처리기사 실기 D-8 (0) | 2022.10.08 |
221006 정보처리기사 실기 D-10 (0) | 2022.10.06 |
221005 정보처리기사 실기 D-11 (0) | 2022.10.05 |
221004 정보처리기사 실기 D-12 (0) | 2022.10.04 |
댓글