재사용1 소프트웨어 3R (역공학, 재공학, 재사용) 소프트웨어의 3R은 Repository를 기반으로 역공학, 재공학, 재사용을 통하여 소프트웨어의 생산성을 극대화 하는 기법을 통칭한다. 1. 필요성유지보수 오류 및 재사용으로 인한 비용 절감소프트웨어 개발 생산성 향상시스템의 이해, 변경, 테스트 용이소프트웨어 변경 요구사항에 대한 신속한 대처 2. 소프트웨어 3R의 개념도 역공학 : 구현된 소프트웨어 분석 -> 설계 단계 -> 요구사항 분석. 순공학의 반대이다 순공학 : 추상개념을 현실화 -> 설계 -> 구현 재공학역공학으로 재구조화된 소프트웨어를 기반으로 다시 추상개념으로 현실화 한 것재구조화 : 기능 변경 없이 소스코드의 변경(표현의 변경) 재사용재공학을 통해 구현 및 사용중인 소프트웨어의 사용 2017. 5. 19. 이전 1 다음