투케이2K 학습정리

140. (TWOK/STUDY) [투케이 학습] : 소프트웨어 재사용 (Reuse) 설명 및 개념 정리

투케이2K 2025. 2. 1. 10:06

[제 목]

[투케이 학습] : 소프트웨어 재사용 (Reuse) 설명 및 개념 정리

 

[설 명]

-----------------------------------------------------------------------------------------
[구 분]
-----------------------------------------------------------------------------------------

구분 : 투케이 학습 정리

제목 : 소프트웨어 재사용 (Reuse) 설명 및 개념 정리

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[설 명]
-----------------------------------------------------------------------------------------

1. 소프트웨어 재사용 은 이미 개발되어 인정받은 소프트웨어를 다른 소프트웨어 개발이나 유지에 사용하는 것입니다


2. 소프트웨어 재사용 은 소프트웨어 개발의 품질과 생산성을 높이기 위한 방법입니다


3. 소프트웨어 재사용 은 기존에 개발된 소프트웨어와 경험, 지식 등을 새로운 소프트웨어에 적용합니다


4. 소프트웨어 재사용의 목표 : 

  >> 신뢰성(Reliability): 기능, 성능 등이 이미 검증되어 있음

  >> 확장성(Extensibility): 기존 기능을 기반으로 더 향상된 기능 제공

  >> 생산성(Productivity): 비용·시간·위험 감소 등으로 측면에서 개발 프로세스 개선

  >> 유지보수성(Maintainability): 이미 사용 경험이 있는 모듈로, 유지보수 용이

  >> 적응성(Adaptability): 다차원적인 연동을 통한 활용성 제고


5. 소프트웨어 재사용 방법 : 

  >> 합성 중심 (Composition-Based) : 전자 칩과 같은 소프트웨어 부품, 즉 블록을 만들어서 끼워 맞춰 소프트웨어를 완성시키는 방법입니다

  >> 생성 중심 (Generation-Based) : 추상화 형태로 써진 명세를 구체화하여 프로그램을 만드는 방법입니다

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[참고 사이트]
-----------------------------------------------------------------------------------------

http://www.ktword.co.kr/test/view/view.php?m_temp1=931&id=1193

https://itwiki.kr/w/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EC%9E%AC%EC%82%AC%EC%9A%A9

-----------------------------------------------------------------------------------------
 
 



반응형