컴공생의 다이어리

소프트웨어 개발 프레임워크(Framework) 본문

자격증/정보처리기사

소프트웨어 개발 프레임워크(Framework)

컴공 K 2021. 4. 19. 00:01

소프트웨어 개발 프레임워크(Framework)

 - 소프트웨어 개발 프레임워크는 소프트웨어 개발에 공통적으로 사용되는 구성 요소와 아키텍처를 일반화하여 손쉽게 구현할 수 있도록 여러가지 기능들을 제공해주는 반제품 형태의 소프트웨어 시스템

 - 소프트웨어 개발 프레임워크의 주요 기능

  • 예외처리
  • 트랜잭션 처리
  • 메모리 공유
  • 데이터 소스 관리
  • 서비스 관리
  • 쿼리 서비스
  • 로깅 서비스
  • 사용자 인증 서비스

 - 소프트웨어 개발 프레임워크의 종류 : 스프링 프레임워크, 전자정부 프레임워크, 닷넷 프레임워크

 

 

소프트웨어 개발 프레임워크의 특성

특성 내용
모듈화
(Modularity)
프레임워크는 캡슐화를 통해 모듈화를 강화하고 설계 및 구현의 변경에 따른 영향을 최소화함으로써 소프트웨어의 품질을 향상
프레임워크는 개발 표준에 의한 모듈화로 인해 유지 보수가 용이함
재사용성
(Reusability)
프레임워크는 재사용 가능한 모듈들을 제공함으로써 예산 절감, 생산성 향상, 품질 보증이 가능
확장성
(Extensibility)
프레임워크는 다형성을 통한 인터페이스 확장이 가능하여 다양한 형태와 기능을 가진 애플리케이션 개발이 가능함
제어의 역흐름
(Inversion of Control)
개발자가 관리하고 통제해야 하는 객체들의 제어를 프레임워크에 넘김으로써 생산성을 향상시킴

 

 

 

 

www.yes24.com/Product/Goods/97648303?OzSrank=2

 

2021 시나공 정보처리기사 실기

시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도 빼놓지 않고 이 분야에 전혀 기초가 없는 수험생의 눈높이

www.yes24.com

728x90
반응형
Comments