728x90
반응형

정보처리기사 실기 95

[정보처리기사] 소프트웨어 테스트 유형 총정리 | 프로그램 실행 여부, 테스트 기법, 테스트 시각, 테스트 목적 및 개발 단계에 따른 테스트 유형 | 정보처리기사 실기 기출문제

소프트웨어 테스트 유형소프트웨어 테스트는 다양한 기준에 따라 여러 유형으로 나뉩니다. 여기서는 프로그램 실행 여부, 테스트 기법, 테스트 시각, 테스트 목적 및 개발 단계에 따른 테스트 유형을 정리하였습니다.✅ 1. 프로그램 실행 여부에 따른 분류정적 테스트 (Static Testing)테스트 대상을 실행하지 않고 구조를 분석합니다.유형: 리뷰, 정적 분석 도구를 사용하여 코드의 품질, 규칙 준수, 잠재적인 결함을 찾습니다.동적 테스트 (Dynamic Testing)소프트웨어를 실행하여 실제 동작을 확인하는 방식입니다.유형: 화이트박스 테스트, 블랙박스 테스트, 경험 기반 테스트 등이 있습니다.✅ 2.  테스트 기법에 따른 분류화이트박스 테스트 (White-box Testing)소프트웨어의 내부 구조와 ..

[정보처리기사] IN 연산자로 특정 조건 필터링하는 SQL문 작성법 | 2020년 2회 정보처리기사 실기 기출문제

문제다음은 학생 테이블에 대한 문제입니다. 학생 테이블은 학번, 이름, 학년, 수강과목, 점수, 연락처를 속성으로 가집니다. 아래 조건을 만족하는 SQL문을 작성하세요.학생 테이블에서 3학년과 4학년인 학생의 학번과 이름을 조회한다.IN 연산자를 사용해야 한다.정답SELECT 학번, 이름 FROM 학생 WHERE 학년 IN (3, 4);해설이 문제는 IN 연산자를 사용하여 특정 조건을 만족하는 데이터를 조회하는 문제입니다. 1. SELECT 문SELECT 학번, 이름을 통해 조회할 필드를 지정합니다. 여기서는 학생의 학번과 이름만 필요하므로 두 개의 컬럼만 선택합니다.2. FROM 절FROM 학생은 데이터가 어디에서 조회될지를 명시하는 구문입니다. 여기서는 학생 테이블에서 정보를 가져옵니다. 3. 조건 ..

[정보처리기사] 웹서비스 UDDI SOAP WSDL | 정보처리기사 실기 기출문제

📌 SOAP, UDDI, WSDL: 웹 서비스의 핵심 구성 요소웹 서비스는 인터넷을 통해 분산 시스템 간의 상호작용을 가능하게 하는 기술입니다. 이를 원활하게 작동하게 만드는 핵심 구성 요소는 SOAP, UDDI, 그리고 WSDL입니다.1️⃣ SOAP (Simple Object Access Protocol)정의: SOAP는 웹 서비스에서 사용되는 XML 기반의 메시지 통신 프로토콜입니다.주요 특징:HTTP, HTTPS, SMTP 등의 표준 프로토콜을 통해 작동합니다.구조화된 데이터를 XML 형식으로 표현하여 송수신합니다.주로 원격 프로시저 호출(Remote Procedure Call, RPC) 방식을 통해 동작합니다.예시: SOAP를 통해 클라이언트가 서버에 데이터 요청을 보내면, 서버는 해당 데이터를..

[정보처리기사] [ Java ] 자바 객체지향 기초: 상속, 오버라이딩, 업캐스팅 | 정보처리기사 실기 기출문제

2020년 2회 정보처리기사 실기 기출문제문제다음은 자바 소스코드이다. 다음 밑줄에 들어갈 키워드를 쓰시오.class parent public void show(){ system.out.println("Parent"); }}class Child extends Parent{ public void show(){ system.out.println("Child"); }}public class good{ public static void main(String[] args){ Parent pa = (______) Child(); pa.show(); }}정답new해설 1. 클래스 정의class Parent { public void show() { ..

[정보처리기사] [ Java ] 배열 생성 및 출력 해설 | 2020년 정보처리기사 기출문제

문제다음은 자바 소스코드이다. 출력 결과를 쓰시오.public class Main { public static int[] makeArray(int n) { int[] t = new int[n]; for (int i = 0; i 정답0 1 2 3해설코드 설명주어진 코드는 자바에서 정수 배열을 생성하고, 그 배열의 요소를 출력하는 프로그램입니다. 코드를 단계별로 살펴보겠습니다.public class Main { // 배열을 생성하는 메소드 public static int[] makeArray(int n) { int[] t = new int[n]; // 길이 n의 배열 t 생성 for (int i = 0; i makeArray 메소드..

[정보처리기사] [ Python ] 파이썬 집합(Set) 다루기 | 2020년 정보처리기사 기출문제

2020년 2회 정보처리기사 실기 기출문제문제다음은 파이썬 코드이다. 출력 결과를 쓰시오.a = {'일본', '중국', '한국'}a.add('베트남')a.add('중국')a.remove('일본')a.update(['홍콩', '한국', '태국'])print(a)정답{'중국', '한국', '베트남', '홍콩', '태국'}해설이 문제는 파이썬의 집합(set) 자료형을 다루는 기본적인 문제입니다. set은 중복을 허용하지 않으며, 순서가 없는 데이터 구조입니다. 이 문제에서는 add, remove, update 메서드의 사용을 묻고 있습니다.필수 개념 정리add(): 집합에 원소를 추가합니다. 중복된 값은 추가되지 않습니다.remove(): 집합에서 해당 원소를 제거합니다. 존재하지 않는 값을 제거하려고 하면 ..

[정보처리기사] 재해 복구 시간(RTO) | 2020년 정보처리기사 실기 기출문제

[ 문제 ]2020년 2회 정보처리기사 실기 기출문제정보시스템 운영 중 서버가 다운되거나 자연재해나 시스템 장애 등의 이유로 고객에게 서비스가 불가능한 경우가 종종 발생한다. 이와 같은 상황에서 비상사태 또는 업무중단 시정부터 업무가 복구되어 다시 정상 가동될때까지의 시간을 의미하는 용어가 무엇인지 쓰시오.[ 정답 ]목표 복구 시간( RTO, Recovery Time Objective)[ 해설 ] 재해 복구 시간(RTO, Recovery Time Objective)RTO는 재해나 시스템 장애 발생 후, 서비스가 정상 상태로 복구될 때까지 허용할 수 있는 최대 시간입니다. 이는 기업이 복구를 위해 허용할 수 있는 최대의 중단 시간을 의미합니다.  RTO는 주로 재해 복구 계획에서 중요한 요소로, 서비스 중..

[정보처리기사] SQL 문법 | SQL 기본 구문 정리 | DML 명령어 : SELECT, INSERT, UPDATE, DELETE

📌 SelectSQL 기본 쿼리 형식 (종합) : SELECT 컬럼1, 컬럼2, 집계함수(컬럼명) AS 별칭FROM 테이블명WHERE 조건1 AND 조건2 OR 조건3GROUP BY 그룹화할_컬럼HAVING 집계함수_조건ORDER BY 정렬할_컬럼 ASC | DESC;SQL의 실행 순서는 작성 순서와 약간 다릅니다:FROM: 데이터가 포함된 테이블을 지정하고 불러옵니다.WHERE: 조건에 맞는 개별 행만 필터링합니다.GROUP BY: 데이터를 그룹화합니다.HAVING: 그룹화된 데이터에 조건을 적용하여 필터링합니다.SELECT: 최종적으로 조회할 열과 계산식을 선택합니다.ORDER BY: 결과 데이터를 정렬합니다. 1️⃣ SELECTSELECT는 SQL 쿼리에서 가장 기본적인 명령어로, 데이터베이스..

[정보처리기사] 애플리케이션 성능 분석: 처리량, 응답 시간, 경과 시간, 자원 사용률 | 2020년 정보처리기사 실기 기출문제

애플리케이션의 성능을 효과적으로 분석하기 위해서는 몇 가지 중요한 지표를 활용해야 합니다. 이러한 지표는 애플리케이션의 성능을 최적화하고, 사용자 경험을 개선하는 데 매우 중요한 역할을 합니다. 애플리케이션 성능 측정 지표 1. 처리량 (Throughput)처리량은 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수를 의미합니다. 특히 웹 애플리케이션의 경우 시간당 처리 가능한 페이지 수로 표현됩니다. 처리량은 시스템의 효율성을 판단하는 중요한 지표 중 하나로, 트래픽이 높은 웹사이트나 서비스의 성능을 측정할 때 매우 유용합니다.2. 응답 시간 (Response Time)응답 시간은 사용자가 입력을 마친 후, 애플리케이션이 응답을 시작하는 데 걸리는 시간을 의미합니다. 예를 들어, 메뉴 클릭 시 ..

[정보처리기사] Release Note(릴리즈 노트, 릴리스 노트)의 정의와 작성 항목 | 2020년 정보처리기사 기출문제

릴리즈 노트(Release Note)란?**릴리즈 노트(Release Note)**는 소프트웨어나 제품이 업데이트되었을 때, 최종 사용자에게 그 변경 사항을 설명하는 중요한 문서입니다. 릴리즈 노트는 주로 제품의 새로운 기능 추가, 버그 수정, 성능 개선 등을 포함하며, 사용자에게 소프트웨어의 최신 상태를 명확하게 전달하는 역할을 합니다. 이러한 문서는 고객과의 소통 창구로써 매우 중요한 역할을 하며, 사용자에게 변화된 내용을 효율적으로 전달하여 제품 사용에 혼란이 없도록 돕습니다.릴리즈 노트의 주요 기능:제품의 업데이트 및 변경 사항 알림: 사용자에게 릴리즈된 소프트웨어 버전의 변동 사항을 전달합니다.버그 수정 내역 제공: 어떤 문제가 해결되었는지, 이전 버전에서의 결함이 어떻게 개선되었는지를 설명합니..

728x90
반응형