반응형 정보처리기사7 소프트웨어 공학 소프트웨어 공학 1-1. 소프트웨어 재사용 (Software Reusability) 이미 개발되어 그 기능 및 성능, 품질을 인정받은 소프트웨어의 전체 또는 일부분을 다시 사용하여 새롭게 개발하는 기법. 클래스, 객체 등의 소프트웨어 요소가 소프트웨어 재사용성을 크게 향상시켰다. 1-2. 재사용의 장점 개발 시간 및 비용감소 품질향상 생산성, 신뢰성 향상 구축 방법에 대한 지식 공유 프로젝트 실패 위험 감소 2-1. 소프트웨어 재공학 (Software Reengineering) 소프트웨어 위기를 개발의 생산성이 아닌 유지보수의 생산성(용이성)으로 해결하려는 방법 기존 시스템을 이용하여 보다 나은 시스템을 구축하고 새로운 기능을 추가하여 소프트웨어 성능을 향상시키는 기법 현재의 시스템을 재구조화(Restr.. 2023. 6. 28. 이전 1 2 다음 반응형