본문 바로가기
소프트웨어 공학정보처리기사(구) · 2016년03월06일 · 74/100

74.소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동적을 이해하고 재공학 대상을 선정하는 것은?

1
분석(analysis)정답
2
재구성(restructuring)
3
역공학(reverse engineering)
4
이식(migeation)

해설

- 분석 Analysis : 기존 소프트웨어의 명세서를 확인하여 소프트웨어의 동작을 이해하고, 재공학 대상을 선정 - 개조 Restructuring : 하나의 표현을 다른 표현 형태로 바꾸는 것 - 역공학 Reverse Engineeing : 기존 소프트웨어를 분석하여 재발견하거나 다시 만듦. 일반적인 개발 단계와 반대되는 의미로 기존 코드를 복구. 원시 코드로부터 설계정보 추출 및 절차 설계 표현, 프로그램과 데이터 구조 정보 추출. 대상 소프트웨어가 있어야 함 역공학의 가장 간단하고 오래된 형태는 재문서화 - 이식 Migration - 재구성 : 소프트웨어를 형태에 맞게 수정하는 활동. 상대적으로 같은 추상적 수준에서 하나의 표현을 다른 표현 형태로 바꿈

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기