728x90
반응형

IT방법론 2

4GT (Fourth Generation Technique)

개요4GT(Fourth Generation Technique)는 기존 프로그래밍 방식보다 높은 수준의 추상화를 제공하여 개발 생산성을 극대화하는 소프트웨어 개발 기법이다. 3세대 언어(3GL)의 한계를 극복하고, 비개발자도 시스템 개발에 참여할 수 있도록 지원하는 것이 특징이다. 특히 데이터베이스 중심 시스템, 업무 자동화, 보고서 생성 등에서 널리 활용되며, Low-code/No-code 플랫폼의 기반 개념으로도 평가된다.1. 개념 및 정의4GT는 자연어 또는 고수준 명세를 기반으로 시스템을 자동 생성하거나 개발 과정을 단순화하는 개발 기법이다. 사용자는 "무엇을 할 것인가"를 정의하면 시스템이 "어떻게 구현할 것인가"를 자동으로 처리한다.이는 절차 중심(Procedural) 방식에서 선언적(Decla..

Topic 2026.04.11

RAD (Rapid Application Development)

개요RAD(Rapid Application Development)는 짧은 개발 주기와 반복적인 프로토타이핑을 통해 빠르게 소프트웨어를 개발하는 방법론이다. 1990년대 James Martin에 의해 제안되었으며, 전통적인 폭포수 모델의 단점을 보완하기 위해 등장했다. 특히 변화가 빠른 비즈니스 환경에서 요구사항을 신속히 반영할 수 있는 유연한 개발 방식으로 주목받고 있다.1. 개념 및 정의RAD는 사용자 피드백을 기반으로 빠르게 프로토타입을 제작하고 반복적으로 개선하는 개발 방법론이다. 개발 초기 단계부터 사용자가 적극적으로 참여하여 요구사항을 구체화하며, 개발 속도와 유연성을 극대화하는 것이 핵심이다.기존의 순차적 개발 방식과 달리 병렬 개발과 반복적 개선을 통해 빠른 결과물을 제공하는 것이 특징이다...

Topic 2026.04.10
728x90
반응형