소프트웨어 개발 (1)

SunA·2020년 8월 23일
0

소프트웨어 개발

목록 보기
1/4

소프트웨어 개발 프레임워크

프레임 워크 (Framework)

  • 뼈대, 골조

  • 특정 기능을 수행하기 위해 필요한 클래스나 인터페이스 등을 모아둔 집합체

1. 소프트웨어 개발 프레임워크의 개요

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

1-1. 주요 기능

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

1-2. 종류

  • 스프링 프레임워크
  • 전자정부 프레임워크
  • 닷넷 프레임워크

2. 스프링 프레임워크

자바 플랫폼을 위한 오픈 소스 경량형 애플리케이션 프레임워크

  • 동적인 웹 사이트의 개발을 위해 다양한 서비스 제공
  • 전자정부 표준 프레임워크의 기반 기술

3. 전자전부 프레임워크

우리나라의 공공부분 정보화 사업 시, 효율적인 정보 시스템의 구축을 지원하기 위해 필요한 기능 및 아키텍처를 제공하는 프레임워크

  • 개발 프레임워크의 표준 정립
  • 응용 소프트웨어의 표준화, 품질 및 재사용성의 향상을 목적으로 함
  • 오픈 소스 기반의 범용화가 되고 공개된 기술을 활용
  • 특정 업체의 종속성 배제
  • 사업별 공통 컴포넌트의 중복 개발 방지

4. 닷넷 프레임워크

.Net Framework

Windows 프로그램의 개발 및 실행 환경을 제공하는 프레임워크

  • Microsoft 사에서 통합 인터넷 전략을 위해 개발
  • 코드를 실행하는 CLR(Common Language Runtime, 공용 언어 런타임) 이라는 이름의 가상머신 상에서 작동한다.
  • 메모리 관리, 유형 및 메모리 안전성, 보안, 네트워크 작업 등 여러가지 서비스 제공
profile
꾸준하게 열심히!

0개의 댓글