cs note
형상관리도구
CVS, SVN, GIT
형상 통제
변경 요청을 “검토”, “승인” 현재 베이스라인에 반영되게끔 통제
디자인 패턴 - Bridge
구현부, 추상부 분리하여 각자 독립적으로 변형 및 확장 가능
디자인 패턴 - Observer
한 객체의 상태가 변경되면 그 객체에 의존하는 다른 객체들에게 연락되며 자동으로 내용이 갱신되는 방식의 패턴
UML
UML 다이어그램
UML 다이어그램 구성요소
“사물”, “관계”
클래스 다이어그램
객체 == 클래스
UML 모델링에서의 인터페이스
관계
- 일반화관계: 한 클래스가 다른 클래스를 포함
- 연관관계: 한 크래스가 다른 클래스에서 제공하는 기능을 사용시 표시
- 의존관계:
- 실체화관계: 인터페이스 구현받아 추상 메소드 오버라이딩
- 집약관계: 전체객체, 부분객체 라이프타임간의 독립적 예) 식재료와 조미료
- 합성관계: 예) 책상
UseCase 다이어그램
- 연관관계: 기능과 액터간의 상호작용이 있음을 표현
- 확장관계: useCase수행시 반드시 실행되어야 함 (기호: « )
- 포함관계: useCase수행시 Optional 하게 실행되어야 함
테스트
프로그램 실행 여부
- 정적 테스트
- 동적 테스트
테스트 기법
- 화이트박스
- 블랙박스
- 경계값 분경 (Boundary)
- 동등 분할 기법
- 원인 효과 그래프 검사 (입력, 출력)
- 오류 예측 (Error Guessing)
- 비교 검사 (Comparion)
테스트 시각
- 검증 테스트
- 확인 테스트
테스트 목적
- 회복 테스트
- 안전 테스트
- 강도 테스트 (Stress)
- 성능 테스트
- 구조 테스트
- 회귀 테스트 (기능 수정후)
- 병행 테스트
테스트 기반
- 명세 기반 테스트
- 구조 기반 테스트
- 경험 기반 테스트
SSO(Single Sign On)
DFD
데이터 흐름 정리
DD (Data Dictionary)
MiniSpec
DFD에서 처리되는 내용을 상세하게 정리
스케쥴링
프로세스 상태
- 준비
- 실행
선점형
선점(뺏을 수 있음) 기아현상: 프로세서들이 프로세스를 할당받지못하는 상태 MLQ에서 발생 에이징기법: 기아현상을 보완하기위한 기법 MLFQ에 적용되어있음
- SRT (Shortest Remaining Time) 완료시간 = 대기시간 + 서비스시간 A =
- RR (RoundRobin)
- MLQ (Multi Level Queue)
- MLFQ (Multi-Level Feedback Queue)
비선점형
비선점(뺏을 수 없음)
- FCFS (First Come Frist Serve) 실행시간이 짧은순서대로 실행
- SJF (Shortest Job First)
- HRN (Hightest Response Ratio Next)
- Priority (우선순위)
- DeadLine (기한부)
보안 공격
사회공학
신뢰로 사람을 속여 비밀정보 획득
다크데이터
기업이 정보를 수집한 후 저장만 하고 분석에 활용하고 있지 않은 데이터
SIEM
네트워크 장비 or 응용 프로그램에 의해 생성된 보안경고를 분석 “빅데이터” 수준의 데이터를 장시간 심층 분석한 인덱싱기반
TrustZone
하드웨어기반 보안기술 독립적인 보안 구역을 분리해 정보를 보호
Typosquatting
사용자의 URL 오타 실수를 유도해 가짜 URL로 유도하는 공격
관계대수 기호
합집합: A U B 차집합: A - B 카티션 프로덕트: A X B 프로젝트: A ㅍ B 조인: 보타이
192.168.1.0/24 네트워크를 FLSM방식으로 3개의 서브넷으로 나눴을 때 192.168.1.0 ~ 63 192.168.1.64 ~ 127 192.168.1.128 ~ 191 192.168.1.192 ~ 255
cyclometics
면 + 1
2023-02회 기출
a = 1000 / 4620 b = (1000 % 4620) / 500 c = ((1000 % 4620) % 500) / 100 d = (((1000 % 4620) % 500) % 1000) / 10
네트워크
패킷 교환 방식
- 가상회선: 연결식
- 데이터그램 : 비연결식
b = eng c = nee d = ing
213465
1BNF 도 2BNF 부 3BNF 이
결 4BNF 다 5BNF 조