728x90

2025/05/11 37

2019년 1회 정보처리기사 기출문제 72번

72. 외계인코드(Alien Code)를 가장 잘 설명한 것은? ① 프로그램의 로직이 복잡하여 이해하기 어려운 프로그램을 말한다. ② 오류가 없어 디버깅 과정이 필요 없는 프로그램을 의미한다. ③ 사용자가 직접 작성한 프로그램을 의미한다. ❹ 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 어려운 프로그램을 의미한다. ✅ 정답: ❹ 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 어려운 프로그램을 의미한다.🧠 **외계인코드(Alien Code)**란?**외계인코드(Alien Code)**는 다른 사람이 작성한 코드를 뜻할 때 사용되며, 주로 오래된 코드나 문서화되지 않은 코드에서 발생하는 문제를 설명할 때 사용됩니다.**"외계인"**이라는 표현은 코드..

2019년 1회 정보처리기사 기출문제 71번

71. 구조적 분석에서 자료 사전(Data Dictionary)작성 시 고려할 사항으로 옳지 않은 것은? ① 갱신하기 쉬워야 한다. ❷ 이름이 중복되어야 한다. ③ 이름으로 정의를 쉽게 찾을 수 있어야 한다. ④ 정의하는 방식이 명확해야 한다. 이 문제는 구조적 분석에서 자료 사전(Data Dictionary) 작성 시 고려해야 할 사항에 대해 묻고 있습니다. 자료 사전은 시스템에서 사용되는 데이터 항목에 대한 정의, 형식, 관계 등을 문서화한 것입니다.✅ 정답: ❷ 이름이 중복되어야 한다.🧠 자료 사전(Data Dictionary) 작성 시 고려사항자료 사전은 시스템의 데이터를 체계적으로 관리하고 정의하는 도구로, 데이터 흐름도(DFD)나 ERD(Entity Relationsh..

2019년 1회 정보처리기사 기출문제 70번

70. 소프트웨어 공학에 대한 설명으로 가장 옳지 않은 것은? ① 소프트웨어의 개발, 운영, 유지보수, 그리고 폐기에 대한 체계적인 접근이다. ② 소프트웨어 제품을 체계적으로 생산하고 유지보수와 관련된 기술과 경영에 관한 학문이다. ③ 과학적인 지식을 컴퓨터 프로그램 설계와 제작에 실제 응용하는 것이며, 이를 개발 및 운영하고 유지보수 하는데 필요한 문서 화 작성 과정이다. ❹ 소프트웨어의 위기를 이미 해결한 학문으로 소프트웨어의 개발만을 위한 체계적인 접근이다. ✅ 정답: ❹ 소프트웨어의 위기를 이미 해결한 학문으로 소프트웨어의 개발만을 위한 체계적인 접근이다.🧠 소프트웨어 공학에 대한 설명소프트웨어 공학(Software Engineering)소프트웨어 공학은 소프트웨어 개..

2019년 1회 정보처리기사 기출문제 69번

69. 소프트웨어 생명주기 모형 중 Spiral Model에 대한 설명으로 가장 옳지 않은 것은? ① 대규모 시스템에 적합하다. ② 개발 순서는 계획 및 정의, 위험 분석, 공학적 개발, 고객 평가 순으로 진행된다. ③ 소프트웨어를 개발하면서 발생할 수 있는 위험을 관리하고 최소화하는 것을 목적으로 한다. ❹ 개발 과정의 앞 단계가 완료되어야만 다음 단계로 넘어갈 수 있는 선형 순차적 모형이다. ✅ 정답: ❹ 개발 과정의 앞 단계가 완료되어야만 다음 단계로 넘어갈 수 있는 선형 순차적 모형이다.🧠 **Spiral Model(나선형 모형)**에 대한 이해**Spiral Model(나선형 모형)**이란?Spiral Model은 소프트웨어 개발에서 위험 관리를 중시하는 반복적이고 ..

2019년 1회 정보처리기사 기출문제 68번

68. 자료흐름도(DFD)의 작성 지침이라고 볼 수 없는 것은? ① 자료는 처리를 거쳐 변환될 때마다 새로운 명칭을 부여해야 한다. ② 자료흐름도의 최하위 처리(process)는 소단위명세서를 갖는다. ❸ 배경도(context diagram)에도 명칭과 번호를 부여해야 한다. ④ 어떤 처리(process)가 출력자료를 산출하기 위해서는 필요한 자료가 반드시 입력되어야 한다. ✅ 정답: ❸ 배경도(context diagram)에도 명칭과 번호를 부여해야 한다.🧠 개념 설명**자료흐름도(DFD)**란?**자료흐름도(DFD, Data Flow Diagram)**는 시스템의 입력, 출력, 처리 과정과 저장소 간의 관계를 시각적으로 나타내는 도구입니다.시스템이 어떻게 자료를 처리하고 ..

2019년 1회 정보처리기사 기출문제 67번

67. 소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하기 위한 방법인가? ❶ Preventive maintenance ② Corrective maintenance ③ Perfective maintenance ④ Adaptive maintenance ✅ 정답: ❶ Preventive maintenance (예방적 유지보수)🧠 개념 설명소프트웨어 재공학 (Software Reengineering)소프트웨어 재공학은 기존 소프트웨어의 품질을 개선하거나 구조를 새롭게 재구성하는 작업입니다.주로 소프트웨어 위기를 해결하기 위해 낡고 비효율적인 시스템을 개선하는 데 중점을 둡니다.유지보수 유형Preventive Maintenance (예방적 유지보수)소프트웨어 시스템이..

2019년 1회 정보처리기사 기출문제 66번

66. 객체들 간에 메시지를 주고받을 때 각 객체의 세부내용은 알 필요가 없으므로 인터페이스가 단순해지고 데이터와 데이터를 처리하는 함수를 하나로 묶는 것을 의미하는 것은? ① abstraction ② class ❸ encapsulation ④ Inheritance ✅ 정답: ❸ Encapsulation (캡슐화)🧠 개념 설명캡슐화 (Encapsulation)캡슐화는 객체가 자기 자신의 데이터를 보호하고, 외부와의 상호작용을 인터페이스를 통해 제한하는 원칙입니다.각 객체의 세부 구현 사항을 숨기고, 외부는 인터페이스를 통해서만 접근할 수 있도록 하여, 데이터와 메소드를 하나로 묶는 방식입니다.객체들 간에 메시지를 주고받을 때 세부 구현을 몰라도 인터..

2019년 1회 정보처리기사 기출문제 65번

65. 객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은? ① 메소드(method) ❷ 클래스(class) ③ 상속성(inheritance) ④ 메시지(message) ✅ 정답: ❷ 클래스(class)🧠 객체 지향의 핵심 개념클래스(class)유사한 객체들을 묶어서 공통된 특성을 정의하는 추상화의 단위입니다.객체의 **속성(필드)**과 **동작(메소드)**을 정의합니다.데이터 추상화는 클래스 내부에서 이루어지며, 클래스는 공통된 특성을 표현하는 역할을 합니다.객체(Object)클래스에서 정의된 속성과 동작을 실제로 구현한 실체입니다.클래스는 객체를 만들기 위한 청사진이라 할 수 ..

2019년 1회 정보처리기사 기출문제 64번

64. 소프트웨어 위기를 가져온 원인으로 가장 옳지 않은 것은? ① 소프트웨어 규모 증대와 복잡도에 따른 개발 비용 증가 ② 프로젝트 관리기술의 부재 ③ 소프트웨어 개발기술에 대한 훈련 부족 ❹ 소프트웨어 수요의 감소 ✅ 정답: ❹ 소프트웨어 수요의 감소🔍 소프트웨어 위기란?1960~70년대부터 등장한 개념으로,소프트웨어의 규모와 복잡도는 급증했지만,이를 뒷받침할 수 있는 개발 방법, 품질 관리, 인력 훈련 등이 부족해 생긴 품질 저하, 일정 지연, 비용 초과 등의 문제를 말합니다.🧠 보기 분석보기 설명 옳고 그름① 소프트웨어 규모 증대와 복잡도에 따른 개발 비용 증가맞습니다. → 소프트웨어는 하드웨어보다 훨씬 빠르게 복잡해지고 커졌어요.✅ 원인 ② 프로젝트 관리기술의 부재..

2019년 1회 정보처리기사 기출문제 63번

63. 소프트웨어 프로젝트 측정에서 신뢰할만한 비용과 노력 측정을 달성하기 위한 선택사항이 아닌 것은? ❶ 프로젝트 비용과 노력측정을 위해 상대적으로 복잡한 분해기술을 이용한다. ② 프로젝트의 정확한 측정을 위해 충분한 시간을 갖고 측정한다. ③ 하나 이상의 자동화 측정도구들을 이용한다. ④ 소프트웨어 비용과 노력에 대한 실험적 모델을 형성한다. 이 문제는 소프트웨어 프로젝트의 비용과 노력 측정 시, 신뢰성을 높이기 위한 방법 중에서 **부적절한 선택사항(= 옳지 않은 것)**을 묻고 있습니다.✅ 정답: ❶ 프로젝트 비용과 노력측정을 위해 상대적으로 복잡한 분해기술을 이용한다.🧠 보기 분석보기 설명 적절 여부❶ 상대적으로 복잡한 분해기술을 이용한다.❌ 복잡한 분해기법은 오히려 ..

728x90