Dựa trên trọng xây dựng đơn-mục tiêu bằng cách áp dụng SA. Ngoài ra, với sự liên quan đến Công thức tối ưu Pareto, lông et al. [2006, 2004] tóm tắt kiểu trực quan kỹ thuật được sử dụng để trình bày tình trạng yêu cầu, bao gồm cả Pareto trước được vẽ bởi SA. Ruhe et al. [Greer và Ruhe năm 2004; Ruhe và Greer 2003; Ruhe và The chức phi chính phủ năm 2004] đề xuất các GA dựa trên phương pháp tiếp cận được biết đến như nhà phát triển nhằm maxi- Mize lợi cung cấp yêu cầu trong một gia tăng phần mềm phát hành kế hoạch- quá trình Ning. Phương pháp tiếp cận của họ cân bằng các nguồn tài nguyên cần thiết và có sẵn; đánh giá và tối ưu hóa trong phạm vi mà conflicts đặt hàng với ưu tiên bên liên quan. Họ cũng đã yêu cầu thay đổi và hai loại yêu cầu tương tác liên quan- tàu vào tài khoản và ứng cử viên được cung cấp giải pháp cho việc phát hành tiếp theo trong một lặp đi lặp lại cách. Như với công việc trước đây, các tác giả sử dụng một công thức mục tiêu duy nhất, tham gia ngân sách tài nguyên là một hạn chế. Hơn nữa, Carlshamre [2002] đã yêu cầu lẫn vào considera- tion bằng cách sử dụng kỹ thuật lập trình tuyến tính (LP). Ruhe và Saliu [2005] cũng trước sented một số nguyên tuyến tính lập trình ILP dựa trên phương pháp kết hợp Hey - tế tình báo và đàm phán của con người để giải quyết mục tiêu conflicting của họ. Van Den Akker et al. [Li et al. 2007; van den Akker et al. 2005] tiếp tục mở rộng công nghệ cao- nique và phát triển một công cụ tối ưu hóa dựa trên ILP, tích hợp các yêu cầu lựa chọn và lập kế hoạch cho việc phát hành kế hoạch nhiều bộ yêu cầu, tối ưu với doanh thu tối đa để phục vụ cho ngân sách hạn chế. Sử dụng tìm kiếm dựa trên kỹ thuật để lựa chọn các thành phần bao gồm trong bản phát hành khác nhau một hệ thống đã được nghiên cứu bởi Harman et al. [Baker et al. 2006; Harman et al. 2006]. Baker et al. [2006] giải quyết vấn đề xác định tập tiếp theo của bản phát hành của một phần mềm thông qua xếp hạng và lựa chọn thành ứng cử viên phần mềm. Họ sử dụng tham lam và SA thuật toán. Harman et al. [2006] cũng được coi là vấn đề yêu cầu như là một có vấn đề lựa chọn tập con, trình bày kết quả trên một công thức duy nhất-mục tiêu cho một tập dữ liệu thực tế từ Motorola. Công việc của AlBourae et al. [2006] tập trung hơn vào sự thay đổi yêu cầu xử lý, có nghĩa là, replanning phát hành sản phẩm. Là một thuật toán tham lam replan áp dụng để giảm thiểu rủi ro và tăng số lượng yêu cầu đạt được trong các Tìm các không gian dưới thay đổi. Ngoài ra, Cortellessa et al. [2006, 2008b] được mô tả một khuôn khổ tối ưu hóa quyết định hỗ trợ cho mã-the-shelf (cũi trẻ em) và các thành phần trong nhà lựa chọn. Các ILP LINGO hình người giải quyết tối ưu hóa các mô hình (CODER, DEER) đề xuất tự động có thể đáp ứng các yêu cầu trong khi giảm thiểu chi phí. Giống như nhiều vấn đề trong SE, chẳng hạn như quy hoạch, NRP, và hồi qui kiểm tra, đó là một mối quan hệ giữa tính năng tập con lựa chọn vấn đề và tính năng đặt hàng vấn đề (ưu tiên). Một so sánh về phương pháp tiếp cận (cả hai phân tích và sự tiến hóa - Ary) cho ưu tiên yêu cầu phần mềm đã được đề xuất bởi Karlsson et al. [1998]. Greer và Ruhe [năm 2004] cũng cung cấp một phương pháp để tối ưu phân bổ yêu cầu để từng bước, dựa trên: (1) một phương tiện đánh giá và tối ưu hóa mức độ mà conflicts đặt hàng với ưu tiên bên liên quan trong vòng ràng buộc được ưu tiên kỹ thuật; (2) một phương tiện để cân bằng nguồn lực cần thiết và có sẵn cho tất cả các gia số; (3) một phương pháp tổng thể cho các kế hoạch liên tục phát triển phần mềm gia tăng Dựa trên một GA. Công việc đã nói ở trên về vấn đề này có xu hướng để điều trị các yêu cầu lựa chọn và tối ưu hóa như là một công thức vấn đề mục tiêu duy nhất, trong đó các những hạn chế khác nhau và mục tiêu mà characterize vấn đề phân tích yêu cầu được kết hợp thành một chức năng duy nhất mục tiêu fitness. Công thức mục tiêu đơn có hạn chế tối đa hóa của một mối quan tâm có thể đạt được tại các chi phí
đang được dịch, vui lòng đợi..
