정보처리기사필기 28

2022년 1회 정보처리기사 기출문제 19번

19. 입력되는 데이터를 컴퓨터의 프로세서가 처리하기 전에 미리 처리하여 프로세서가 처리하는 시간을 줄여주는 프로그램이나 하드웨어를 말하는 것은?① EAI      ❷ FEP③ GPL     ④ Duplexing 이 문제는 입력된 데이터를 미리 처리하여 컴퓨터의 프로세서가 데이터를 처리하는 시간을 줄여주는 프로그램이나 하드웨어를 묻고 있습니다.정답은 ❷ FEP (Front-End Processor) 입니다.해설:FEP (Front-End Processor): FEP는 컴퓨터 시스템에서 프로세서가 데이터를 처리하기 전에 데이터를 미리 처리하는 하드웨어 또는 소프트웨어 장치입니다. FEP는 데이터 입력을 처리하고, 이를 간소화하여 메인 프로세서가 더 빠르게 작업할 수 있도록 돕습니다. 예를 들어, 데이터를 ..

2022년 1회 정보처리기사 기출문제 18번

18. 객체지향 분석기법의 하나로 객체 모형, 동적 모형, 기능 모형의 3개 모형을 생성하는 방법은?① Wirfs-Block Method   ❷ Rumbaugh Method③ Booch Method           ④ Jacobson Method  ✅ 정답: ② Rumbaugh Method (럼바우 방법)📚 해설📌 Rumbaugh Method (럼바우 방법)개념객체지향 분석 기법 중 하나로, **Rumbaugh(럼바우)**가 제안한 방법론입니다.소프트웨어를 분석할 때, 3개의 모형을 작성하여 시스템을 정리하고 표현하는 방식입니다.📊 3가지 모형 설명모형 설명① 객체 모형 (Object Model)시스템의 정적 구조 표현 (객체, 클래스, 속성, 관계 등)② 동적 모형 (Dynamic Model)시..

2022년 1회 정보처리기사 기출문제 13번

13. 클래스 설계원칙에 대한 바른 설명은?① 단일 책임원칙 : 하나의 클래스만 변경 가능 해야한다.❷ 개방-폐쇄의 원칙 : 클래스는 확장에 대해 열려 있어야 하며 변경에 대해 닫혀 있어야 한다.③ 리스코프 교체의 원칙 : 여러 개의 책임을 가진 클래스는 하나의 책임을 가진 클래스로 대체되어야 한다.④ 의존관계 역전의 원칙 : 클라이언트는 자신이 사용하는 메소드와 의존관계를 갖지 않도록 해야 한다.  ✅ 정답: ② 개방-폐쇄의 원칙📚 각 보기에 대한 해설① 단일 책임 원칙 (SRP: Single Responsibility Principle)하나의 클래스는 단 하나의 책임만 가져야 한다.즉, 한 클래스가 변경되는 이유는 오직 하나여야 한다는 원칙입니다.보기의 설명인 "하나의 클래스만 변경 가능해야 한다"..

2022년 1회 정보처리기사 기출문제 12번

12. LOC기법에 의하여 예측된 총 라인수가 36000라인, 개발에 참여할 프로그래머가 6명, 프로그래머들의 평균 생산성이 월간 300라인일 때 개발에 소요되는 기간을 계산한 결과로 가장 옳은 것은?① 5개월      ② 10개월③ 15개월     ❹ 20개월  📌 문제 정리총 예상 라인수 = 36,000라인참여 프로그래머 수 = 6명프로그래머 1명의 월 생산성 = 300라인/월📐 Step 1: 전체 작업량 계산 (인월, Man-Month)한 명의 프로그래머가 1개월 동안 작성할 수 있는 라인 수 = 300라인6명의 프로그래머가 1개월 동안 작성할 수 있는 총 라인 수:6명 \times 300라인 = 1,800라인/월 ]📐 Step 2: 총 필요 기간 (개월 수) 계산전체 작업량이 36,000라인..

2022년 1회 정보처리기사 기출문제 10번

10. 애자일(Agile) 기법 중 스크럼(Scrum)과 관련된 용어에 대한 설명이 틀린 것은?① 스크럼 마스터(Scrum Master)는 스크럼 프로세스를 따르고, 팀이 스크럼을 효과적으로 활용할 수 있도록 보장하는 역할 등을 맡는다.② 제품 백로그(Product Backlog)는 스크럼 팀이 해결해야 하는 목록으로 소프트웨어 요구사항, 아키텍처 정의 등이 포함될 수 있다.❸ 스프린트(Sprint)는 하나의 완성된 최종 결과물을 만들기 위한 주기로 3달 이상의 장기간으로 결정된다.④ 속도(Velocity)는 한 번의 스프린트에서 한 팀이 어느 정도의 제품 백로그를 감당할 수 있는지에 대한 추정치로 볼 수 있다.  ✅ 정답: ③ 스프린트(Sprint)는 하나의 완성된 최종 결과물을 만들기 위한 주기로 3..

2022년 1회 정보처리기사 기출문제 9번

9. 다음 내용이 설명하는 UI설계 도구는?① 스토리보드(Storyboard)   ❷ 목업(Mockup)③ 프로토타입(Prototype)     ④ 유스케이스(Usecase)  📖 문제 분석9. 다음 내용이 설명하는 UI 설계 도구는?이 문제는 UI/UX 설계 단계에서 사용하는 도구의 개념을 정확히 아는지를 묻는 문제입니다.📌 정답과 해설✅ 정답: ② 목업(Mockup)📚 해설**목업(Mockup)**은 다음과 같은 특징을 가집니다.UI 설계 과정에서 실제 화면과 유사하게 디자인한 정적인 형태의 모형.기능은 작동하지 않고, 화면 레이아웃이나 구성 요소 배치 등을 시각적으로 확인할 수 있는 도구.디자인이 어느 정도 완성된 상태로, 색상, 이미지, 텍스트 등의 요소가 포함됨.사용자는 화면 구성을 보면서..

2022년 2회 정보처리기사 기출문제 64번

64. IP 프로토콜에서 사용하는 필드와 해당 필드에 대한 설명으로 틀린 것은?    ① Header Length는 IP 프로토콜의 헤더 길이를 32비트 워드 단위로 표시한다.    ❷ Packet Length는 IP 헤더를 제외한 패킷 전체의 길이를 나타내며 최대 크기는 232-1비트이다.    ③ Time To Live는 송신 호스트가 패킷을 전송하기 전 네트워크에서 생존할 수 있는 시간을 지정한 것이다.    ④ Version Number는 IP 프로토콜의 버전번호를 나타낸다. IP 프로토콜 필드 설명 및 오답 분석1️⃣ 각 선택지에 대한 검토✅ ① Header Length설명: IP 헤더의 길이를 32비트(4바이트) 단위로 나타냄.올바른 설명 → 정답✅ ③ Time To Live (TTL)설명: ..

2022년 2회 정보처리기사 기출문제 56번

56. 데이터 모델의 구성 요소 중 데이터 구조에 따라 개념 세계나 컴퓨터 세계에서 실제로 표현된 값들을 처리하는 작업을 의미하는 것은?    ① Relation ② Data Structure    ③ Constraint ❹ Operation 문제 해설문제:"데이터 모델의 구성 요소 중 데이터 구조에 따라 개념 세계나 컴퓨터 세계에서 실제로 표현된 값들을 처리하는 작업을 의미하는 것은?"보기:① Relation② Data Structure③ Constraint❹ Operation1. 데이터 모델의 구성 요소데이터 모델은 데이터의 구조와 그 데이터가 어떻게 처리되는지에 대한 규칙을 정의하는 모델입니다. 이 모델은 보통 다음과 같은 기본적인 구성 요소로 나눌 수 있습니다:데이터 구조 (Data Struc..

2022년 2회 정보처리기사 기출문제 55번

55. 테이블의 기본키(Primary Key)로 지정된 속성에 관한 설명으로 가장 거리가 먼 것은? ① NOT NULL로 널 값을 가지지 않는다.② 릴레이션에서 튜플을 구별할 수 있다.③ 외래키로 참조될 수 있다.❹ 검색할 때 반드시 필요하다. 문제 해설1. 기본키(Primary Key)**기본키(Primary Key)**는 테이블에서 각 튜플(행)을 유일하게 식별하는 속성입니다. 기본키는 중복된 값이 존재하지 않으며, 널(NULL) 값을 가질 수 없습니다. 데이터베이스에서 기본키를 사용하면, 특정 행을 고유하게 구별할 수 있습니다. 기본키는 데이터베이스의 데이터 무결성 확보에 중요한 역할을 합니다.2. 각 선택지 해석① NOT NULL로 널 값을 가지지 않는다. 기본키는 반드시 널(NULL) 값이 아닌..

2022년 2회 정보처리기사 기출문제 54번

54. 데이터베이스에서 개념적 설계 단계에 대한 설명으로 틀린 것은?    ① 산출물로 E-R Diagram을 만들 수 있다.    ② DBMS에 독립적인 개념 스키마를 설계한다.    ❸ 트랜잭션 인터페이스를 설계 및 작성한다.    ④ 논리적 설계 단계의 앞 단계에서 수행된다. 문제 해설1. 개념적 설계란?**개념적 설계(Conceptual Design)**는 데이터베이스 설계의 첫 번째 단계로, 사용자 요구사항을 기반으로 데이터를 추상적으로 모델링하는 과정입니다. 이 단계에서는 **E-R 다이어그램(엔터티-관계 다이어그램)**과 같은 추상적인 데이터 모델을 사용하여, 시스템에서 필요한 데이터와 그들 간의 관계를 정의합니다. 이때는 특정 DBMS나 기술적인 세부 사항을 고려하지 않습니다. 개념적 설계..