본문 바로가기
공기업(자격증)/정보처리기사

정보처리기사 필기 과목별 핵심 암기 내용 및 빈출파트 정리-4

by Chris_혀무사 2022. 11. 5.
728x90

정보처리기사 필기 과목별 핵심요약 정리!

-수제비 정보처리기사 필기 교재내용 위주로 공부한 요약본-

Ⅳ. 프로그래밍 언어 활용

Chapter01. 서버프로그램 구현
 ○ 프레임워크의 특징 : 모재확역
  - 듈화
  - 사용성
  - 장성
  - 제어의

 ○ 효과적인 모듈 설계를 위한 유의사항
  - 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다
  - 복잡도와 중복성을 줄이고 일관성을 유지시킨다
  - 모듈의 기능은 예측이 가능해야 하며 지나치게 제한적이면 안 된다
  - 유지보수가 용이해야 한다
  - 모듈의 수가 증가하면 상대적으로 각 모듈의 크기가 커지며, 모듈사이의 상호교류가 감소하여 과부하(Overload)현상이      나타난다.
결합도는 낮을수록, 응집도는 높을수록 좋다.
  
 ○ 결합도의  유형 :  내공 외제 스자
  - 내용  > 공통 > 외부  > 제어  > 스탬프  > 자료
   
고 ⬅️                       결합도                        ➡️ 저
  - 내용(Content Coupling)
  - 공통(Common Coupling)
  - 외부(External Coupling)
  - 제어(Control Coupling)
  - 스탬프(Stamp Coupling)
  - 자료(Data Coupling)

응집도의 유형 : 우논시절 통순기
  - 우연적 < 논리적 < 시간적 < 절차적 < 통신적 < 순차적 < 기능적
    
저 ⬅️                                  응집도                                ➡️ 고
  - 우연적(Coincidental Cohesion)
  - 논리적(Logical Cohesion)
  - 시간적(Temporal Cohesion)
  - 절차적(Procedural Cohesion)
  - 통신적(Communication Cohesion)
  - 순차적(Sequential Cohesion)
  - 기능적(Functional Cohesion)

○ 배치 프로그램의 유형 : 이온정
  - 벤트 배치
  - 디맨드 배치
  - 기 배치

Chapter02. 프로그래밍 언어 활용
 ○ Java 프로그래밍 언어의 정수 데이터 타입


Chapter03. 응용 SW 기초 기술 활용

 ○ 주기억장치 할당 기법 중 분산 할당 기법 유형
  - 페이징 기법(Paging) : 프로그램을 고정된 크기의 일정한 블록으로 나누는 기법
  - 세그멘테이션기법(Segmentation) : 가변적인 크기의 블록으로 나누는 기법

 ○ 스케줄링의 목적 : 운영체제의 오버헤드를 최소화하기 위함이다.

 ○ 스레드
  - 프로세스보다 가벼운, 독립적으로 수행되는 순차적인 제어의 흐름이며, 실행단위이다.
  - 동일 프로세스 환경에서 서로 다른 독립적인 다중 수행이 가능하다.
  - 프로세스에서 실행 제어만 분리한 실행단위로 한개의 프로세스는 여러개의 스레드를 가질 수 있다.
 

 ○ IPv4 전송방식 : 유멀브
  - 유니 캐스트, 멀티 캐스트, 브로드 캐스트
 

 ○ IPv6 전송방식 : 유멀애
  - 유니 캐스트, 멀티 캐스트, 애니 캐스트
 

 ○ IPv4 에서 IPv6 으로 전환 듀터주
  - 듀얼 스택, 터널링, 주소변환

728x90
반응형

댓글