투케이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
-----------------------------------------------------------------------------------------
반응형