SDLC - Mô hình xoắn ốc
Mô hình xoắn ốc bổ sung Phân tích rủi ro và tạo mẫu RAD vào mô hình Thác nước. Mỗi chu trình bao gồm trình tự các bước tương tự như mô hình Waterfall.
Mô hình xoắn ốc có bốn góc phần tư. Hãy để chúng tôi thảo luận chi tiết về chúng.
Góc phần tư 1 - Xác định mục tiêu, lựa chọn thay thế và ràng buộc
Objectives - Chức năng, hiệu suất, giao diện phần cứng / phần mềm, các yếu tố thành công quan trọng, v.v.
Alternatives - Xây dựng, tái sử dụng, mua, hợp đồng phụ, v.v.
Constraints - Chi phí, lịch trình, giao diện, v.v.
Góc phần tư 2 - Đánh giá các lựa chọn thay thế, xác định và giải quyết rủi ro
Nghiên cứu các giải pháp thay thế liên quan đến các mục tiêu và ràng buộc đã được xác định.
Xác định các rủi ro như thiếu kinh nghiệm, công nghệ mới, lịch trình chặt chẽ, v.v.
Giải quyết các rủi ro đã xác định bằng cách đánh giá tác động của chúng đối với dự án, xác định các kế hoạch giảm thiểu và dự phòng cần thiết và thực hiện chúng. Rủi ro luôn cần được theo dõi.
Góc phần tư 3 - Phát triển sản phẩm cấp độ tiếp theo
Các hoạt động tiêu biểu bao gồm -
- Tạo một thiết kế
- Xem lại thiết kế
- Phát triển mã
- Kiểm tra mã
- Sản phẩm thử nghiệm
Góc phần tư 4 - Lập kế hoạch cho giai đoạn tiếp theo
Các hoạt động tiêu biểu bao gồm -
- Xây dựng kế hoạch dự án
- Phát triển kế hoạch quản lý cấu hình
- Xây dựng kế hoạch kiểm tra
- Phát triển một kế hoạch cài đặt
Mô hình xoắn ốc - Điểm mạnh
Ưu điểm hoặc điểm mạnh của phương pháp Xoắn ốc là:
- Cung cấp dấu hiệu sớm về các rủi ro mà không tốn nhiều chi phí.
- Người dùng có thể xem hệ thống sớm nhờ các công cụ tạo mẫu nhanh chóng.
- Các chức năng rủi ro cao quan trọng được phát triển trước.
- Thiết kế không cần phải hoàn hảo.
- Người dùng có thể tham gia chặt chẽ vào tất cả các bước của vòng đời.
- Phản hồi sớm và thường xuyên từ người dùng.
- Chi phí tích lũy được đánh giá thường xuyên.
Mô hình xoắn ốc - Điểm yếu
Những nhược điểm hoặc điểm yếu của phương pháp Xoắn ốc là:
Có thể khó xác định các mục tiêu, các cột mốc có thể kiểm chứng được cho thấy sự sẵn sàng để tiến hành trong lần lặp tiếp theo.
Thời gian dành cho việc lập kế hoạch, thiết lập lại mục tiêu, thực hiện phân tích rủi ro và tạo mẫu có thể là một chi phí lớn.
Thời gian dành cho việc đánh giá rủi ro có thể quá lớn đối với các dự án nhỏ hoặc rủi ro thấp.
Mô hình xoắn ốc rất phức tạp để hiểu đối với các thành viên mới trong nhóm.
Cần phải có chuyên môn đánh giá rủi ro.
Xoắn ốc có thể tiếp tục vô thời hạn.
Các nhà phát triển phải được chỉ định lại trong các hoạt động của giai đoạn không phát triển.
Khi nào thì sử dụng mô hình xoắn ốc?
Mô hình xoắn ốc có thể được sử dụng khi -
- Việc tạo ra một nguyên mẫu là thích hợp.
- Đánh giá rủi ro là quan trọng.
- Một dự án có rủi ro trung bình đến cao.
- Người dùng không chắc chắn về nhu cầu của họ.
- Yêu cầu rất phức tạp.
- Dòng sản phẩm là mới.
- Dự kiến sẽ có những thay đổi đáng kể trong quá trình thăm dò.
- Cam kết dự án dài hạn không khôn ngoan vì có thể có những thay đổi trong kinh doanh.