[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

12.0 13 13.0 13.1 AI C++ c++빌더 chatgpt DelphiCon ios rad서버 RAD스튜디오 UI UIUX UX vcl WebStencils 개발 개발사례 기술레터 기술백서 데브옵스 데이터 데이터베이스 델파이 리눅스 마이그레이션 맥 머신러닝 모바일 새버전 샘플 세미나 안드로이드 웹 윈도우 인공지능 인터베이스 출시 커뮤니티에디션 코드 클라우드 파이썬 파이어몽키 현대화