مرکز دانش IT |
Rapid-application development (RAD) or rapid-application building (RAB)
توسعه سریع نرمافزار
یک عنوان کلی برای اشاره به جایگزینهای معمول مدل آبشاری توسعه نرمافزار و همچنین به عنوان نامی برای رویکرد جیمز مارتین برای توسعه سریع است. بهطور کلی، رویکرد RAD به توسعه نرمافزار تأکید کمتری بر برنامهریزی و تمرکز بیشتری بر فرایند دارد. در قیاس با مدل آبشاری که در آن تعریف دقیق مشخصات قبل از ورود به مرحله توسعه، خواسته میشود. رویکرد RAD تأکید بیشتری بر سازگاری و ضرورت تنظیم نیازمندیها در پاسخ به دانش به دست آمده در پیشرفت پروژه میکند. نمونههای اولیه اغلب در کنار و در برخی مواقع بهجای طراحی مشخصات استفاده میشوند.
RAD به خصوص مناسب (البته نه محدود به) توسعه نرمافزارهایی است که توسط نیازمندیهای رابط کاربری هدایت میشوند. سازندگان رابط گرافیکی کاربر اغلب به نام ابزار توسعه سریع نرمافزار، شناخته میشوند. روشهای دیگر برای توسعه سریع شامل روشهای چالاک و مدل مارپیچ است.