728x90

2025/07/10 40

2016년 3회 정보처리기사 기출문제 72번

72. Alpha test, Beta test와 관계있는 검사 방법은? ① Unit ② Integration ③ System ❹ Validation 이 문제는 Alpha test와 Beta test에 관련된 검사 방법을 묻고 있습니다. Alpha test와 Beta test는 소프트웨어 테스트의 두 가지 중요한 단계로, 제품 개발 및 출시 전 검증 과정에서 매우 중요한 역할을 합니다. 각 선택지를 분석해보겠습니다.Alpha test와 Beta test 설명Alpha test:Alpha test는 개발자가 주도하는 테스트로, 소프트웨어의 초기 버전이 완성되면 개발팀이나 내부 테스터가 테스트를 진행하는 과정입니다. 이 단계에서는 소프트웨어의..

2016년 3회 정보처리기사 기출문제 71번

71. 사용자 요구사항의 분석 작업이 어려운 이유로 가장 거리가 먼 것은? ① 개발자와 사용자 간의 지식이나 표현의 차이가 커서 상호 이해가 쉽지 않다. ② 사용자의 요구사항이 모호하고 부정확하며, 불완전하다. ❸ 사용자의 요구사항은 거의 예외가 없어 열거와 구조화가 용이하다. ④ 개발하고자 하는 시스템 자체가 복잡하다. 이 문제는 사용자 요구사항 분석의 어려운 이유를 묻고 있습니다. 각 선택지를 살펴보면서, 왜 일부 설명이 사용자 요구사항 분석의 어려운 이유와 거리가 먼지 설명드리겠습니다.각 선택지 분석① 개발자와 사용자 간의 지식이나 표현의 차이가 커서 상호 이해가 쉽지 않다.옳은 설명입니다.개발자와 사용자는 지식의 차이나 표현 방식에 있어 차이가 클 수 있습니다. 개발자는 시..

2016년 3회 정보처리기사 기출문제 70번

70. Software Reengineering의 필요성이 대두된 가장 주된 이유는? ① 구현의 문제 ② 설계의 문제 ③ 요구사항 분석의 문제 ❹ 유지보수의 문제 **소프트웨어 리엔지니어링(Software Reengineering)**의 필요성은 주로 유지보수 문제로부터 발생합니다. 소프트웨어 리엔지니어링은 기존 시스템을 재설계, 재구성, 개선하여 시스템의 품질과 효율성을 높이는 과정입니다.각 선택지 분석① 구현의 문제:구현 문제는 소프트웨어 개발 초기에 발생하는 문제로, 코드의 품질이나 구현 방법에 관한 문제입니다. 그러나 소프트웨어 리엔지니어링은 기존 시스템을 개선하는 과정이므로 구현 문제보다는 유지보수 문제가 주요 원인입니다.② 설..

2016년 3회 정보처리기사 기출문제 69번

69. 럼바우(Rumbaugh) 분석기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 그래픽 다이어그램으로 표시하는 모델링은? ❶ Object ② Dynamic ③ Function ④ Static 이 문제는 럼바우(Rumbaugh) 분석기법에서 사용되는 모델링 종류에 관한 질문입니다. Rumbaugh 분석기법은 객체 지향 분석 및 설계(OOAD, Object-Oriented Analysis and Design)에서 사용되는 기법으로, 주로 **UML (Unified Modeling Language)**의 기초가 되는 방법론 중 하나입니다.럼바우(Rumbaugh) 분석기법의 주..

2016년 3회 정보처리기사 기출문제 68번

68. 프로젝트 일정 관리 시 사용하는 Gantt Chart에 대한 설명으로 옳지 않은 것은? ① 막대로 표시하며, 수평 막대의 길이는 각 태스크의 기간을 나타낸다. ❷ 작업들 간의 상호 관련성, 결정경로를 표시한다. ③ 이정표, 기간, 작업, 프로젝트 일정을 나타낸다. ④ 시간선(Time-line) 차트라고도 한다. Gantt Chart는 프로젝트 관리에서 매우 유용한 도구로, 프로젝트의 일정 관리, 진행 상태 추적, 작업 간의 관계 설정 등을 시각적으로 도와주는 차트입니다. 각 선택지에 대해 살펴보겠습니다.Gantt Chart란?Gantt Chart는 프로젝트의 **작업(Task)**과 기간을 시각적으로 나타내는 막대 차트입니다.이 차트에서는 각 작업의 시작일과 종료일을 수평 막..

2016년 3회 정보처리기사 기출문제 67번

67. 소프트웨어 위기 발생 요인과 거리가 먼 것은? ① 개발 일정의 지연 ② 소프트웨어 관리의 부재 ③ 소프트웨어 품질의 미흡 ❹ 소프트웨어 생산성 향상 이 문제는 소프트웨어 위기 발생 요인에 대해 묻고 있습니다. 소프트웨어 위기는 소프트웨어 개발 과정에서 예상치 못한 문제나 위험이 발생하여 프로젝트가 실패하거나, 품질이 낮은 소프트웨어가 출시되는 상황을 말합니다.각 선택지 분석① 개발 일정의 지연소프트웨어 위기의 주요 요인 중 하나는 개발 일정의 지연입니다. 개발 일정이 지연되면 프로젝트가 예산을 초과하거나 기한을 맞추지 못해 소프트웨어의 품질에 영향을 미치고, 기능 구현에 문제가 생길 수 있습니다. 따라서 개발 일정의 지연은 소프트웨어 위기를 초래할 수 있는 주요 원인입니다...

2016년 3회 정보처리기사 기출문제 66번

66. Formal Technical Review의 지침 사항으로 거리가 먼 것은? ❶ 논쟁과 반박의 제한을 두지 않는다. ② 자원과 시간 일정을 할당한다. ③ 문제 영역을 명확히 표현한다. ④ 모든 검토자들을 위해 의미 있는 훈련을 행한다. 문제는 **Formal Technical Review (FTR)**에 대한 지침 사항으로, 거리가 먼 것을 묻고 있습니다. FTR은 소프트웨어 개발에서 코드나 설계 검토를 위한 중요한 과정으로, 품질 개선, 버그 발견, 효율적인 팀워크를 위한 중요한 방법입니다.각 선택지 분석❶ 논쟁과 반박의 제한을 두지 않는다.이 설명은 틀린 설명입니다.FTR에서는 논쟁과 반박이 중요하지만, 너무 과도한 논쟁을 피하고 건설적이고 효율적인 검토가 이루어지도록 해..

2016년 3회 정보처리기사 기출문제 65번

65. 소프트웨어 재사용에 대한 설명으로 거리가 먼 것은? ① 새로운 개발 방법론의 도입이 어려워질 수 있다. ② 소프트웨어 개발의 생산성이 향상된다. ③ 시스템 명세, 설계, 코드 등 문서의 공유도가 증가한다. ❹ 프로젝트 실패의 위험이 증가된다. 이 문제는 소프트웨어 재사용에 대한 설명 중에서 가장 거리가 먼 것을 묻고 있습니다. 소프트웨어 재사용은 기존에 작성된 소프트웨어 컴포넌트나 모듈을 재사용하는 것으로, 개발 효율성을 높이고 비용 절감, 품질 향상 등의 장점이 있지만, 특정 단점이나 리스크도 존재할 수 있습니다.소프트웨어 재사용의 주요 장점과 단점생산성 향상: 기존에 잘 작성된 소프트웨어 컴포넌트를 재사용하면, 중복된 개발을 피하고 새로운 기능을 빠르게 개발할 수 있기 때..

2016년 3회 정보처리기사 기출문제 64번

64. 효과적인 모듈화 설계 방법으로 가장 거리가 먼 것은? ❶ Coupling은 강하게 Cohesion는 약하게 설계한다. ② Complexity와 Redundancy를 최대한 줄일 수 있도록 설계한다. ③ Maintenance가 용이하도록 설계한다. ④ Module 크기는 시스템의 전반적인 기능과 구조를 이해하기 쉬운 크기로 설계한다. 이 문제는 효과적인 모듈화 설계 방법에 대해 묻고 있습니다. 모듈화 설계는 소프트웨어 개발에서 중요한 원칙 중 하나로, 모듈(소프트웨어의 독립적인 부분)을 효율적으로 설계하고 관리하는 방법에 대한 질문입니다.모듈화 설계 원칙효과적인 모듈화 설계의 핵심은 **모듈 간의 결합도(Coupling)**를 낮추고, **모듈 내의 응집도(Cohesion)**..

2016년 3회 정보처리기사 기출문제 63번

63. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P 에 해당하지 않는 것은? ① People ② Problem ❸ Procedure ④ Process 이 문제는 소프트웨어 프로젝트 관리에서 중요한 3P에 해당하는 요소를 묻고 있습니다. 3P는 People, Problem, Procedure 또는 Process로 일반적으로 사용되며, 소프트웨어 프로젝트를 성공적으로 관리하기 위한 중요한 요소들입니다.각 선택지를 하나씩 살펴보겠습니다.1. People:People은 소프트웨어 프로젝트에서 팀 구성원, 즉 개발자, 관리자, 이해관계자 등을 포함하는 요소입니다. 프로젝트를 관리하는 데 있어 사람들은 매우 중요한 역할을 합니다. 따라서 P..

728x90