
[소프트웨어공학] RAD(Rapid Application Development)란?
·
공부/소프트웨어공학
RAD(Rapid Application Development) 사용자가 지속적으로 참여할 수 있는, 빠르게 개발할 수 있는 Application 개발 라이프 사이클 모델 라고 하면... 이해하기가 좀 어렵다. 단순하게 말하면 사용자가 직접 참여하여 Application을 개발하는 방식이다. 사용자가 참여한다는 뜻은? 개발이 매우 단순하고 쉽다는 뜻이다. 반복적으로 피드백을 수용하기 때문에 개발 비용이 고정되어 있지 않다. ➡ 높은 수준을 요구하는 개발 환경에는 적합하지 않다. 예를 들어 자율주행자동차(이걸 소비자 입맛대로 만들 수 있다면 매우 위험할 것) ✅ 고객참여 ✅ 신속개발 ✅ 짧은 개발주기 포건시