본문으로 건너뛰기

소프트웨어 유지보수를 위한 재공학(Re-engineering)과 역공학(Reverse-engineering)

제138회2교시SW공학/프로젝트관리신규무료

정보관리기술사 제138회 2교시 18번 문항으로, 과목은 SW공학/프로젝트관리입니다. ‘역공학’ 키워드는 정보관리기술사 기출 6문항에 나왔습니다.

원문 문제

정보관리기술사 제138회 18번. 소프트웨어 유지보수를 위한 재공학(Re-engineering)과 역공학(Reverse-engineering)

  1. 가. 재공학 개념 및 목적
  2. 나. 재공학 절차
  3. 다. 역공학 개념 및 활용 방안

핵심 키워드

  • 재공학
  • 역공학
  • 소프트웨어 유지보수
  • 레거시 시스템
  • 현대화
  • 코드 이해
  • 아키텍처 복원

고득점 가이드 — 1. 개요

오랜 기간 운영된 레거시 시스템은 문서 부재·기술 부채 누적·유지보수 비용 증가로 현대화가 필수적이다. 이를 위해 기존 산출물을 분석·재구성하여 품질을 개선하는 재공학 (Re-engineering) 과, 산출물만으로 상위 명세·아키텍처를 복원하는 역공학 (Reverse Engineering) 이 보완적으로 활용된다. 두 접근법을 체계적으로 결합하면 위험을 최소화하면서 시스템을 점진적으로 현대화할 수 있다.

로그인하면 무료로 전문을 볼 수 있어요

  • 변형 문제
  • 답안 골격
  • 고득점 가이드 전문

출제 이력

  • 재공학기출 4문항
  • 역공학기출 6문항
  • 소프트웨어 유지보수기출 1문항
  • 레거시 시스템기출 1문항
  • 현대화기출 1문항
  • 코드 이해기출 2문항
  • 아키텍처 복원기출 1문항

같은 과목 문항

SW공학/프로젝트관리 기출 전체 보기 →

AI 생성 골격 · 미검수