시험직전에 보는 정보처리기사 필기 기출문제
시험직전에 보는 정보처리기사 필기 기출문제 — #정보처리기사 #개발자의도구들 #정보처리기사필기기출 #정보처리기사기출문제 24년도 1회차 정보처리기사 ...
#정보처리기사 #개발자의도구들 #정보처리기사필기기출 #정보처리기사기출문제
24년도 1회차 정보처리기사 필기 시험대비 공부를 진행하였습니다.
\* 본글은 PC버전에 최적화 되어있습니다.
**\\ **공부방법론은 가장 첫글에 있습니다. 참고하실 분들은 참고하세요! \\ - 개발자의도구들
\\ 정보처리기사 전체 총 정리는 여기 있습니다!! \\
정보처리기사 시험이 시작되었는데요. 공부를 하다보니 나오는 문제들이 대부분 정해져있다는 것을 많이 느끼고 있습니다.
하지만, 가끔씩 생소한 용어를 묻는 경우가 종종 나오기도 하는데요. 그럴때마다 많이 당황스럽지만, 다른 문제를 맞춘다면 충분히 합격 할 수 있다고 생각합니다.
그래도 더 안정적이게 시험을 통과하고 싶으신 분들은, 생소한 용어들도 꼼꼼히 보는게 중요하겠죠? 이번글을 통해서 기출에서 나온 생소했던 문제들 정리해보았습니다.
전체 과목
생소한 문제들 모음
Q. 입력되는 데이터를 컴퓨터 프로세서가 처리하기 전에 미리 처리하여 프로세서 처리하는 시간을 줄여주는 프로그램이나 하드웨어를 말하는 것은?
- EAI
- FEP
- GPL
- Duplexing
정답: 2
A.
FEP는 Front End Process의 약자이다. FE, BE할 때 그 FE 맞음
- EAI(Enterprice Application Integration) : 기업 내 각종 애플리케이션 및 플랫폼간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔류션
- GPL(Genenal Public Licence): 자유 소프트웨어 재단에서 만든 자유 소프트웨어 라이선스
- Duplexing: 서비스 중단에 대비하여 동일한 기능을 수행하는 예비 시스템을 동시에 운용하는 것
Q. 프로그램 설계도인 하나의 NS Chart에 대한 설명으로 가장 거리가 먼 것은?
- 논리의 기술에 중점을 두고 도형을 이용한 표현 방법이다.
- 이해하기 쉽고 코드 변환이 용이하다.
- 화살표나 GOTO를 사용하여 이해하기 쉽다.
- 연속, 선택, 반복 등의 제어 논리 구조를 표현한다.
A. 정답: 3
N-S차트는 Nass-Schneideman Chart로 논리의 기술에 중점을 둔 도형을 이용한 표현 방법입니다.
박스 다이어그램, Chapin Chart라고도 합니다.
연속, 선택, 다중선택, 반복 등의 제어 논리구조를 표현합니다.
GOTO화살표는 사용하지 않습니다.
선택과 반복 구조를 시각적으로 표현하며 이해하기 쉽고, 코드로 변환하기에 용이합니다.
읽기는 쉬우나, 작성하기에는 어렵고, 임의로 제어를 전이하는 것도 불가능합니다.
총체적인 구현과 인터페이스를 나타내기가 어렵습니다.
단일구조와 단일 출구를 갖습니다.
아래 그림을 참고하세요.
출처: 위키피디아
Q. 데이터베이스 설계 단계 중 물리적 설계시 고려 사항으로 적절하지 않은 것은?
- 스키마 평가 및 정제
- 응답시간
- 저장 공간의 효율화
- 트랜잭션 처리량
A. 1
스키마 평가 및 정제는 논리적 설계 단계에서 수행해야 합니다.
물리적 설계에서는 컴퓨터의 관점에서 생각을 해야하는 단계입니다.
논리적으로 표현된 데이터를 디스크 등의 물리적 저장장치에 저장할 수 있는 물리적 구조로 데이터를 변환합니다.
처리 성능을 얻기 위해 데이터베이스 파일의 저장 구조 및 엑세스 경로를 설정합니다.
레코드의 양식, 순서, 접근 경로, 조회가 집중되는 레코드 정보를 사용하여 컴퓨터에 저장되는 방법을 묘사합니다.
고려사항: 트랜잭션 처리량, 응답시간, 디스크 용량, 저장공간의 효율화 등
\* 자주나오는 문제인데 어렵게 생각해서 자주 틀리는 문제였습니다 ... 특히 트랜잭션 때문에 계속 헷갈리네요 ㅠㅠ
**\*설계와 트랜잭션 문제 \***
개념적 설계 - 트랜잭션 모델링
논리적 설계 - 트랜잭션 인터페이스 설계
물리적 설계 - 트랜잭션 처리량
Q. 개발 환경 구성을 위한 빌드(Build)도구에 해당하지 않는 것은?
- Ant
- Kerberos
- Maven
- Gradle
A. 2
kerberos는 네트워크 인증 프로토콜의 하나 입니다.
빌드 자동화 개념
빌드란 소스 파일을 컴파일한 후 여러 개의 모듈을 묶어 실행 파일로 만드는 과정이다. 이런 빌드를 포함하여 테스트 및 배포를 자동화하는 도구를 빌드자동화 도구라고 한다.
애자일 환경에서는 하나의 작업이 마무리 될때마다 도뮬 단위로 나눠 개발한 코드를 지속적으로 통합한다. 이런 지속적인 통합개발 환경에서 빌드 자동화는 매우 유용하게 활용된다.
대표적인 도구: Ant, Make, Maven, Gradle, Jenkins 등이 있다.
\* Maven, Gradle은 많이 봐서 알겠는데 나머지 도구들은 생소했습니다.
Q. 간트 차트(Gant Chart)에 대한 설명으로 틀린 것은?
- 프로젝트를 이루는 소작업 별로 언제 시작되고 언제 끝나야 하는지를 한눈에 볼 수 있다.
- 자원 배치 계획에 유용하게 사용된다.
- CPM 네트워크로부터 만드는 것이 가능하다.
- 수평 막대의 길이는 각 작업(TASK)에 필요한 인원수를 나타낸다.
A. 4
간트차트에서 수평막내의 길이는 각 작업의 기간을 나타냅니다.
간트차트란?
프로그램이 각 작업들이 언제 시작하고 언제 종료되는지에 대한 작업 일정을 막대 도표에 표시하는 일정표로, 시간선(Time-Line) 차트라고도 부릅니다.
중간 목표 미달성 시 그 이유와 기간을 예측할 수 있게하며, 문제점이나 예산의 초과 지출등도 관리가 가능합니다.
자원 배치와 인원계회에 유용하게 사용되고 있고, 다양한 형태로 변경하여 사용될 수도 있습니다.
단점:
작업 경로 표시가 불가능하며, 계획의 변화에 대한 적응성이 약합니다.
계획 수립 또는 수정 때 주관적 수치에 기울어지기 쉽습니다.
출처 : Atlassian
간트 차트의 예시이며, 이정표, 작업일정, 작업기간, 산출물로 구성되어 있습니다. 수평 막대의 길이는 작업의 기간을 나타냅니다.
Q. Windows 파일 시스템인 FAT와 비교했을 때의 NTFS의 특징이 아닌 것은?
- 보안에 취약
- 대용량 볼륨에 효과적
- 자동 압축 및 안정성
- 저용량 볼륨에서의 속도 저하
A. 1
NAFS는 FAT, FAT32에 비해 성능, 보안, 안정성면에서 뛰어납니다.
NAFS파일시스템
NAFS는 윈도우 전용 파일 시스템으로, 다른 운영체제에서는 사용할 수 없다.
FAT, FAT32에 비해 성능, 보안, 안정성 면에서 뛰어난 고급 기능을 제공하며, 시스템 리소스를 최소화 할 수 있다.
대용량 볼륨에 효과적이다.
파일 및 폴더에 대한 엑세스 제어를 유지하고 "표준 사용자"계정을 지원한다.
클러스터의 크기로 인해 저용량 볼륨에서는 FAT또는 FAT32에 비해 비교적 속도가 느리다.
Q. 소프트웨어 개발 방법론읜 테일러링(Tailoring)과 관련한 설명으로 틀린 것은?
- 프로젝트 수행 시 예상되는 변화를 배제하고 신속히 진행해야 한다.
- 트로젝트에 최적화된 개발 방법론을 적용하기 위해 절차, 산출물 등을 적절히 변경하는 활동이다.
- 관리 측면에서의 목적 중 하나는 최단기간에 안정적인 프로젝트 진행을 위한 사전 위험을 식별하고 제거하는 것이다.
- 기술적 측면에서의 목적 중 하나는 프로젝트에 최적화된 기술 요소를 도입하여 프로젝트 특성에 맞는 최적의 기법과 도구를 사용하는 것이다.
A. 1
테일러링은 프로젝트 상황 및 특성에 맞추어 기존의 방법론, 프로세스 등을 수정하는 것입니다. 1번은 틀린 설명이 되겠습니다.
테일러링
프로젝트 상황 및 특성에 맞도록 정의된 소프트웨어 개발 방법론의 절차, 사용기법 등을 수정 및 보완하는 작업이다.
고려해야 할 내부 요건
- 목표환경, 요구사항, 프로젝트 규모, 보유 기술
고려해야 할 외부 요건
- 법적 제약사항, 표준 품질 기준
기법의 종류
- 프로젝트 규모와 복잡도에 따른 테일러링 기법, 프로젝트 구성원에 따른 테일러링 기법, 팀내 방법론 지원에 따른 테일러링 기법, 자동화에 따른 테일러링 기법


