CODEDRAGON ㆍDevelopment/Software Engineering
프레임워크(Framework)
· 비기능적(Non-Funtional) 요구사항(성능, 보안, 확장성, 안정성 등)을 만족하는 구조와 구현된 기능을 안정적으로 실행 및 제어해주는 잘 만들어진 라이브러리의 덩어리입니다.
· 프레임워크는 애플리케이션들의 최소한의 공통점을 찾아 하부 구조를 제공함으로써 개발자들로 하여금 시스템의 하부 구조를 구현하는데 들어가는 노력을 절감하게 해줍니다.
· 프로젝트 시작시 마다 요구되어 지는 비기능적 요소의 비기능적 요구사항을 미리 만들어놓고 사용할 수 있도록 개발자에게 제공해 줍니다.
· 특정한 목적에 맞게 프로그래밍을 쉽게 하기 위한 환경입니다.
· 사용자가 필요로 하는 기능이나 솔루션을 선택하여 얻고자하는 결과를 바로 얻을 수 있는 구조를 말합니다. 더 필요한 기능이 있다면 그때 그때 필요한 컴포넌트를 얹어서 사용할 수 있는 장점이 있습니다.
· 대표적으로 Spring Framework, 전자정부 프레임워크 등이 있습니다.
https://en.wikipedia.org/wiki/Software_framework
'Development > Software Engineering' 카테고리의 다른 글
NULL(널) (0) | 2018.08.04 |
---|---|
ASCII ART (0) | 2018.08.03 |
The Languages, Frameworks and Tools You Should Learn in 2017 (0) | 2018.07.19 |
Awesome Devblog - 개발자 블로그 모음 (0) | 2018.07.12 |
NAVER Developers - 네이버 개발자센터 (0) | 2018.07.05 |