[정보처리기사] 정보처리기사 실기 기출예상 모의고사 문제
정보처리기사 대비 예상 모의고사
정보처리기사 대비 예상 모의고사
2020년, 2021년, 2022년, 2023년 정보처리기사 실기 기출문제 정리
정보처리기사 대비 랜덤 개념 문제
신기술 용어 네트워크 관련 신기술 용어 SDN(Software Defined Network) 네트워크를 제어부(Control Plane), 데이터 전달부(Data Plane)로 분리하여 네트워크 관리자가 보다 효율적으로 네트워크를 제어, 관리할 수 있는 기...
네트워크 전달 방식 패킷 교환 방식(Packet Switching) 패킷 교환 방식은 컴퓨터 네트워크와 통신의 방식 중 하나로 작은 블록의 패킷으로 데이터를 전송하며 데이터를 전송하는 동안만 네트워크 자원을 사용하도록 하는 통신 방식이다. WAN을 통해 데이터를 원격지로 ...
네트워크 구조
네트워크 계층 구조 파악 네트워크(Network) 개념 네트워크는 원하는 정보를 원하는 수신자 또는 기기에 정확하게 전송하기 위한 기반 인프라이다.
소프트웨어 개발 보안 설계 SW 개발 보안의 개념 소스 코드 등에 존재하는 보안 취약점을 제거하고, 보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동을 말한다.
요구사항 요구사항 개념 요구공학(Requirements Engineering)의 개념 요구공학은 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동이다.
Daily Question 1. 요구사항 확인 2023.02.20 다음은 Agile 방법론과 관련된 내용이다. 괄호( ) 안에 들어갈 용어를 쓰시오. ( ① )은/는 스크럼에서 해당 스프린트가 계획된 대로 나아가고 있...
자바 기본 구조 Java에서 모든 소스 코드는 클래스 단위로 구성된다. 프로그램은 public static void main부터 시작한다. 1 2 3 4 5 public class Soojebi { public static void main(String[] args...
파이썬 기본구조 파이썬은 사용자 정의 함수, 클래스가 먼저 정의되고, 그다음에 실행 코드가 나온다.
포맷 스트링 변수 상세 출력 : 포맷 스트링을 이용해 정렬, 0 채우기, 출력할 공간 확보, 소수점 자릿수 표기를 지정할 수 있다. %[-][0][전체자리수].[소수점자리수]스트링 [-]를 붙이면 왼쪽 정렬 [-]를 붙이지 않고, [전체자리수]가...
정보처리기사 실기 1. 현행 시스템 분석 및 요구사항 확인 (소프트웨어 공학 기술의 요구사항 분석 기법 활용) 소프트웨어 개발 방법론 현행 시스템 분석 요구사항 확인 2. 데이터 입출력 구현 (논리, 물리데이터베이스 설계, 조작 프로시저 등)
상향식 비용 산정 기법의 개요 프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계하여 전체 비용을 산정하는 방법 LOC(원시 코드 라인 수) 기법, 개발 단계별 인월수(Effort Per Task), 수학적 산정 기법(COCOMO 모형, Putnam ...
화이트박스 테스트(White Box Test) ★★★ 모듈 안의 내용(작동)을 직접 볼 수 있음 내부의 논리적인 모든 경로를 테스트해 테스트 케이스를 설계 소스 코드(Source Code)의 모든 문장을 한번 이상 수행함으로써 진행됨 선택, 반복 등의 부분들을 수행...
상향식 통합 테스트(Bottom Up Integration Test) 프로그램의 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트하는 기법 하나의 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터(Cluster) 필요 하위 모듈들을 클러스터(Clu...
소프트웨어 아키텍처 관련 파이프 필터 형태의 소프트웨어 아키텍처에 대한 설명으로 옳은 것은? (2020년09월26일 기출문제) ① 노드와 간선으로 구성된다. ② 서브시스템이 입력데이터를 받아 처리하고 결과를 다음 서브시스템으로 넘겨주는 과정을 반...
공유 폴더 방식 버전 관리 자료가 로컬 컴퓨터의 공유 폴더에 저장되어 관리되는 방식 개발자들은 개발이 완료된 파일을 약속된 공유 폴더에 매일 복사함 담당자는 공유 폴더의 파일을 자기 PC로 복사해 컴파일 한 후 이상 유무 확인 파일의 변경 사항을 데이터베이스에 기록...
개요 C, JAVA 등의 프로그래밍 언어와 같이 연속적인 실행이나 분기, 반복 등의 제어가 가능한 SQL 일반적인 프로그래밍 언어에 비해 효율이 떨어짐 연속적인 작업들을 처리하는데 적합 BEGIN ~ END 형식으로 작성되는 블록(Block) 구조로 기능별 모듈화 ...
디지털 저작권 관리(DRM; Digital Right Management)의 흐름 ★ 디지털 콘텐츠의 전 과정에 걸쳐 사용되는 디지털 콘텐츠 관리 및 보호 기술 콘패클컨보 콘텐츠 제공자(Contents Provider): 콘텐츠를 제공하는 저작권자 콘텐츠 분배자(C...
통합 개발 환경(IDE; Integrated Development Environment) 개발에 필요한 환경, 즉 편집기(Editor), 컴파일러(Compiler), 디버거(Debugger) 등의 다양한 툴을 하나의 인터페이스로 통합해 제공하는 것을 의미함 이클립스(Eclip...
SQL(Structured Query Language) 1974년 IBM 연구소에서 개발한 SEQUEL에서 유래함 관계대수와 관계해석을 기초로 한 혼합 데이터 언어
소프트웨어 패키징의 형상 관리(SCM; Software Configuration Management) 형상 관리는 소프트웨어의 개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동임 소프트웨어 개발의 전 단계에 적용되는 활동이며, 유지보수 단계에서도 수...
테스트 케이스(Test Case) 구현된 소프트웨어가 사용자의 요구사항을 정확하게 준수했는지를 확인하기 위해 설계된 입력 값, 실행 조건, 기대 결과 등으로 구성된 테스트 항목에 대한 명세서 명세 기반 테스트(블랙박스 테스트)의 설계 산출물에 해당 미리 설계해두면 테스...
프로그램 실행 여부에 따른 테스트 정적 테스트 프로그램을 실행하지 않고 명세서나 소스 코드를 대상으로 분석하는 테스트 워크 스루, 인스펙션, 코드 검사
애플리케이션 테스트의 개념 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인(Validation) 소프트웨어가 기능을 정확히 수행하는지 검증(Verification)
자료 구조의 분류 선형 구조(Linear Structure) 배열(Array) 스택(Stack) 큐(Queue) 데크(Deque) 선형 리스트(Linear List) = 연속 리스트(순차적임), 연결 리스트(순차적이지 않음)
정보처리기사 필기 과목 1. 소프트웨어 설계 소프트웨어 개발의 생명주기 모형, SDLC(Software-Development-Life-Cycle) ★★ XP(eXtreme Programming) 기법 ★★ UML(Unified Modeling Language) ★★★ ...
객체(Object) 독립적으로 식별 가능한 이름을 가짐 객체가 가질 수 있는 조건인 상태(State)는 일반적으로 시간에 따라 변함 객체와 객체는 상호 연관성에 의한 관계가 형성됨 객체가 반응할 수 있는 메세지의 집합을 행위(연산, Method)라고 하며, 객체는 ...
미들웨어(Middleware)란? 운영체제(OS)와 해당 운영체제에서 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외의 추가적인 서비스를 제공하는 소프트웨어 디원메트 레객와
시스템 연계 기술 시스템 연계 기술은 개발할 시스템과 내 · 외부 시스템을 연계할 때 사용되는 기술을 의미한다.
디자인 패턴(Design Pattern)이란? 소프트웨어 프로그램을 개발할때 참조할 수 있는 해결책 또는 예제 아키텍처 패턴이 디자인 패턴보다 상위 수준의 설계에 사용됨 서브시스템에 속하는 컴포넌트들과 그 관계를 설계하기 위한 참조 모델 cf) 아키텍처 패턴은 전체 시...
결합도(Coupling) 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계를 의미한다. 결합도는 낮을수록 좋다 (=독립적인 모듈) 내공외제 스자
응집도 모듈의 내부 요소들의 서로 관련되어 있는 정도 응집도는 높을수록 좋다 = 독립적인 모듈 우논시절 통순기
식분배간 표연암오 식별, 분류, 배열, 간소화, 표준화, 연상, 암호화, 오류 검출 {기능}
XP의 핵심 가치 용단의피존 용기(Courage) 단순성(Simplicity) 의사소통(Communication) 피드백(Feedback) 존중(Respect)
UML UML(Unified Modeling Language)의 개념 객체지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언어이다.
폭포수 모형(Waterfall Model) ★ 가장 오래되고 폭넓게 사용된 고전적 생명 주기 모형 한 단계가 끝나야만 다음 단계로 넘어가는 선형 순차적 모형 폭포수의 물흐름처럼 한 번 지나가면 되돌릴 수 없듯이 각 단계를 명확히하고 다음 단계로 넘어감 ...
OSI(Open System Interconnection) 7계층
객체 모델링 기법 / 럼바우의 객체 지향 분석 ★★ 객동기 객체 모델링 : 객체 다이어그램 동적 모델링 : 상태도(상태 다이어그램) 기능 모델링 : 자료 흐름도