기출문제/정보처리기사

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

엉클지니 2025. 6. 8. 19:29

71. 소프트웨어 재공학이 소프트웨어의 재개발에 비해 갖는 장점으로 가장 거리가 먼 것은?

    위험부담 감소                  비용 절감

    시스템 명세의 오류억제    개발시간의 증가

 

300x250

이 문제는 **소프트웨어 재공학(Software Reengineering)**의 목적과 장점에 대해 묻고 있으며, 보기 중에서 재공학의 장점과 거리가 먼 것을 고르는 역선택 문제입니다.


✅ 문제

소프트웨어 재공학이 소프트웨어의 재개발에 비해 갖는 장점으로 가장 거리가 먼 것은?


🔍 소프트웨어 재공학이란?

  • 기존에 운영 중인 소프트웨어 시스템을 분석, 이해, 개선하여 품질을 높이거나 유지보수가 쉬운 구조로 재구성하는 작업입니다.
  • 기존 자산을 최대한 재활용하고, 개발 비용과 위험을 줄이는 것이 목적입니다.

✅ 소프트웨어 재공학의 주요 장점

장점 설명

위험부담 감소 기존 시스템의 기능과 구조를 바탕으로 하기 때문에 실패 확률 낮음
비용 절감 전면 재개발보다 저렴함 (코드, 설계, 문서 일부 재사용 가능)
품질 향상 구조 개선, 유지보수성 향상, 오류 제거 등 가능
개발 시간 단축 완전한 재개발보다 빠름 (기존 시스템 활용)

📊 보기별 분석

번호 보기 내용 해설 적절성

① 위험부담 감소 재공학의 대표적 장점 중 하나  
② 비용 절감 기존 자산 활용으로 비용을 줄임  
③ 시스템 명세의 오류 억제 분석 및 문서화 과정에서 오류도 발견하고 개선 가능  
개발 시간의 증가 정반대임! 재공학은 시간 단축이 목표거리가 먼 것 정답  

✅ 정답: ❹ 개발시간의 증가


🧠 간단 요약 노트

소프트웨어 재공학 = 시간 줄이고, 비용 줄이고, 위험 줄이고, 품질은 올리고!