2025/04/01 17

2020년 4회 정보처리기사 기출문제 30번

30. 소프트웨어 형상 관리에서 관리 항목에 포함되지 않는 것은?    ① 프로젝트 요구 분석서    ② 소스 코드    ③ 운영 및 설치 지침서       ❹ 프로젝트 개발 비용   문제 분석 및 해설소프트웨어 형상 관리는 소프트웨어 개발 과정에서 발생하는 모든 산출물(소스 코드, 문서, 테스트 결과 등)의 버전 관리와 변경 관리를 하는 과정입니다. 형상 관리는 소프트웨어 개발 및 유지보수에 중요한 역할을 하며, 이를 통해 소프트웨어의 정확한 버전과 구성 요소를 관리할 수 있습니다.형상 관리의 관리 항목형상 관리 항목은 보통 소프트웨어 개발과 관련된 문서, 소스 코드, 테스트 결과 등이 포함됩니다.각 선택지 분석① 프로젝트 요구 분석서프로젝트 요구 분석서는 소프트웨어 개발 초기에 정의되는 요구사항 문서..

2020년 4회 정보처리기사 기출문제 29번

29. 인터페이스 구현 검증 도구가 아닌 것은?    ❶ ESB      ② xUnit    ③ STAF    ④ NTAF  문제 분석 및 해설이 문제는 인터페이스 구현 검증 도구에 대한 설명 중 **"인터페이스 구현 검증 도구가 아닌 것"**을 찾는 문제입니다. 인터페이스 구현 검증 도구는 주로 시스템 간의 상호작용, 통합, 또는 인터페이스가 제대로 작동하는지 확인하는 데 사용됩니다.각 선택지 분석❶ ESB (Enterprise Service Bus)ESB는 엔터프라이즈 서비스 버스의 약자이며, **서비스 지향 아키텍처(SOA)**에서 시스템 간의 메시지 전달 및 통합을 위한 중앙화된 메시지 버스입니다. ESB는 인터페이스를 구현하거나 검증하는 도구라기보다는 시스템 간 통합을 위한 아키텍처적 솔루션에 ..

2020년 4회 정보처리기사 기출문제 28번

28. 소프트웨어 설치 매뉴얼에 대한 설명으로 틀린 것은?    ① 설치과정에서 표시될 수 있는 예외상황에 관련 내용을 별도로 구분하여 설명한다.    ② 설치 시작부터 완료할 때까지의 전 과정을 빠짐없이 순서대로 설명한다.    ❸ 설치 매뉴얼은 개발자 기준으로 작성한다.    ④ 설치 매뉴얼에는 목차, 개요, 기본사항 등이 기본적으로 포함되어야 한다.   문제 분석 및 해설이 문제는 소프트웨어 설치 매뉴얼에 대한 설명에서 틀린 내용을 찾는 문제입니다. 소프트웨어 설치 매뉴얼은 사용자가 소프트웨어를 설치하는 과정에서 발생할 수 있는 문제를 해결할 수 있도록 도와주는 문서입니다. 일반적으로 사용자 친화적이고 모든 단계를 명확하게 안내하는 것이 중요합니다.각 선택지 분석① 설치과정에서 표시될 수 있는 예외..

2020년 4회 정보처리기사 기출문제 27번

27. 다음 초기 자료에 대하여 삽입 정렬(Insertion Sort)을 이용하여 오름차순 정렬할 경우 1회전 후의 결과는?① 3, 4, 8, 7, 9     ② 3, 4, 9, 7, 8③ 7, 8, 3, 4, 9      ❹ 3, 8, 4, 9, 7  문제 분석 및 해설이 문제는 **삽입 정렬(Insertion Sort)**을 사용하여 오름차순으로 정렬하는 과정에서 1회전 후의 결과를 찾는 문제입니다.삽입 정렬(Insertion Sort) 알고리즘 설명삽입 정렬은 현재 값을 정렬된 부분에 적절한 위치에 삽입하는 방식입니다. 기본적으로 처음부터 차례대로 배열을 처리하면서, 현재 값보다 작은 값들이 있는 위치로 이동시키며 정렬합니다.삽입 정렬의 기본 과정:배열을 왼쪽부터 오른쪽으로 하나씩 처리합니다.각 값..

2020년 4회 정보처리기사 기출문제 26번

26. 검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법은?① 디버깅 검사       ② 형상 검사③ 자료구조 검사    ❹ 알파 검사  문제 분석 및 해설이 문제는 검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행하는 검사에 대한 설명을 묻고 있습니다. 검증은 소프트웨어가 요구 사항을 충족하는지 확인하는 과정입니다. 주어진 기법 중에서 사용자가 개발자와 함께 오류와 사용상의 문제점을 확인하는 검사 기법을 찾는 문제입니다.각 선택지 분석① 디버깅 검사디버깅 검사는 소프트웨어에서 오류를 찾아 수정하는 과정입니다. 주로 개발자가 소프트웨어의 버그를 찾고 수정..

2020년 4회 정보처리기사 기출문제 25번

25. 인터페이스 보안을 위해 네트워크 영역에 적용될 수 있는 것으로 거리가 먼 것은?    ① IPSec      ② SSL    ❸ SMTP       ④ S-HTTP    문제 분석 및 해설이 문제는 인터페이스 보안을 위한 네트워크 영역에서 적용될 수 있는 보안 기술을 묻고 있습니다. 네트워크 보안 기술은 데이터의 기밀성, 무결성, 인증을 보장하고, 외부의 공격으로부터 시스템을 보호하는 데 중요한 역할을 합니다.주어진 선택지 중에서 인터페이스 보안과 관련된 기술을 확인해 보겠습니다.① IPSec (Internet Protocol Security)IPSec는 **인터넷 프로토콜(IP)**을 기반으로 하는 보안 프로토콜입니다. IPSec는 네트워크 계층에서 데이터의 암호화와 인증을 제공하여 안전한 데이..

2020년 4회 정보처리기사 기출문제 24번

24. 다음 Postfix 연산식에 대한 연산결과로 옳은 것은?① 35     ❷ 42③ 77      ④ 360   문제 분석 및 해설Postfix 표현식(후위 표기법)은 연산자가 피연산자 뒤에 오는 표기법입니다. 이 방식에서는 괄호나 연산자의 우선순위를 따로 고려할 필요 없이 연산자와 피연산자를 순차적으로 처리합니다. 연산자는 그 전에 나온 두 개의 숫자에 대해 바로 연산을 수행합니다.주어진 Postfix 표현식은:3 4 * 5 6 * +이 연산식을 하나씩 분석해 보겠습니다.단계별 계산 과정**3 4 ***3과 4가 나오면, 연산자 *가 뒤따릅니다.3 * 4 = 12그래서 3과 4를 계산한 결과는 12입니다. 새로운 표현식은:12 5 6 * +**5 6 ***5와 6이 나오면, 연산자 *가 뒤따릅니다..

2020년 4회 정보처리기사 기출문제 23번

23. 소스코드 품질분석 도구 중 정적분석 도구가 아닌 것은?    ① pmd           ② checkstyle    ❸ valance      ④ cppcheck    문제 분석 및 해설이 문제는 소스 코드 품질 분석 도구 중에서 정적 분석 도구가 아닌 것을 찾는 문제입니다. 정적 분석 도구는 소스 코드를 실행하지 않고 코드의 품질을 분석하는 도구로, 코드에 포함된 잠재적인 오류나 코드 스타일, 규약 준수 여부 등을 점검합니다.각 선택지 분석① pmdpmd는 정적 분석 도구입니다. Java, JavaScript, XML 등 여러 프로그래밍 언어에 대한 소스 코드를 분석하여 코드 품질 문제, 불필요한 코드 등을 찾아냅니다. 주로 코드 규약 및 성능 문제를 점검합니다.정답: pmd는 정적 분석 도구..

2020년 4회 정보처리기사 기출문제 22번

22. EAI(Enterprise Application Integration) 구축유형 중 Hybrid에 대한 설명으로 틀린 것은?    ① Hub &Spoke와 Message Bus의 혼합방식이다.    ② 필요한 경우 한 가지 방식으로 EAI구현이 가능하다.    ③ 데이터 병목현상을 최소화할 수 있다.    ❹ 중간에 미들웨어를 두지 않고 각 애플리케이션을 point to point로 연결한다.   문제 분석 및 해설이 문제는 EAI(Enterprise Application Integration) 구축 유형 중 Hybrid에 대한 설명에서 틀린 내용을 찾는 문제입니다. EAI는 여러 시스템이나 애플리케이션이 서로 데이터를 주고받고, 효율적으로 협력할 수 있도록 돕는 기술입니다. EAI 구축 유형은 ..

2020년 4회 정보처리기사 기출문제 21번

21. 소프트웨어 패키징 도구 활용 시 고려 사항으로 틀린 것은?    ① 반드시 내부 콘텐츠에 대한 암호화 및 보안을 고려한다.    ❷ 보안을 위하여 이기종 연동을 고려하지 않아도 된다.    ③ 사용자 편의성을 위한 복잡성 및 비효율성 문제를 고려한다.    ④ 제품 소프트웨어 종류에 적합한 암호화 알고리즘을 적용한다.   문제 분석 및 해설이 문제는 소프트웨어 패키징 도구 활용 시 고려 사항에 대해 묻고 있습니다. 소프트웨어 패키징 도구는 소프트웨어의 배포, 설치, 관리, 업데이트를 용이하게 하는 도구입니다. 이 도구를 활용할 때 보안, 효율성, 사용자 편의성 등을 고려해야 합니다. 이제 각 선택지를 하나씩 분석해 보겠습니다.① 반드시 내부 콘텐츠에 대한 암호화 및 보안을 고려한다.맞는 설명입니다..