차례:
정의-디자인 재사용이란 무엇입니까?
디자인 재사용은 이전에 개발 된 디자인을 재사용하여 새로운 소프트웨어 응용 프로그램 및 도구를 작성하는 프로세스입니다. 사소한 변경 사항을 통합하여 새로운 기능을 추가 할 수 있습니다.
설계 재사용에는 새롭고 개선 된 제품을 구축하기 위해 로직 및 데이터와 같은 설계된 모듈을 사용하는 것이 포함됩니다. 코드 세그먼트, 구조, 계획 및 보고서를 포함한 재사용 가능한 구성 요소는 구현 시간을 최소화하고 비용이 적게 듭니다. 이렇게하면 이미 개발 된 기술을 사용하고 소프트웨어를 작성하고 테스트하여 기존 소프트웨어를 다시 만들지 않아도됩니다.
설계 재사용은 소프트웨어 및 하드웨어에서 제조 및 항공에 이르기까지 다양한 분야에서 사용됩니다.
Techopedia는 디자인 재사용을 설명합니다
설계 재사용에는 기존 기술을 활용하여 새로운 설계 요구를 충족시키는 많은 활동이 포함됩니다. 디자인 재사용의 궁극적 인 목표는 개발자가 최소한의 리소스, 비용 및 노력으로 가치를 극대화하는 더 나은 제품을 만들도록 돕는 것입니다.
오늘날 전체 제품을 처음부터 개발하는 것은 거의 불가능합니다. 연속성과 연결성을 유지하려면 디자인을 다시 사용해야합니다. 소프트웨어 분야에서 모듈과 데이터를 재사용하면 구현 시간을 절약하고 사전 테스트 및 사용으로 인한 오류 제거 가능성을 높일 수 있습니다.
설계 재사용을 위해서는 일련의 설계 제품이 이미 존재해야하며 제품과 관련된 설계 정보에 액세스 할 수 있어야합니다. 대규모 소프트웨어 회사에는 일반적으로 다양한 디자인 된 제품이 있습니다. 따라서 디자인을 재사용하면 새롭고 더 나은 소프트웨어 제품을 만들 수 있습니다. 많은 소프트웨어 회사가 설계 재사용을 통합했으며 상당한 성공을 거두었습니다. 설계 재사용의 효과는 제품의 생산, 시간, 비용 및 품질 측면에서 측정됩니다. 이러한 핵심 요소는 회사가 새로운 소프트웨어 요구와 요구에 대한 솔루션을 디자인 재사용하는 데 성공했는지 여부를 결정합니다. 기존 기술과 자원을 올바르게 사용하면 비용, 시간, 성능 및 제품 품질 측면에서 이점을 얻을 수 있습니다.
적절한 프로세스를 위해서는 집중적 인 디자인 재사용 프로세스 모델이 필요합니다. 체계적인 디자인 재사용 프로세스 모델에는 두 가지 상호 관련된 프로세스 방법론이 있습니다.
데이터 재사용 프로세스는 다음과 같습니다.
- 정보 수집 : 여기에는 관련 데이터를 가져 오기위한 정보 수집, 처리 및 모델링이 포함됩니다.
- 정보 재사용 : 효과적인 데이터 사용이 포함됩니다.
디자인 재사용 프로세스에는 다음과 같은 네 가지 주요 문제가 있습니다.
- 검색
- 재사용
- 수리
- 다시 덮다
이를 일반적으로 4 개의 R이라고합니다. 이러한 과제에도 불구하고 회사는 저수준 코드 재사용에서 고수준 프로젝트 재사용에 이르기까지 다양한 수준의 소프트웨어 분야에서 성공적으로 구현 된 개념으로 디자인 재사용 개념을 사용했습니다.