반응형

# API (Application Programming Interface)

  • 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능제어할 수 있게 만든 인터페이스이다.
  • API는 어떠한 응용프로그램에서 데이터를 주고 받기 위한 방법을 의미한다.
  • 어떤 특정 사이트에서 특정 데이터를 공유할 경우 어떠한 방식으로 정보를 요청해야 하는지, 그리고 어떠한 데이터를 제공 받을 수 있을지에 대한 규격을 정해놓은 인터페이스라고 할 수 있다.


[출처] Application Programming Interface_43 (수제비- IT 커뮤니티 (정보처리기사,빅데이터분석기사 등)) | 작성자 수제비쌤

반응형
반응형

# IaaS, PaaS, SaaS

  • 인프라형 서비스 (IaaS) : 서버, 스토리지 같은 시스템 자원을 클라우드로 제공하는 서비스
  • 플랫폼형 서비스 (PaaS) : 인프라를 생성, 관리하는 복잡함 없이, 애플리케이션을 개발, 실행할 수 있는 플랫폼을 제공하는 서비스
  • 소프트웨어형 서비스 (SaaS) : 관련 데이터는 중앙에 호스팅되고, 사용자는 웹 브라우저 등 클라이언트를 통해 접속하여 서비스 형태로 이용하는 서비스, 주문형 소프트웨어라고도 한다.

 

# Alien Code

  • 배드 코드의 유형으로 아주 오래되거나, 참고문서 또는 개발자가 없어 유지보수 작업이 아주 어려운 소스코드

 

# 낙관적 검증

  • 트랜잭션을 수행하는 동안 어떠한 검사도 하지 않고, 트랜잭션 종료 시 일괄적으로 검증을 수행하여 데이터베이스에 반영하는 기법
반응형
반응형

# 소프트웨어 아키텍처(Software Architecture)

  • 여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조이다.
  • 소프트웨어를 설계하고 전개하기 위한 지침과 원칙이다.


출처 : 소프트웨어 아키텍처(Software Architecture) 개념 (수제비- IT 커뮤니티 (정보처리기사,빅데이터분석기사 등)) | 작성자 수제비쌤

반응형
반응형

# 기능점수(FP)기능점수(FP:Function Point)

  • 요구 기능을 증가시키는 인자별로 가중치를 부여하고, 요인별 가중치를 합산하여 총 기능의 점수를 계산하여 비용을 산정하는 방식
반응형

+ Recent posts