Notice
Recent Posts
Recent Comments
Link
투케이2K
138. (TWOK/STUDY) [투케이 학습] : 소프트웨어 재공학 - 역공학 (Reverse Engineering) 설명 정리 본문
투케이2K 학습정리
138. (TWOK/STUDY) [투케이 학습] : 소프트웨어 재공학 - 역공학 (Reverse Engineering) 설명 정리
투케이2K 2025. 1. 30. 17:10[제 목]
[투케이 학습] : 소프트웨어 재공학 - 역공학 (Reverse Engineering) 설명 정리
[설 명]
-----------------------------------------------------------------------------------------
[구 분]
-----------------------------------------------------------------------------------------
구분 : 투케이 학습 정리
제목 : 소프트웨어 재공학 - 역공학 (Reverse Engineering) 설명 정리
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
[설 명]
-----------------------------------------------------------------------------------------
1. 사전) 소프트웨어 재공학 설명 :
>> 기존 소프트웨어를 버리지 않고 기능을 개선시키거나 기능을 새로운 소프트웨어로 재활용하는 등 소프트웨어 재사용 공법입니다
>> 소프트웨어 재공학으로 인해 소프트웨어의 유지보수성과 품질을 향상시킬 수 있습니다
>> 소프트웨어 재공학으로 인해 부작용을 미연에 발견하여 위험부담 제거 및 복구비용을 절감할 수 있습니다
>> 소프트웨어 재공학으로 인해 예방 유지보수 측면에서 소프트웨어 위기를 해결할 수 있습니다
2. 역공학 (Reverse Engineering) 설명 :
>> 역공학은 소프트웨어 동작 과정 및 설계 정보를 재발견 혹은 재생성하는 것입니다
>> 역공학은 소프트웨어를 구성하는 원시 코드를 복구하는 작업으로 원시 코드로부터 설계정보 추출 및 절차 설계표현, 프로그램과 데이터 구조 정보 추출합니다
>> 역공학은 가장 오래된 형태는 재문서화이며, 소프트웨어 개발 과정과 데이터 처리 과정을 설명하는 분석 및 설계 정보를 재발견하거나 다시 만들어 내는 작업입니다
>> 코드 역공학 과정 : 코드 > 흐름도 > 자료 구조도 > 자료 흐름도 순으로 재생
>> 데이터 역공학 과정 : 코드 > 자료 사전 > 개체 관계도 순으로 재생
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
[참고 사이트]
-----------------------------------------------------------------------------------------
https://itwiki.kr/w/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EC%9E%AC%EA%B3%B5%ED%95%99
-----------------------------------------------------------------------------------------
반응형
'투케이2K 학습정리' 카테고리의 다른 글
Comments