이전 별다줄 모음은 여기 로! part2 는 수제비 2권으로 하려고 했으나 .. 문제 풀면서 오답으로 나온 것을 위주로 별다줄을 하려고 한다.
병행제어 미보장 시 문제점
- 갱현모연
갱신손실
: 트랜잭션 덮어쓸 때현황 파악 오류
: 트랜잭션 참조 시모순성
: 트랜잭션 동시 실행 시 결여연쇄 복귀
: 트랜잭션 처리 시 취소 못함
데이터 흐름도
- 저흐처단
- 데이터
저장소
: 평행선 (=) 표시 - 데이터
흐름
: 화살표 (→) 표시 처리기
: 원(○) 표시단말
: 사각형(□) 표시
- 데이터
인증 기술
- 생소지특
지식
: 아이디, 패스워드소지
: 공동인증서생체
: 지문특징
: 서명
트랜잭션 특성
- 원영일격
원자성
: 최소영속성
: 저장일관성
: 보존격리성
: 접근 불가
병행제어 기법
- 낙타로다
낙관적 검증 기법
: 우선 트랜잭션 수행, 종료시 검증 수행타임스탬프 순서
: 시간에 따라 작업 수행로킹 기법
: lock 설정 후 unlock 전까지 독점다중버전 동시성 제어
: 직렬 가능성 보장되는 적절한 버전 선택
공간 지역성
- 시공순
시간 지역성
: 루프 / 스택공간 지역성
: 메모리순차 지역성
: 코드 실행
결합도
- 소프트웨어 구조에서 모듈 간 관련성을 측정하는 척도
- 내공외제스자
내용
: 변수, 기능 다른 모듈 사용공통
: 전역변수 참조 갱신외부
: 데이터 포맷, 통신 프로토콜 공유제어
: 단순 값 전달 x, 어떻게 전달 할지스탬프
: 배열, 객체, 구조자료
: 인터페이스 파라미터 통해서만
응집도
- 모듈 내부의 기능적 응집 정도
- 우논시절통순기
우연적
: 연관 x논리적
: 유사 성격시간적
: 특정 시간 처리절차적
: 순차적 수행통신적
: 동일 입출력 사용순차적
: 한 활동으로부터 나온 출력값 다른 활동 사용기능적
: 단일한 목적 수행
일정관리 모델 종류
- 주PC
주 공정법
: 노드, 액티비티PERT
(프로젝트 평가 및 재검토 기법) : 비관치, 낙관치, 중간치CCPM
(중요연쇄 프로젝트 관리) : 주 공정 연쇄법
라우팅 프로토콜
- 내 RI OS EIG 외 E B // 뭐 어떻게 줄일 수가 없음 ..
- 내부 라우팅 프로토콜(IGP)
RIP
: 거리 벡터 프로토콜(벨만-포드 알고리즘)OSPF
: 링크 상태 프로토콜(다익스트라 알고리즘)EIGRP
: 하이브리드 IGP
- 외부 라우팅 프로토콜(EGP)
EGP
: 지금은 사용 XBGP
: 초기 연결 - 전체 경로 테이블 교환, 이후 변동내역 있을때만 교환
- 내부 라우팅 프로토콜(IGP)
회복 기법
- 체로그
체크 포인트 회복
: 복원로그 기반 회복
: 지연갱신 / 즉각갱신그림자 페이징 회복
: 복제
HIPO
- 가총세
가시적 도표
: 계층 구조총체적 도표
: 입력, 처리, 출력세부적 도표
: 총체적 → 상세
무결성 종류
- 개참속사키
개체
: 기본키 중복 x → null 허용 x참조
: 외래키속성
: default 값, null 여부, 도메인 준수사용자
: 요구사항키
: 릴레이션 당 1키
커널 유형
- 엑노마모혼
엑소커널
: 수직구조 운영 체제노커널
: 단일 중앙 입구 제약 x마이크로커널
: 임베디드 시스템모놀리식 커널
: 유지보수 어려움, 성능 좋음혼합형 커널
: 수정 마이크로 커널
테스트 레벨 종류
- 단통시인
단위 테스트
: 모듈, 서브루틴통합 테스트
: 인터페이스, 컴포넌트시스템 테스트
: 정상 수행 검증인수 테스트
: 요구사항 만족
스케줄링 유형
- 선비
선점형 스케줄링
- 우선순위 선점
- RR(라운드 로빈)
- SRT(Shortest Remaining Time)
- MLQ(Multi Level Queue)
- MFQ(Multi Level Feedback Queue)
비선점형 스케줄링
- 할당 종료시 까지 선점 불가
- FIFO(First In First Out)
- SJF(Shortest Job First)
- HRN(Highest Response-ratio Time)
- Deadline
공통 모듈 명세
- 정명완일추
정확성
: 필요 여부 인지 가능명확성
: 완벽 해석완전성
: 필요한 모든 것 기술일관성
: 충돌 발생 방지추적성
: 식별 가능
형상관리 절차
- 식통감기
식별
: ID 부여통제
: 버전 관리감사
: 무결성기록
: 보고서
단위 모듈 핵심 원리
- 정분추독
정보 은닉
: 타 모듈로 부터 은폐분할 정복
: 분해데이터 추상화
: 자료 구조 표현 은폐모듈 독립성
: 낮은 결합도 / 높은 응집도
재사용 종류
- 역공개
역공학
: 디버깅재공학
: 기능 개선재개발
: 참조 후 새로운 시스템 개발
재해복구 유형
- 미핫웜콜
- 미러 사이트 : RTO - 0 또는 수분 이내
- 핫 사이트 : RTO - 4시간 이내
- 웜 사이트 : RTO - 수일 이내
- 콜드 사이트 : RTO - 수주 ~ 1개월 이내
럼바우 분석 기법
- 객동기
객체 모델링
: 객체 다이어그램동적 모델링
: 상태도기능 모델링
: 자료 흐름도
파티션 종류
- 레해리컴
레인지
: 시계열 데이터해시
: 해시리스트
: 분포도컴포지트
: 여러 파티션
성능 테스트의 상세 유형
- 부스스내
- 부하 테스트 : 부하를 증가 시킴
- 스트레스 테스트 : 부하 이상을 가함
- 스파이크 테스트 : 짧은 시간 내 사용자 몰리게 함
- 내구성 테스트 : 오랜 시간동안 부하를 가함
CMM(Ⅰ) 단계적 표현 모델의 성숙도 레벨
- 초관 정관최
초기화
관리
정의
정량적 관리
최적화