SDLC - Mô hình phát triển ứng dụng nhanh chóng
Mô hình phát triển ứng dụng nhanh (RAD) có các giai đoạn sau:
Requirements Planning phase - Trong giai đoạn lập kế hoạch yêu cầu, aworkshop cần được tiến hành để thảo luận các vấn đề kinh doanh một cách có cấu trúc.
User Description phase - Trong giai đoạn Mô tả người dùng, các công cụ tự động được sử dụng để nắm bắt thông tin từ người dùng.
Construction phase - Trong giai đoạn Xây dựng, các công cụ năng suất, chẳng hạn như trình tạo mã, trình tạo màn hình, v.v. được sử dụng bên trong hộp thời gian, với cách tiếp cận “Làm cho đến khi Hoàn thành”.
Cut Over phase - Trong giai đoạn Cut over, cài đặt hệ thống, kiểm tra chấp nhận người dùng và đào tạo người dùng được thực hiện.
Mô hình phát triển ứng dụng nhanh chóng - Điểm mạnh
Các ưu điểm hoặc điểm mạnh của mô hình Phát triển Ứng dụng Nhanh như sau:
Giảm thời gian chu kỳ và cải thiện năng suất với ít thành viên trong nhóm hơn sẽ có nghĩa là chi phí thấp hơn.
Sự tham gia của khách hàng trong suốt chu trình hoàn chỉnh giảm thiểu rủi ro không đạt được sự hài lòng của khách hàng và giá trị kinh doanh.
Tiêu điểm di chuyển đến mã ở chế độ bạn sẽ thấy cái gì (WYSIWYG). Điều này mang lại sự rõ ràng về những gì đang được xây dựng là điều đúng đắn.
Sử dụng các khái niệm mô hình hóa để nắm bắt thông tin về kinh doanh, dữ liệu và quy trình.
Mô hình phát triển ứng dụng nhanh chóng - Điểm yếu
Những nhược điểm hoặc điểm mạnh của mô hình Phát triển ứng dụng nhanh như sau:
Quá trình phát triển được tăng tốc phải đưa ra phản hồi nhanh chóng cho người dùng.
Rủi ro không bao giờ đạt được kết thúc.
Khó sử dụng với các hệ thống cũ.
Các nhà phát triển và khách hàng phải cam kết thực hiện các hoạt động nhanh chóng trong một khung thời gian ngắn.
Khi nào thì sử dụng mô hình phát triển ứng dụng nhanh?
Mô hình phát triển ứng dụng nhanh có thể được sử dụng khi -
- Người dùng có thể được tham gia trong suốt vòng đời.
- Dự án có thể được đóng hộp thời gian.
- Chức năng có thể được cung cấp theo từng bước.
Mặc dù các điểm mạnh của mô hình Phát triển ứng dụng nhanh được đánh giá cao, nhưng nó được sử dụng rất ít trong ngành.