[RAD스튜디오, 관리자들을 위한 안내서] 용어

목차

머리말

1부 – 진화하는 소프트웨어 개발 세상 속의 RAD Studio®

2부 – 두 세상에서 최고가 되기 – 왜 RAD스튜디오인가

3부 – RAD Studio® 현재 – 미래를 위한 투자

요약 정리

이 문서 주제 밖의 참고 사항

엠바카데로의 방향

용어 (현재 보고 계신 글입니다.)

용어

Agile Development (애자일 개발)

  • 민첩한 개발

API

  • Application Programming Interface, 서로 다른 애플리케이션들이 프로그래밍을 통해 서로 대화할 수 있도록 하는 접점

ASD

  • Adaptive Software Development, 적응형 소프트웨어 개발

BPR

  • Business Process Re-Engineering, 비즈니스 프로세스 리엔지지어링

BYOD

  • Bring Your Own Device, 자기 소유의 장비를 가져와서 사용하기

CI

  • Continuous Integration, 지속적 통합

CTO

  • Chief Technical Officer, 기술 최고 책임자

DevOps (데브옵스)

  • 개발(Development)과 운영(Operations)의 합성어

IDE

  • 통합된 개발 환경, Integrated Development Environment
  • 코드 작성, 화면 구성, 디버깅, 데이터 연결 등 개발 관련 도구들이 한 곳에서 모두 사용할 수 있는 개발 환경

FireDAC

  • RAD스튜디오에 들어있는 데이터 액세스 컴포넌트 세트로써, 일관된 방식으로 다양한 엔터프라이즈 데이터를 연결할 수 있으며, 여러 플랫폼에서 작동한다.
  • http://docwiki.embarcadero.com/RADStudio/en/FireDAC

FMX

  • FireMonkey, 파이어몽키 프레임워크

IntraWeb

  • 인트라웹

JSON

  • JavaScript Object Notation, 자바스크립트 개체 표기법, 데이터를 주고받기에 알맞은 데이터 표기 형식으로 2013년에 처음 표준화됨

LCAP

  • Low-Code Application Platform , 로우 코드 애플리케이션 플랫폼

LLVM

  • Low Level Virtual Machine, 컴파일러 구조를 형성하는 오픈 프로젝트로서 프로그래밍 언어와 기계어 중간에 독립적인 컴파일 계층을 형성하여 프로그래밍 언어에도 유연하고, 생성되는 바이너리의 플랫폼에도 유연하다.

Low-Code (로우 코드)

  • 애플리케이션 개발 시 직접 코드를 써야하는 필요를 최소화하는 개발

LSP

  • Language Server Protocol (언어 서버 프로토콜)

MVC

  • Model View Controller
  • 모델, 뷰, 콘트롤러 구성, 콘트롤러를 통해 모델과 뷰를 제어한다.

MVVM

  • Model View ViewModel
  • 모델, 뷰, 뷰모델 구성, 뷰가 뷰모델을 선택한다.

OOP

  • Object Oriented Programming, 개체 지향 프로그래밍

Open Tools API

PaaS

  • Platform-as-a-Service, 서비스 비용만 내고 플랫폼을 빌려 쓰기

PPL

RAD

  • Rapid Application Development, 애플리케이션을 신속하게 개발하기

RTL

SaaS

  • Software-as-a-Service, 서비스 비용만 내고 소프트웨어를 빌려 쓰기

UAT

  • User Acceptance Testing, 사용자 수용 테스트
  • 소프트웨어를 공식으로 배포하기 전에 마지막 테스트로써 사용자 또는 고객이 수행하는 테스트

UI

  • User Interface, 사용자 인터페이스

UX

  • User Experience, 사용자 경험

VCL

  • Visual Component Library, ‘시각적 컴포넌트’ 라이브러리

WAP

  • Wireless Application Protocol, 스마트폰이 널리 퍼지기 전인 2000년 대에 모바일 폰과 PDA등 무선 장비가 웹에 액세스할 때 주로 사용하던 표준 프로토콜

미들 티어

  • Middle Tier, 중간 계층, 애플리케이션 계층을 의미할 때에는 주로 데이터 소스와 데이터 표현 영역 중간 위치한 계층으로서 데이터 전달과 비즈니스 로직 처리를 담당한다. 이렇게 중간 계층을 두면 이 계층에 맞닿은 계층을 독립시킬 수 있어서 시스템 전체적으로 유연성과 확장성을 확보할 수 있다.

부트 캠프

  • Boot camp, 신병 교육대, 특정 학습 목표를 달성하기 위한 집중 교육/훈련 과정

빌딩 블록

  • Building block, (레고 블록처럼) 서로 연결하여 더 크고 복잡한 것을 만들 수 있는 단순한 개체

사물인터넷

  • IoT, Internet Of Things

시각적 ‘라이브바인딩스’

  • Visual Live Bindings, UI를 데이터와 개체 모델에 바인딩하는 라이브바인딩을 마우스를 이용하여 드래그 드롭으로 구현

애자일 개발

  • Agile Development

오픈툴스API

  • Open Tools API

웹서비스 (WebServices)

  • HTTP(S)를 통해 클라이언트가 요구하는 데이터를 제공/처리하는 비즈니스 데이터 서비스

유스케이스

  • Use Case, 특정 기술이 사용되는 대상, 사용처, 사용 방식, 사용 상황

의존성 주입

  • dependency injection

캡슐화

  • Encapsulation, OOP의 기본 개념 중 하나로서 대상을 감싸서 안쪽의 상태는 숨기고 필요한 부분만 외부에 공개하여 단순성과 일관성을 유지하도록 한다.

콘트롤

  • 델파이에서 콘트롤은 컴포넌트 중 화면에 표시되는 것들을 의미한다.

파이어닥

  • FireDAC

파이어몽키

  • FireMonkey, FMX

AI api C++ c++builder c++빌더 database Delphi DelphiCon fmx IDE ideas interbase ios migration modernization news RAD스튜디오 tips UI UIUX vcl 개발 개발사례 개발팁 겟잇 교육 기술레터 기술백서 데이터 데이터베이스 델파이 마이그레이션 모바일 안드로이드 윈도우 윈도우10 인공지능 인터베이스 출시 파이썬 파이어몽키 프로그래밍 프로젝트 현대화