Phát triển phần mềm
Mô hình hỗn loạn tập trung vào việc xác định, thực hiện và tích hợp các vòng đời của các khía cạnh nhỏ hơn khác nhau của một dự án phát triển phần mềm, ở các cấp độ sau:
- Dự án nói chung.
- Các hệ thống kết nối khác nhau đang được phát triển.
- Các khía cạnh mô-đun khác nhau của phần mềm.
- Các chức năng của phần mềm.
- Các dòng mã riêng lẻ.
Chiến lược mô hình hỗn loạn
Chiến lược của mô hình hỗn loạn là xác định các vấn đề thích hợp và "luôn luôn giải quyết vấn đề quan trọng nhất trước tiên" theo các định nghĩa sau:
- Một vấn đề là một nhiệm vụ lập trình không đầy đủ.
- Vấn đề quan trọng nhất là sự kết hợp giữa lớn, khẩn cấp và mạnh mẽ: các vấn đề lớn là những vấn đề cung cấp giá trị cho người dùng dưới dạng chức năng; vấn đề cấp bách là những vấn đề sẽ giữ công việc khác cho đến khi chúng được giải quyết; vấn đề mạnh mẽ là những vấn đề đáng tin cậy và được kiểm tra khi giải quyết.
- Một vấn đề được giải quyết khi nó được đưa đến một điểm ổn định.
Thuật ngữ lập trình