소프트웨어 재사용
- 이미 개발되어 인정받은 소프트웨어의 전체 혹은 일부분을 다른 소프트웨어 개발이나 유지에 사용하는 것입니다.
이점
- 개발 시간과 비용을 단축시킵니다.
- 소프트웨어 품질을 향상시킵니다.
- 소프트웨어 개발의 생산성을 향상시킵니다.
- 프로젝트 실패의 위험을 감소시킵니다.
- 시스템 구축 방법에 대한 지식을 공유하게 됩니다.
- 시스템 명세, 설계, 코드 등 문서를 공유하게 됩니다.
문제점
- 재사용할 소프트웨어 선정이 필요로 합니다.
- 시스템에 공톡적으로 사용되는 요소를 발견할 필요가 있습니다.
- 프로그램의 표준화가 부족합니다.
- 새로운 개발 방법론 도입이 어렵습니다.
- 재사용을 위한 관리 및 지원이 부족합니다.
- 기존 소프트웨어에 재사용 소프트웨를 추가하기 어렵습니다.
정보처리기사 2022년 1회 32번 출제