68. 소프트웨어 재사용에 대한 설명으로 가장 옳은 것은?
① 프로젝트 실패의 위험을 증가시킨다.
② 소프트웨어를 재사용함으로써 유지보수 비용이 높아진다.
③ 모든 소프트웨어를 재사용해야 한다.
❹ 소프트웨어의 개발 생산성과 품질을 높이려는 주요 방법이다.
이 문제는 **소프트웨어 재사용(Software Reuse)**에 대한 이해를 묻는 문제로, 정보처리기사 시험에서 자주 나오는 핵심 개념이에요. 헷갈리는 보기를 잘 걸러내는 게 중요합니다. 하나씩 분석해볼게요!
❖ 문제 요지
"소프트웨어 재사용"에 대해 가장 옳은 설명을 고르시오.
- 💡 핵심 키워드: "재사용" = 이미 만들어진 소프트웨어 구성요소(모듈, 라이브러리, 클래스 등)를 다른 프로젝트나 시스템에서 다시 사용하는 것
- 💡 왜 중요할까? → 개발 시간 단축, 비용 절감, 버그 감소, 품질 향상
❖ 보기 분석
① 프로젝트 실패의 위험을 증가시킨다. ❌
- ❗ 완전히 반대입니다.
- ▶ 이미 검증된 소프트웨어를 재사용하면 오히려 실패 위험이 줄어듭니다.
- ▶ 새로 만들 때보다 안정적이고 오류도 적죠.
② 소프트웨어를 재사용함으로써 유지보수 비용이 높아진다. ❌
- ❗ 이것도 잘못된 설명입니다.
- ▶ 재사용 가능한 컴포넌트는 보통 모듈화되어 있어서 유지보수도 효율적입니다.
- ▶ 같은 기능을 중복해서 만들지 않아도 되니까 유지보수 비용도 절감됩니다.
③ 모든 소프트웨어를 재사용해야 한다. ❌
- ❗ 현실과 맞지 않는 극단적인 주장입니다.
- ▶ 어떤 경우는 재사용보다 새로 만드는 게 더 효율적일 수도 있어요.
- ▶ 조건과 상황에 따라 선택적으로 재사용해야 합니다.
- 🔍 참고: “적절한 재사용”이 핵심!
❹ 소프트웨어의 개발 생산성과 품질을 높이려는 주요 방법이다. ✅ 정답!
- ✔️ 완벽한 설명이에요!
- ▶ 소프트웨어 재사용의 목적이 바로 이거예요:
- 생산성 향상 (빠르게 개발 가능)
- 품질 향상 (검증된 컴포넌트 사용)
- 비용 절감
- 유지보수 용이
✅ 정답: ❹ 소프트웨어의 개발 생산성과 품질을 높이려는 주요 방법이다.
❖ 한눈에 요약!
보기 설명 정오
① | 실패 위험 증가 | ❌ 반대입니다 |
② | 유지보수 비용 증가 | ❌ 반대입니다 |
③ | 모두 재사용해야 | ❌ 극단적이고 비현실적 |
❹ | 생산성과 품질 향상 | ✅ 정답! |
❖ 추가 팁: 소프트웨어 재사용의 이점 정리
✔️ 개발 기간 단축
✔️ 비용 절감
✔️ 신뢰성 향상
✔️ 유지보수 용이
✔️ 일관성 있는 품질 유지
'기출문제 > 정보처리기사' 카테고리의 다른 글
2019년 3회 정보처리기사 기출문제 70번 (0) | 2025.04.23 |
---|---|
2019년 3회 정보처리기사 기출문제 69번 (0) | 2025.04.23 |
2019년 3회 정보처리기사 기출문제 67번 (0) | 2025.04.23 |
2019년 3회 정보처리기사 기출문제 66번 (0) | 2025.04.21 |
2019년 3회 정보처리기사 기출문제 65번 (0) | 2025.04.21 |