Như đã nêu ở phần đầu của chương này, phương pháp luận là một phần của một quá trình phần mềm. Các đối tượng chính phương pháp hiện nay là quá trình thống nhất. Như đã giải thích trong Chỉ trong trường hợp bạn muốn biết Box 3.2, Unified "Process" thực sự là một phương pháp, nhưng tên Thống Nhất Phương pháp đã được sử dụng như là tên của phiên bản đầu tiên của Unified Modeling Language (UML). Ba tiền thân của Unified Process (OMT, phương pháp Booch, và Objectory) không còn được hỗ trợ, và các phương pháp hướng đối tượng khác đã có rất ít hoặc không có sau. Kết quả là, quá trình thống nhất thường là sự lựa chọn chính hiện nay cho phần mềm hướng đối tượng sản xuất xoài. May mắn thay, như sẽ được chứng minh trong phần B của cuốn sách này, quá trình hợp nhất là một phương pháp hướng đối tượng xuất sắc trong hầu hết mọi thứ.
Quá trình thống nhất không phải là một loạt các bước cụ thể rằng, nếu theo sau, sẽ dẫn đến việc xây dựng một sản phẩm phần mềm. Trong thực tế, không có như vậy đơn "một kích thước phù hợp với tất cả các" phương pháp có thể tồn tại vì sự đa dạng của các loại sản phẩm phần mềm. Ví dụ, có rất nhiều lĩnh vực ứng dụng khác nhau, chẳng hạn như bảo hiểm, hàng không vũ trụ, và sản xuất. Ngoài ra, một phương pháp đổ xô một gói COTS ra thị trường trước đối thủ cạnh tranh của nó là khác nhau từ một trong những sử dụng để xây dựng một bảo mật cao quỹ điện tử chuyển mạng. Ngoài ra, các kỹ năng của các chuyên gia phần mềm có thể rất khác nhau.
Thay vào đó, quá trình hợp nhất nên được xem như là một phương pháp thích nghi. Đó là, nó được sửa đổi cho các sản phẩm phần mềm cụ thể được phát triển. Như sẽ thấy trong Phần B, một số tính năng của Process Unified là không áp dụng cho nhỏ và thậm chí phần mềm quy mô vừa. Tuy nhiên, phần lớn các quy trình thống nhất được sử dụng cho các sản phẩm phần mềm của tất cả các kích cỡ. Sự nhấn mạnh trong cuốn sách này là tập hợp con trên này phổ biến của quá trình hợp nhất, nhưng các khía cạnh của quá trình thống nhất chỉ áp dụng cho phần mềm quy mô lớn cũng được thảo luận, để đảm bảo rằng những vấn đề cần được giải quyết khi các sản phẩm phần mềm lớn hơn được xây dựng rất kỹ lưỡng đánh giá cao.
đang được dịch, vui lòng đợi..
