본문 바로가기

정보처리기사 실기/요구사항 확인

S/W 공학의 발전 추세

1. 소프트웨어 재사용(Software Reuse)

 

이미 개발된 인정받은 소프트웨어를 다른 소프트웨어 개발이나 유지에 사용하는 것

 

* 재사용 방법

- 합성 중심(Composition-Based) : 블록을 끼워 맞춰 소프트웨어를 완성시키는 방법, 블록 구성 방법이라고도 함

- 생성 중심(Generation-Based) : 추상화 형태로 써진 명세를 구체화하여 프로그램을 만드는 방법, 패턴 구성 방법이라고도 함

 

2. 소프트웨어 재공학(Software Reengineering)

 

기존 시스템을 이용하여 보다 나은 시스템을 구축하고, 새로운 기능을 추가하여 소프트웨어 성능을 향상시키는 것

 

 

출처 :  정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경)  / 출판사 : 길벗