소프트웨어 프레임워크
보이기
컴퓨터 프로그래밍에서 소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조(骨組), 프레임워크(framework)라고도 한다. 이렇게 매우 폭넓은 정의는 이 용어를 버즈워드(buzzword)로서, 특히 소프트웨어 환경에서 사용할 수 있게 만들어 준다.
예
[편집]소프트웨어 프레임워크는 일반적으로 다음을 포함한다:
- 드로잉, 작곡, 기계 CAD[1][2]
- 금융 모델링 애플리케이션[3]
- 지구 시스템 모델링 애플리케이션[4]
- 의사결정 지원 시스템[5]
- 미디어 재생 및 저작
- Ajax 프레임워크 / 자바스크립트 프레임워크
- 웹 프레임워크
- 미들웨어
- Cactus 프레임워크 - 고성능 과학 컴퓨팅
- 애플리케이션 프레임워크 - 일반 GUI 애플리케이션
- 엔터프라이즈 아키텍처 프레임워크
- OpenCV - 컴퓨터 비전 개발 프레임워크
종류
[편집]같이 보기
[편집]각주
[편집]- ↑ Vlissides, J M; Linton, M A (1990), “Unidraw: a framework for building domain-specific graphical editors”, 《ACM Transactions of Information Systems》 8 (3): 237–268, doi:10.1145/98188.98197
- ↑ Johnson, R E (1992), “Documenting frameworks using patterns”, 《Proceedings of the Conference on Object Oriented Programming Systems Languages and Applications》 (ACM Press): 63–76
- ↑ Birrer, A; Eggenschwiler, T (1993), “Proceedings of the European conference on object-oriented programming”, 《Frameworks in the financial engineering domain: an experience report》 (Springer-Verlag), 21–35쪽
- ↑ Hill, C; DeLuca, C; Balaji, V; Suarez, M; da Silva, A (2004), “Architecture of the Earth System Modeling Framework (ESMF)”, 《Computing in Science and Engineering》: 18–28
- ↑ Gachet, A (2003), “Software Frameworks for Developing Decision Support Systems – A New Component in the Classification of DSS Development Tools”, 《Journal of Decision Systems》 12 (3): 271–281
![]() |
이 글은 소프트웨어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |