프레임워크 - 재사용을 극대화 해주고 생산성, 확장성, 성능, 효과적인 유지보수 가능
소스 재사용 -> 재사용 메소드 -> 재사용 객체 -> 디자인 패턴 -> 프레임워크
프레임 워크는 클래스 및 패턴의 집합으로 소프트웨어 개발의 효율성과 품질을 높이기 위한 반제품 성격의 소프트웨어
SW프레임워크는 다중뎨층적인 구조를 가지고 여러 클래스 및 컴포넌트들의 특정한 패턴형태로 구성되어 있음
장점
- 개발용이성
- 운영용이성
- 시스템 복잡도의 감소
- 개발 코드의 최소화
- 이식성
- 변경용이성
- 품질 보증
- 설계와 코드의 재사용성
적용 지침
🤛🤜🤛