[정보처리기사 실기 공부] 소프트웨어 공학의 3R과 재사용의 방법
소프트웨어 공학안녕하세요! 이번 글에서는 소프트웨어 공학의 중요한 개념 중 하나인 3R(역공학, 재공학, 재사용)에 대해 알아보고, 특히 소프트웨어를 재사용하는 두 가지 방법, 합성 중심와 생성 중심에 대해서 살펴보겠습니다.1. 소프트웨어 공학의 3R소프트웨어 개발 과정에서 3R은 큰 역할을 합니다. 각각의 개념을 간단히 살펴봅시다.역공학(Reverse Engineering): 이것은 CASE 도구를 사용하여 이미 개발된 소프트웨어를 요구사항 분석 및 설계 문서로 추출하는 과정입니다.재공학(Re-engineering): 소프트웨어 위기를 해결하기 위해 개발 생산성보다는 유지보수 생산성을 강조하는 방법입니다.재사용(Reuse): 이미 개발된 소프트웨어의 일부 또는 전체를 재사용하여 생산성을 ..
정보처리기사 공부지식
2024. 1. 30. 16:00