Most users won't know how to answer questions such as

Most users won't know how to answer

Most users won't know how to answer questions such as "What are your interoperability requirements?" or "How reliable does the software have to be?" On the Chemical Tracking System, the analysts developed several prompting questions based on each attribute that they thought might be significant. For example, to explore integrity they asked, "How important is it to prevent users from viewing orders they didn't place?" or "Should everyone be able to search the stockroom inventory?" They asked the user representatives to rank each attribute on a scale of 1 (don't give it another thought) to 5 (critically important). The responses helped the analysts to determine which attributes were most important. Different user classes sometimes had different quality preferences, so the favored user classes got the nod whenever conflicts arose.

The analysts then worked with users to craft specific, measurable, and verifiable requirements for each attribute (Robertson and Robertson 1997). If the quality goals are not verifiable, you can't tell whether you've achieved them. Where appropriate, indicate the scale or units of measure for each attribute and the target, minimum, and maximum values. The notation called Planguage, which is described later in this chapter, helps with this specification. If you can't quantify all the important quality attributes, at least define their priorities and customer preferences. The IEEE Standard for a Software Quality Metrics Methodology presents an approach for defining software quality requirements in the context of an overall quality metrics framework (IEEE 1992).

Trap Don't neglect stakeholders such as maintenance programmers when exploring quality attributes.


Consider asking users what would constitute unacceptable performance, usability, integrity, or reliability. That is, specify system properties that would violate the user's quality expectations, such as allowing an unauthorized user to delete files (Voas 1999). By defining unacceptable characteristics—a kind of inverse requirement—you can devise tests that attempt to force the system to demonstrate those characteristics. If you can't force them, you've probably achieved your attribute goals. This approach is particularly valuable for safety-critical applications, in which a system that violates reliability or performance tolerances poses a risk to life or limb.

The remainder of this section briefly describes each of the quality attributes in Table 12-1 and presents some sample quality attributes (a bit simplified) from various projects. Soren Lauesen (2002) provides many excellent examples of quality requirements.

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Hầu hết người dùng sẽ không biết làm thế nào để trả lời câu hỏi như "những gì là yêu cầu khả năng tương tác của bạn?" hoặc "Làm thế nào đáng tin cậy hiện phần mềm có thể?" Trên hệ thống theo dõi hóa học, các nhà phân tích đã phát triển một số nhắc câu hỏi dựa trên mỗi thuộc tính mà họ nghĩ rằng 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 đặt?" hoặc "Nên tất cả mọi người có thể tìm kiếm hàng tồn kho stockroom?" Họ yêu cầu các đại diện người sử dụng để xếp hạng mỗi thuộc tính trên một quy mô 1 (không cung cấp cho nó một tư tưởng) đến 5 (quan trọng). Các phản ứng đã giúp các nhà phân tích để xác định các thuộc tính đó là quan trọng nhất. Các lớp học khác nhau sử dụng đôi khi có sở thích chất lượng khác nhau, vì vậy người sử dụng ưa thích các lớp học đã kết nod bất cứ khi nào cuộc xung đột nảy sinh.Các nhà phân tích sau đó làm việc với người sử dụng để thủ công cụ thể, đo lường, và các yêu cầu kiểm chứng cho mỗi thuộc tính (Robertson và Robertson 1997). Nếu mục tiêu chất lượng không thể xác minh, bạn không thể nói cho dù bạn đã đạt được chúng. Khi thích hợp, cho biết quy mô hoặc đơn vị đo cho mỗi thuộc tính và mục tiêu, giá trị tối thiểu, và tối đa. Ký hiệu được gọi là Planguage, được mô tả sau này 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 xác định ưu tiên của họ và sở thích khách hàng. Các tiêu chuẩn IEEE cho một phần mềm chất lượng số liệu phương pháp trình bày một cách tiếp cận để xác định yêu cầu chất lượng phần mềm trong bối cảnh của một chất lượng tổng thể số liệu khuôn khổ (IEEE năm 1992). Cái bẫy không bỏ bê các bên liên quan chẳng hạn như lập trình bảo trì khi khám phá chất lượng thuộc tính. Hãy xem xét yêu cầu người dùng những gì sẽ tạo thành không thể chấp nhận hiệu suất, khả năng sử dụng, tính toàn vẹn, hoặc độ tin cậy. Có nghĩa là, chỉ định thuộc tính hệ thống sẽ vi phạm của người dùng chất lượng mong đợi, 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 năm 1999). Bằng cách xác định không thể chấp nhận đặc điểm — một loại nghịch đảo yêu cầu-bạn có thể đưa ra xét nghiệ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 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 dung sai độ tin cậy hoặc hiệu suất đặt ra một nguy cơ tới tính mạng hoặc chân tay.Phần còn lại của phần này một thời gian ngắn mô tả mỗi người trong số các thuộc tính chất lượng trong bảng 12-1 và trình bày một số mẫu chất lượng thuộc tính (một chút đơn giản) từ dự án khác nhau. Soren Lauesen (2002) cung cấp nhiều mẫu yêu cầu chất lượng hoàn hảo.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
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..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: