Hầu hết người dùng sẽ không biết làm thế nào để trả lời các câu hỏi như "yêu cầu khả năng tương tác của bạn là gì?" hay "Làm thế nào đáng tin cậy nào để phần mềm có được?" Trên Hệ thống Theo dõi hóa chất, các nhà phân tích phát triển một số câu hỏi khiến dựa trên từng thuộc tính mà họ nghĩ có thể là đáng kể. Ví dụ, để khám phá toàn vẹn họ hỏi, "Làm thế nào quan trọng là nó để ngăn chặn người dùng xem đơn đặt hàng họ đã không diễn ra?" hoặc "nên tất cả mọi người có thể tìm kiếm việc kiểm kê kho hàng?" Họ hỏi những đại diện người sử dụng để xếp hạng mỗi thuộc tính trên thang điểm từ 1 (không cung cấp cho nó một ý nghĩ khác) đến 5 (quan trọng). Các câu trả lời giúp các nhà phân tích để xác định các thuộc tính là quan trọng nhất. Lớp người sử dụng khác nhau đôi khi có ưu đãi chất lượng khác nhau, vì vậy các lớp người sử dụng ưa chuộng nhận được cái gật đầu bất cứ khi nào xung đột nảy sinh. Các nhà phân tích sau đó làm việc với người sử dụng để xây dựng các yêu cầu cụ thể, đo lường được, và có thể kiểm chứng cho từng thuộc tính (Robertson và Robertson 1997). Nếu các mục tiêu chất lượng là không thể kiểm chứng, bạn không thể nói cho dù bạn đã đạt được chúng. Khi thích hợp, cho thấy quy mô hoặc đơn vị đo lường cho từng thuộc tính và các mục tiêu, tối thiểu, và các giá trị tối đa. Các ký hiệu gọi là Planguage, được mô tả trong chương này, giúp với đặc điểm kỹ thuật này. Nếu bạn không thể định lượng tất cả các thuộc tính chất lượng quan trọng, ít nhất là xác định các ưu tiên của họ và sở thích của khách hàng. Tiêu chuẩn IEEE cho một chất lượng phần mềm Phương pháp Metrics bày cách tiếp cận để xác định yêu cầu về chất lượng phần mềm trong bối cảnh của một khung số liệu chất lượng tổng thể (IEEE 1992). Trap Do các bên liên quan không bỏ bê như lập trình bảo dưỡng khi khám phá các thuộc tính chất lượng. Hãy xem xét yêu cầu người dùng những gì sẽ tạo nên hiệu suất không thể chấp nhận, khả năng sử dụng, tính toàn vẹn, hoặc độ tin cậy. Đó là, xác định tính chất hệ thống đó sẽ vi phạm chất lượng mong đợi của người dùng, chẳng hạn như cho phép một người sử dụng trái phép để xóa các tập tin (Voas 1999). Bằng việc xác định đặc điểm không thể chấp nhận một loại nghịch đảo yêu cầu-bạn có thể di kiểm tra mà cố gắng để buộc hệ thống để chứng minh những đặc điểm. Nếu bạn không thể ép buộc họ, bạn đã có thể đạt được các mục tiêu thuộc tính của bạn. Cách tiếp cận này là đặc biệt có giá trị cho các ứng dụng an toàn quan trọng, trong đó một hệ thống vi phạm độ tin cậy và hiệu suất dung sai gây nguy hiểm cho cuộc sống hay chân tay. Hầu hết người dùng sẽ không biết làm thế nào để trả lời các câu hỏi như "yêu cầu khả năng tương tác của bạn là gì?" hay "Làm thế nào đáng tin cậy nào để phần mềm có được?" Trên Hệ thống Theo dõi hóa chất, các nhà phân tích phát triển một số câu hỏi khiến dựa trên từng thuộc tính mà họ nghĩ có thể là đáng kể. Ví dụ, để khám phá toàn vẹn họ hỏi, "Làm thế nào quan trọng là nó để ngăn chặn người dùng xem đơn đặt hàng họ đã không diễn ra?" hoặc "nên tất cả mọi người có thể tìm kiếm việc kiểm kê kho hàng?" Họ hỏi những đại diện người sử dụng để xếp hạng mỗi thuộc tính trên thang điểm từ 1 (không cung cấp cho nó một ý nghĩ khác) đến 5 (quan trọng). Các câu trả lời giúp các nhà phân tích để xác định các thuộc tính là quan trọng nhất. Lớp người sử dụng khác nhau đôi khi có ưu đãi chất lượng khác nhau, vì vậy các lớp người sử dụng ưa chuộng nhận được cái gật đầu bất cứ khi nào xung đột nảy sinh. Các nhà phân tích sau đó làm việc với người sử dụng để xây dựng các yêu cầu cụ thể, đo lường được, và có thể kiểm chứng cho từng thuộc tính (Robertson và Robertson 1997). Nếu các mục tiêu chất lượng là không thể kiểm chứng, bạn không thể nói cho dù bạn đã đạt được chúng. Khi thích hợp, cho thấy quy mô hoặc đơn vị đo lường cho từng thuộc tính và các mục tiêu, tối thiểu, và các giá trị tối đa. Các ký hiệu gọi là Planguage, được mô tả trong chương này, giúp với đặc điểm kỹ thuật này. Nếu bạn không thể định lượng tất cả các thuộc tính chất lượng quan trọng, ít nhất là xác định các ưu tiên của họ và sở thích của khách hàng. Tiêu chuẩn IEEE cho một chất lượng phần mềm Phương pháp Metrics bày cách tiếp cận để xác định yêu cầu về chất lượng phần mềm trong bối cảnh của một khung số liệu chất lượng tổng thể (IEEE 1992). Trap Do các bên liên quan không bỏ bê như lập trình bảo dưỡng khi khám phá các thuộc tính chất lượng. Hãy xem xét yêu cầu người dùng những gì sẽ tạo nên hiệu suất không thể chấp nhận, khả năng sử dụng, tính toàn vẹn, hoặc độ tin cậy. Đó là, xác định tính chất hệ thống đó sẽ vi phạm chất lượng mong đợi của người dùng, chẳng hạn như cho phép một người sử dụng trái phép để xóa các tập tin (Voas 1999). Bằng việc xác định đặc điểm không thể chấp nhận một loại nghịch đảo yêu cầu-bạn có thể di kiểm tra mà cố gắng để buộc hệ thống để chứng minh những đặc điểm. Nếu bạn không thể ép buộc họ, bạn đã có thể đạt được các mục tiêu thuộc tính của bạn. Cách tiếp cận này là đặc biệt có giá trị cho các ứng dụng an toàn quan trọng, trong đó một hệ thống vi phạm độ tin cậy và hiệu suất dung sai gây nguy hiểm cho cuộc sống hay chân tay. Phần còn lại của phần này mô tả ngắn gọn của mỗi chất lượng thuộc tính trong Bảng 12-1 và trình bày một số mẫu thuộc tính chất lượng (một chút đơn giản) từ các dự án. Soren Lauesen (2002) cung cấp nhiều ví dụ tuyệt vời về yêu cầu chất lượng.
đang được dịch, vui lòng đợi..
