재공학1 010. 3R (Reverse Engineering, Re Engineering, Re Use) 1. 소프트웨어 3R의 개요 가. 소프트웨어 3R의 정의 레포지토리를 기반으로 역공학, 재공학, 재사용을 통해 소프트웨어 생산성을 극대화하는 기법 나. 소프트웨어 3R의 등장 배경 소프트웨어 위기 극복 소프트웨어 개발 생산성 향상 유지보수 비용의 절감 소프트웨어 변경 요구사항의 신속한 대처 다. 소프트웨어 3R의 목표 소프트웨어 유지보수 오류 및 비용을 축소함 시스템의 이해, 변경, 테스트 용이 현 사용 시스템을 CASE 도구를 사용하여 유지보수 및 수정이 가능하도록 지원 현재 시스템의 컴포넌트를 재사용 소프트웨어 위기 극복 2. 소프트웨어 3R의 구성 가. 소프트웨어 3R의 관련 개념 순공학 : 주상개념의 현실화, 요구분석-> 설계-> 구현 재구조화 : 기능 변경 없이 소스코드의 재편성(표현의 변형) .. 2022. 10. 1. 이전 1 다음