본문 바로가기
정보처리기사 실기/정보처리기사 실기 개념

2021 정보처리기사 실기 핵심 개념 톺아보기 - 8. 서버프로그램 구현 (2)

by Dongdang 2021. 6. 27. 12:44

 본 정리 글은 수제비 정보처리기사 실기책을 참고하여 작성했습니다 

 쿠팡에서 수제비 정보처리기사 실기 로켓배송받기

 

정보처리기사 실기 1회 합격 과정에서 각 단원별 핵심으로 외웠던 내용들을 정리했습니다. 

 

실기 시험 전날까지 매일 답을 가리고 단답형 문제 풀이 방식으로 반복해서 풀어주세용. → 반복만이 살길

 

문제
( )/는 소프트웨어에서 특정 동작을 수행하는 일련의 코드로 기능을 가진 명령들의 모임이다. 루틴
( )/는 프로그램의 주요한 부분이며, 전체의 개략적인 동작 절차를 표시하도록 만들어진 루틴이다. 메인 루틴
( )/는 메인 루틴에 의해 필요할 때마다 호출되는 루틴이다. 서브 루틴
( )/는 모듈의 독립성을 나타내는 개념으로, 모듈 내부 구성요소 간 연관 정도이다. 응집도
응집도 유형 두음 정리 우논 시절 통순기
( )/는 모듈 내부의 각 구성요소가 연관이 없을 경우의 응집도 우연적 응집도
( )/는 유사한 성격을 갖거나 특정 형태로 분류되는 처리 요소들이 한 모듈에서 처리되는 경우의 응집도 논리적 응집도
( )/는 연관된 기능이라기 보다는 특정 시간에 처리되어야 하는 활동들을 한 모듈에서 처리할 경우의 응집도 시간적 응집도
( )/는 모듈이 다수의 관련 기능을 가질 때 모듈 안의 구성요소들이 그 기능을 순차적으로 수행할 경우의 응집도 절차적 응집도
( )/는 동일한 입력과 출력을 사용하여 다른 기능을 수행하는 활동들이 모여있는 경우의 응집도 통신적 응집도
( )/는 모듈 내에서 한 활동으로부터 나온 출력값을 다른 활동이 사용할 경우의 응집도 순차적 응집도
( )/는 모듈 내부의 모든 기능이 단일한 목적을 위해 수행되는 경우의 응집도 기능적 응집도
( )/는 모듈 내부가 아닌 외부의 모듈과의 연관도 또는 모듈간의 상호의존성이다. 결합도
결합도 유형 두음정리 내공외제 스자
( )/는 다른 모듈 내부에 있는 변수나 기능을 다른 모듈에서 사용하는 경우의 결합도 내용 결합도
문제
( )/는 파라미터가 아닌 모듈 밖에 선언되어 있는 전역변수를 참조하고 전역변수를 갱신하는 식으로 상호작용하는 경우의 결합도 공통 결합도
( )/는 두 개의 모듈이 외부에서 도입된 데이터 포맷, 통신 프로토콜, 또는 디바이스 인터페이스를 공유하는 경우의 결합도 외부 결합도
( )/는 단순 처리할 대상인 값만 전달되는 게 아니라 어떻게 처리되어야 한다는 제어요소가 전달되는 경우의 결합도 제어 결합도
( )/는 모듈간의 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우의 결합도 스탬프 결합도
( )/는 모듈간의 인터페이스로 전달되는 파라미터를 통해서만 모듈 간의 상호작용이 일어나는 경우의 응집도이다. 자료 결합도
( )/는 어떤 모듈을 제어(호출)하는 모듈의 수를 의미한다. 팬 인 (Fan in)
( )/는 어떤 모듈에 의해 제어(호출)되는 모듈의 수를 의미한다. 팬 아웃 (Fan Out)
( )/는 프로그램의 로직을 이해하고, 내부 구조와 동작을 검사하는 소프트웨어 테스트 방식이다. 화이트박스 테스트
( )/는 메서드에 서로 다른 파라미터 값을 호출하면서 다양한 테스트를 수행하는 방식이다. 메서드 기반 테스트
( )/는 사용자 화면이 있는 경우, 각각의 화면 단위로 단위모듈을 개발 후에 화면에 직접 데이터를 입력하여 테스트를 수행하는 방식 화면 기반 테스트
( )/는 자바 프로그래밍 언어용 단위 테스트 도구이다. JUnit
( )/는 사용자와 만나지 않고 프론트엔드와 연동하여 핵심로직을 처리하는 영역이다. 백엔드 (Backend)
( )/는 객체지향 언어인 자바의 관계형 DB 프로그래밍을 좀 더 쉽게 할 수 있도록 도와주는 개발 프레임워크이다. MyBatis
( )/는 사용자와의 상호작용 없이 일련의 작업들을 작업 단위로 묶어 정기적으로 반복 수행하거나 정해진 규칙에 따라 일괄처리하는 프로그램이다. 배치 프로그램
( )/는 배치 프로그램의 유형으로 사전에 정의해 둔 조건 충족 시 자동으로 실행한다. 이벤트 배치
문제
( )/는 배치 프로그램의 유형으로 사용자의 명시적 요구가 있을 때마다 실행된다. 온디멘드 배치
( )/는 스프링 프레임워크의 DI, AOP, 서비스추상화 등 스프링 프레임워크의 3대 요소를 모두 사용할 수 있는 대용량 처리를 제공하는 스케쥴러이다. 스프링 배치 (스프링 스케줄러)
( )/는 스프링 프레임워크에 플러그인되어 수행하는 작업(Job)과 실행 스케쥴을 정의하는 트리거를 분리하여 유연성을 제공하는 오픈 소스 기반 스케줄러이다. 쿼츠 스케줄러
( )/는 스케줄러를 실행시키기 위해 작업이 실행되는 시간 및 주기 등을 설정하기 위한 표현식이다. Cron 표현식
( )/는 쿼츠 크론 표현식으로 매일 12시에 실행하는 것을 의미한다. 0 0 12 * * ?
{초 분 시 일 월 요 연도(생략가능)}
? : 해당 항목 미사용
( )/는 쿼츠 크론 표현식으로 매달 20815분에 실행하는 것을 의미한다. 0 15 8 20 * * ?
( )/는 쿼츠 크론식으로 매주 월요일과 금요일 사이 20시에 실행하는 것을 의미한다. 0 0 20 ? * MON-FRI
( )/는 크론 표현식에서 모든 수를 의미하는 특수문자이다. *
( )/는 크론 표현식에서 해당 항목을 미사용하는 것을 의미하는 특수문자이다. ?
( )/는 웹브라우저와 동일한 형태로 모바일상 웹 브라우저를 통해 서비스를 제공하는 서비스이다. 모바일 웹
( )/는 공통의 속성이나 기능을 묶어 이름을 붙이는 것을 의미한다. 추상화
( )/는 사용자 인터페이스부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 패턴이다. MVC 패턴
( )/는 특정 타입의 데이터베이스에 추상 인터페이스를 제공하는 객체로 세부내용 노출 없이 데이터를 조작하는 객체이다. DAO
(Data Access Object)

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형

댓글