1. 소프트웨어 재사용(Software Reuse)
이미 개발된 인정받은 소프트웨어를 다른 소프트웨어 개발이나 유지에 사용하는 것
* 재사용 방법
- 합성 중심(Composition-Based) : 블록을 끼워 맞춰 소프트웨어를 완성시키는 방법, 블록 구성 방법이라고도 함
- 생성 중심(Generation-Based) : 추상화 형태로 써진 명세를 구체화하여 프로그램을 만드는 방법, 패턴 구성 방법이라고도 함
2. 소프트웨어 재공학(Software Reengineering)
기존 시스템을 이용하여 보다 나은 시스템을 구축하고, 새로운 기능을 추가하여 소프트웨어 성능을 향상시키는 것
출처 : 정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경) / 출판사 : 길벗
'정보처리기사 실기 > 요구사항 확인' 카테고리의 다른 글
비용 산정 기법(상향식) (0) | 2024.04.09 |
---|---|
비용 산정 기법 (하향식) (0) | 2024.04.09 |
소프트웨어 개발 방법론 (0) | 2024.04.09 |
패키지 다이어그램(Package) (0) | 2024.04.09 |
상태 다이어그램(State) (0) | 2024.04.09 |