[정보처리기사] 정처기 별다줄 모음 part 2

이렇게라도 외우자..

Posted by 찐막 on July 3, 2021

이전 별다줄 모음은 여기 로! part2 는 수제비 2권으로 하려고 했으나 .. 문제 풀면서 오답으로 나온 것을 위주로 별다줄을 하려고 한다.

병행제어 미보장 시 문제점

  • 갱현모연
    • 갱신손실 : 트랜잭션 덮어쓸 때
    • 현황 파악 오류 : 트랜잭션 참조 시
    • 모순성 : 트랜잭션 동시 실행 시 결여
    • 연쇄 복귀 : 트랜잭션 처리 시 취소 못함

데이터 흐름도

  • 저흐처단
    • 데이터 저장소 : 평행선 (=) 표시
    • 데이터 흐름 : 화살표 (→) 표시
    • 처리기 : 원(○) 표시
    • 단말 : 사각형(□) 표시

인증 기술

  • 생소지특
    • 지식 : 아이디, 패스워드
    • 소지 : 공동인증서
    • 생체 : 지문
    • 특징 : 서명

트랜잭션 특성

  • 원영일격
    • 원자성 : 최소
    • 영속성 : 저장
    • 일관성 : 보존
    • 격리성 : 접근 불가

병행제어 기법

  • 낙타로다
    • 낙관적 검증 기법 : 우선 트랜잭션 수행, 종료시 검증 수행
    • 타임스탬프 순서 : 시간에 따라 작업 수행
    • 로킹 기법 : lock 설정 후 unlock 전까지 독점
    • 다중버전 동시성 제어 : 직렬 가능성 보장되는 적절한 버전 선택

공간 지역성

  • 시공순
    • 시간 지역성 : 루프 / 스택
    • 공간 지역성 : 메모리
    • 순차 지역성 : 코드 실행

결합도

  • 소프트웨어 구조에서 모듈 간 관련성을 측정하는 척도
  • 내공외제스자
    • 내용 : 변수, 기능 다른 모듈 사용
    • 공통 : 전역변수 참조 갱신
    • 외부 : 데이터 포맷, 통신 프로토콜 공유
    • 제어 : 단순 값 전달 x, 어떻게 전달 할지
    • 스탬프 : 배열, 객체, 구조
    • 자료 : 인터페이스 파라미터 통해서만

응집도

  • 모듈 내부의 기능적 응집 정도
  • 우논시절통순기
    • 우연적 : 연관 x
    • 논리적 : 유사 성격
    • 시간적 : 특정 시간 처리
    • 절차적 : 순차적 수행
    • 통신적 : 동일 입출력 사용
    • 순차적 : 한 활동으로부터 나온 출력값 다른 활동 사용
    • 기능적 : 단일한 목적 수행

일정관리 모델 종류

  • 주PC
    • 주 공정법 : 노드, 액티비티
    • PERT(프로젝트 평가 및 재검토 기법) : 비관치, 낙관치, 중간치
    • CCPM(중요연쇄 프로젝트 관리) : 주 공정 연쇄법

라우팅 프로토콜

  • 내 RI OS EIG 외 E B // 뭐 어떻게 줄일 수가 없음 ..
    • 내부 라우팅 프로토콜(IGP)
      • RIP : 거리 벡터 프로토콜(벨만-포드 알고리즘)
      • OSPF : 링크 상태 프로토콜(다익스트라 알고리즘)
      • EIGRP : 하이브리드 IGP
    • 외부 라우팅 프로토콜(EGP)
      • EGP : 지금은 사용 X
      • BGP : 초기 연결 - 전체 경로 테이블 교환, 이후 변동내역 있을때만 교환

회복 기법

  • 체로그
    • 체크 포인트 회복 : 복원
    • 로그 기반 회복 : 지연갱신 / 즉각갱신
    • 그림자 페이징 회복 : 복제

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(Ⅰ) 단계적 표현 모델의 성숙도 레벨

  • 초관 정관최
    • 초기화
    • 관리
    • 정의
    • 정량적 관리
    • 최적화