신속한 응용 프로그램 개발이란 무엇입니까?
소프트웨어 개발에 사용할 수있는 많은 기술이 있습니다. 공식 기술은 소프트웨어 개발 방법으로 간주됩니다. RAD (Rapid Application Development)는 프로토 타입과 모의 버전을 사용하여 최종 제품을 준비하는 소프트웨어 개발 기술입니다.
프로토 타이핑 프로세스는 1991 년 James Martin에 의해 처음 소개되었습니다. 그는 프로토 타입을 만드는 반복적 인 프로세스로서 빠른 응용 프로그램 개발에 대해 설명했습니다. 이 새로운 개념은 소프트웨어에 대한 사용자 만족도를 높이려는 시도였습니다.
소프트웨어 프로토 타이핑은 소프트웨어 내에서 모의 화면과 비즈니스 흐름을 생성하는 프로세스입니다. 이 화면은 작업 시스템에 대한 인식을 제공하고 사용자가 응용 프로그램을 테스트 할 수 있도록합니다. 신속한 응용 프로그램 개발 프로세스는 요구 사항을 명확하게 정의하여 개발 속도를 높이는 데 사용됩니다.
모든 소프트웨어에는 응용 프로그램 내에 특정 요구 사항이 있습니다. 이러한 요구 사항은 소프트웨어의 작동 방식을 설명합니다. 신속한 응용 프로그램 개발은 프로토 타입을 사용하여 요구 사항의 구현을 설명합니다.
프로토 타이핑 기술을 사용하여 소프트웨어를 개발하면 많은 이점이 있습니다. 이를 통해 사용자는 시스템 작동 방식을 미리 볼 수 있습니다. 완전히 개발 된 응용 프로그램보다 프로토 타입 화면을 훨씬 빠르게 만들 수 있습니다. 이 화면은 실제로 몇 시간 안에 볼 수 있도록 설계되고 준비 될 수 있습니다. 이 즉각적인 피드백 루프를 통해 사용자는 실제 개발이 시작되기 전에 요구 사항을 변경할 수 있습니다.
소프트웨어 개발은 완료하는 데 많은 시간이 걸리는 복잡한 작업입니다. 이 프로세스에는 여러 팀과 리소스를 통합해야합니다. 신속한 응용 프로그램 개발을 통해 개발자는 응용 프로그램을 실제로 개발하기 전에 볼 수 있습니다.
프로토 타이핑 사용의 단점 중 하나는 고객이 프로토 타입 소프트웨어를 기다리는 것보다 완제품을 기다리는 시간이 더 길어야한다는 것입니다. 일반적인 RAD 세션에서 소프트웨어 개발자는 약 3-6 주 안에 여러 화면으로 전체 프로토 타입 시스템을 만들 수 있습니다. 프로토 타이핑 작업이 완료된 후 사용자는 소프트웨어를 사용하기 위해 몇 달을 기다려야합니다. 프로토 타입에는 보안, 네트워크, 데이터베이스 및 하드웨어가 필요하지 않습니다. 작성된 개발 환경에서만 작동합니다.