728x90

2025/05/23 13

2018년 3회 정보처리기사 기출문제 80번

80. 다음 중 공학적으로 잘 작성된 소프트웨어가 갖는 특성으로 가장 적합한 것은? ① 원하는 요구사항 중에 중요한 사항만 반영한다. ② 유지보수 비용이 많이 들어간다. ③ 신뢰성이 떨어지더라도 효율성이 높다. ❹ 사용자가 손쉽게 사용할 수 있다. 이 문제는 공학적으로 잘 작성된 소프트웨어의 특성을 묻고 있어요. 즉, 소프트웨어 공학의 목적에 부합하는 특성이 무엇인지 파악해야 합니다.🔍 문제 요약공학적으로 잘 작성된 소프트웨어가 갖는 특성으로 가장 적합한 것은?번호 보기① 원하는 요구사항 중에 중요한 사항만 반영한다. ② 유지보수 비용이 많이 들어간다. ③ 신뢰성이 떨어지더라도 효율성이 높다. ❹ 사용자가 손쉽게 사용할 수 있다. ✅ ✅ 해설: 소프트웨어 공학의 목표는?소프트웨어..

2018년 3회 정보처리기사 기출문제 79번

79. 소프트웨어 프로젝트 관리를 효율적으로 수행하기 위한 3P 중 소프트웨어 프로젝트를 수행하기 위한 Task Framework의 고려와 가장 연관되는 것은? ① People ② Problem ③ Product ❹ Process 이번 문제는 소프트웨어 프로젝트 관리의 3P(People, Product, Process) 중에서 **Task Framework(작업 체계)**와 가장 관련 있는 요소가 무엇인지 묻고 있어요.🔍 핵심 질문 요약소프트웨어 프로젝트 관리의 3P 중 Task Framework(작업 체계)와 가장 관련 있는 것은?보기 항목명① People (사람) ② Problem (문제) ③ Product (산출물) ❹ Process (과정) ..

2018년 3회 정보처리기사 기출문제 78번

78. Alien Code에 대한 설명으로 가장 옳은 것은? ① 프로그램의 로직이 복잡하여 이해하기 어려운 프로그램을 의미한다. ❷ 아주 오래되거나 참고 문서 또는 개발자가 없어 유지보수 작업이 어려운 프로그램을 의미한다. ③ 오류(Error)가 없어 디버깅 과정이 필요 없는 프로그램을 의미한다. ④ 차세대 언어를 사용해 인공지능적인 API를 제공함으로써 사용자가 직접 작성한 프로그램을 의미한다. 이번 문제는 **"Alien Code"**가 무엇인지에 대한 정확한 이해를 묻고 있어요.🔍 질문 핵심 요약Alien Code에 대한 설명으로 가장 옳은 것은?👽 Alien Code란?Alien Code는 말 그대로 "외계인(Aliens)이 작성한 것처럼 보이는 코드"라는 의미에서 ..

2018년 3회 정보처리기사 기출문제 77번

77. 정보 시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은? ① 개발 정보 시스템의 특성 ② 사용자의 요구사항 ③ 컴파일러의 가용성 ❹ 컴파일러의 독창성 이번 문제는 정보 시스템 개발 시 프로그래밍 언어를 선택할 때 고려해야 할 요소에 대해 묻고 있어요.🔍 문제 다시 보기정보 시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은?번호 보기① 개발 정보 시스템의 특성 ② 사용자의 요구사항 ③ 컴파일러의 가용성 ❹ 컴파일러의 독창성 ← ❗ 정답 ✅ 해설: 프로그래밍 언어 선택 시 고려 요소고려 요소 설명✅ 개발 시스템의 특성금융, 게임, 임베디드 등 시스템의 성격에 따라 언어 특성..

2018년 3회 정보처리기사 기출문제 76번

76. 소프트웨어 품질 측정을 위해 개발자 관점에서 고려해야 할 항목으로 가장 거리가 먼 것은? ① 정확성 ② 무결성 ❸ 간결성 ④ 사용성 🔍 문제 다시 보기소프트웨어 품질 측정을 위해 개발자 관점에서 고려해야 할 항목으로 가장 거리가 먼 것은?번호 보기① 정확성 (Correctness) ② 무결성 (Integrity) ❸ 간결성 (Simplicity) ④ 사용성 (Usability) ✅ 핵심 개념: 소프트웨어 품질 특성 (ISO/IEC 25010 기준)소프트웨어 품질은 크게 사용자 중심과 개발자 중심으로 나뉘며,국제표준 ISO/IEC 25010에서 정의한 주요 품질 특성은 다음과 같습니다:대분류 품질 특성 세부 항목 개발자 관점? 사용자 관점?..

2018년 3회 정보처리기사 기출문제 75번

75. 소프트웨어 개발 중 가장 많은 비용이 요구되는 단계는? ① 분석 ② 설계 ③ 구현 ❹ 유지보수 이번에는 소프트웨어 개발 비용 중 가장 많이 드는 단계에 대해 묻고 있어요.🔧 소프트웨어 생명주기(SDLC: Software Development Life Cycle)소프트웨어 개발은 보통 다음과 같은 단계로 이루어집니다:요구사항 분석 (분석)설계구현 (코딩)테스트 및 배포유지보수 ← 여기에서 비용이 가장 많이 듦!💸 왜 유지보수 비용이 가장 클까?이유 설명🔁 지속적인 작업소프트웨어는 배포 후에도 계속 수정, 개선, 오류 수정이 필요해요.🧪 버그 수정 및 성능 개선운영 중 발견되는 문제 해결에는 많은 시간과 자원이 듭니다.🔧 환경 변화 대응O..

2018년 3회 정보처리기사 기출문제 74번

74. CASE(Computer Aided Software Engineering)에 대한 설명으로 가장 옳지 않은 것은? ❶ 프로그램의 구현과 유지보수 작업만을 중심으로 소프트웨어 생산성 문제를 해결한다. ② 소프트웨어 생명주기의 전체 단계를 연결해 주고 자동화해 주는 통합된 도구를 제공한다. ③ 개발 과정의 속도를 향상시킨다. ④ 소프트웨어 부품의 재사용을 가능하게 한다. 이번엔 **CASE (Computer-Aided Software Engineering)**에 대한 문제예요. 하나하나 쉽게 분석해볼게요.💡 CASE란?CASE란 소프트웨어 개발의 분석, 설계, 구현, 테스트, 유지보수 등 전 과정을 자동화 도구로 지원하는 기술입니다. 보기별 해설번호 보기 내용 해설 맞는 설명..

2018년 3회 정보처리기사 기출문제 73번

73. 소프트웨어 구조와 관련된 용어로, 주어진 한 모듈(Module)을 제어하는 상위 모듈 수를 나타내는 것은? ① Modularity ② Subordinate ❸ Fan-in ④ Superordinate 이번엔 소프트웨어 구조와 모듈 간의 관계를 묻는 문제예요.문제 분석질문:한 모듈을 제어하는 상위 모듈의 수를 나타내는 용어는 무엇인가?핵심 개념: Fan-in vs. Fan-out용어 의미Fan-in하나의 모듈을 호출하거나 제어하는 상위 모듈의 수Fan-out한 모듈이 직접 호출하거나 사용하는 하위 모듈의 수즉,Fan-in이 높으면 재사용성이 높고, 여러 곳에서 사용하는 중심 모듈이라는 뜻Fan-out이 높으면 의존성이 많아 유지보수가 어려워질 수 있음보기 분석번..

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

72. 소프트웨어 비용 산정 기법 중 개발 유형으로 organic, semi-detach, embedded로 구분되는 것은? ① PUTNAM ❷ COCOMO ③ FP ④ SLIM 문제 분석질문:소프트웨어 개발 유형을 organic, semi-detached, embedded로 구분하는 비용 산정 기법은 무엇인가?각 비용 산정 기법 간단 비교번호 기법 이름 특징 및 설명① PUTNAMSLIM 모델 기반, 시간-인력 관계, Rayleigh 곡선 사용 ❷ COCOMO**개발 유형을 세 가지(organic, semi-detached, embedded)**로 구분하여 계산 ③ FP (Function Point)기능의 수를 기준으로 비용..

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

71. S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다는 내용과 관련되는 법칙은? ① Putnam의 법칙 ② Mayer의 법칙 ❸ Brooks의 법칙 ④ Boehm의 법칙 문제 분석질문:프로젝트 일정이 지연되었을 때, 말기에 새로운 인원을 투입하면 오히려 프로젝트가 더 지연된다는 법칙은 무엇인가?각 법칙 간단 정리법칙 이름 설명① Putnam의 법칙인력과 개발 시간의 상관관계를 나타낸 법칙 (개발 생산성 관련)② Mayer의 법칙일정과 인력 관련 정확한 내용은 덜 알려져 있음❸ Brooks의 법칙**“늦어진 프로젝트에 사람을 더 투입하면 오히려 더 늦어진다”**는 법칙④ Boehm의 ..

728x90