[School] Các phương pháp chuyển dịch yêu cầu trong Phân tích và quản lý yêu cầu phần mềm

Chúng ta chỉ có 11 phương pháp chuyển dịch cơ bản thôi, rất dễ nhớ ;). Nó nằm trong ba nhóm chính như thế này.

  1. Sao chép: Khi các yêu cầu không có thay đổi nào chúng ta có thể sao chép y nguyên nó xuống tầng dưới.
  2. Loại bỏ: Khi yêu cầu không cần thiết , không khả thi hoặc không khớp với các yêu cầu khác chúng ta nên bỏ nó.
    ———
  3. Phân tách: Khi các yêu cầu không phải là nguyên tử (không đơn lẻ) chúng ta có thể phân tách nó ra thành một hoặc nhiều yêu cầu
  4. Kết hợp: Các yêu cầu dư thừa và chồng chéo nhau ta hãy kết hợp chúng lại
  5. Thống nhất: Khi các yêu cầu có xung đột ta hãy thống nhất lại chúng
  6. Khái quát hóa: Bỏ đi các chi tiết không cần thiết của yêu cầu
    ———
  7. Sửa chữa: Sửa lại lỗi chính tả, lỗi cú pháp và lỗi yêu cầu nếu chưa chính xác
  8. Làm sáng sủa: Thanh lọc hoặc giải thích những yêu cầu mập mờ
  9. Làm đầy đủ: Nếu một yêu cầu chưa đầy đủ, chúng ta cần thêm các yêu cầu khác để nó đầy đủ ở tầng dưới
  10. Thêm chi tiết: Nếu các yêu cầu không chỉ chính xác, hãy thêm chi tiết cho nó
  11. Định tính chất: Thêm các giới hạn hoặc điều kiện cho yêu cầu để có chất lượng tốt hơn