[정보처리기사 필기] 소프트웨어 개발 방법론 활용 - 127. S/W 공학의 발전적 추세
1. 소프트웨어 재사용의 개요 이미 개발되어 인정받은 소프트웨어의 전체 혹은 일부분을 다른 소프트웨어 개발이나 유지에 사용하는 것소프트웨어 개발의 품질과 생산성을 높이기 위한 방법기존에 개발된 소프트웨어와 경험, 지식 등을 새로운 소프트웨어에 적용재사용의 이점개발 시간, 비용 단축소프트웨어 품질을 향상시킴소프트웨어 개발의 생산성을 향상시킴프로젝트 실패의 위험을 감소시킴시스템 구축 방법에 대한 지식을 공유하게 됨시스템 명세, 설계, 코드 등 문서를 공유하게 됨2. 소프트웨어 재사용 방법합성 중심 Composition-Based블록 구성 방법전차 침과 같은 소프트웨어 부품, 블록(모듈)을 만들어서 끼워 맞추어 소프트웨어 완성시키는 방법생성 중심 Gereation-Based패턴 구성 방법추상화 형태로 쓰여진 ..