소프트웨어 재사용(Reuse)은 이미 개발된 소프트웨어를 다시 쓰는 것입니다. 소프트웨어 재사용 방법에는 다음 2가지가 있습니다.
- 합성 중심 (Composition-Based) : 블록 구성 방법, 소프트웨어 부품을 끼워 맞추기
- 생성 중심 (Generation-Based) : 패턴 구성 방법, 추상화 형태로 써진 명세를 구체화하기
소프트웨어 재공학(Reengineering)은 기존 시스템에 새로운 기능을 추가하여 소프트웨어 성능을 향상시키는 것입니다. 소프트웨어 재공학을 통해 유지보수의 생산성을 향상시킬 수 있습니다.
CASE란 'Computer Aided Software Engineering'의 약자로, 소프트웨어 개발 과정에서 사용되는 과정을 자동화하는 것입니다. CASE Tool을 자동화 도구라고 일컫습니다. CASE의 주요 기능은 아래와 같습니다.
- 소프트웨어 생명 주기 전 단계의 연결
- 다양한 소프트웨어 개발 모형 지원
- 그래픽 지원
728x90
반응형
'etc. > 정보처리기사' 카테고리의 다른 글
소프트웨어 개발 방법론 결정 (0) | 2021.09.01 |
---|---|
소프트웨어 개발 방법론 (0) | 2021.09.01 |
프로젝트 일정 계획 (0) | 2021.09.01 |
★ 비용 산정 기법 (0) | 2021.09.01 |
★ 패키지 다이어그램 (0) | 2021.09.01 |