재공학(Re-engineering), 역공학(Reverse Engineering)
정보관리기술사 제114회 1교시 11번 문항으로, 과목은 SW공학/프로젝트관리입니다. ‘역공학’ 키워드는 정보관리기술사 기출 6문항에 나왔습니다.
원문 문제
정보관리기술사 제114회 11번. 재공학(Re-engineering), 역공학(Reverse Engineering)
핵심 키워드
- 역공학
- 재공학
- 레거시 시스템 분석
- 소프트웨어 재구조화
- 시스템 복구 및 개선
고득점 가이드 — 1. 개요
역공학(Reverse Engineering)은 운영 중인 코드·바이너리·DB 스키마에서 설계 정보를 역으로 도출하여 시스템 이해도를 회복하는 기법이며, 재공학(Re-engineering)은 그 결과물을 토대로 구조·기술 스택을 개선해 새 시스템으로 재구축하는 기법이다. 두 기법은 레거시 현대화의 선행·후행 단계로 결합된다.
출제 이력
- 역공학기출 6문항
- 재공학기출 4문항
- 레거시 시스템 분석기출 1문항
- 소프트웨어 재구조화기출 1문항
- 시스템 복구 및 개선기출 1문항
- 제138회 18번소프트웨어 유지보수를 위한 재공학(Re-engineering)과 역공학(Reverse-engineering)SW공학2교시겹치는 키워드: 재공학, 역공학무료
- 제137회 11번소프트웨어 역공학과 재공학SW공학1교시겹치는 키워드: 역공학, 재공학무료
- 제119회 27번정보시스템 운영 및 유지보수 관점에서 소프트웨어 공학의 리펙토링(Refactoring) 기법을 활용한 3R(Reverse-Engineering, Re-Engineering, Re-use)SW공학4교시겹치는 키워드: 역공학, 재공학
- 제138회 13번모델 전도 공격(Model Inversion Attack)보안1교시겹치는 키워드: 역공학무료
- 제108회 27번소프트웨어 보안을 위한 난독화(Obfuscation)의 필요성 및 개념, 난독화 기술 분류 및 비교보안4교시겹치는 키워드: 역공학
같은 과목 문항
- 제114회 13번품질보증(QA : Quality Assurance), 품질통제(QC : Quality Control)1교시무료
- 제114회 25번화이트박스 및 블랙박스 테스트의 4가지 검증기준(coverage) 및 테스트 자동화 도구의 유형3교시
- 제113회 8번SPA(Single Page Web Application)1교시무료
- 제113회 16번애자일(Agile) 개발방법론 정의 및 CBD(Component Based Development) 방법론과의 특징 비교2교시
- 제113회 20번소프트웨어 개발방법론에 있어서 테일러링(Tailoring) 절차와 고려사항3교시
- 제116회 29번아키텍처 모델 중 기능의 분할과 배치 관점에서 데이터 중심형 모델, 클라이언트-서버 모델, 계층 모델 및 MVC(Model View Controller) 모델4교시