JavaScript is required

Trong xác định yêu cầu, các yêu cầu được chia thành hai loại nào?

A.

Yêu cầu chức năng, yêu cầu quá trình.

B.

Yêu cầu chức năng, yêu cầu phi chức năng.

C.

Yêu cầu phi chức năng, yêu cầu sản phẩm.

D.

Yêu cầu sản phẩm, yêu cầu quá trình.

Trả lời:

Đáp án đúng: B


Trong giai đoạn xác định yêu cầu của một dự án phần mềm, các yêu cầu thường được phân loại thành hai loại chính: yêu cầu chức năng và yêu cầu phi chức năng. * **Yêu cầu chức năng** mô tả những gì hệ thống *cần phải làm*, các tính năng và hành vi cụ thể mà hệ thống phải cung cấp. Ví dụ: "Người dùng có thể đăng nhập bằng tên người dùng và mật khẩu", "Hệ thống phải tính toán tổng giá trị đơn hàng". * **Yêu cầu phi chức năng** mô tả *cách* hệ thống thực hiện các chức năng, liên quan đến các thuộc tính chất lượng như hiệu suất, bảo mật, độ tin cậy, khả năng sử dụng, khả năng mở rộng, v.v. Ví dụ: "Hệ thống phải phản hồi trong vòng 2 giây", "Hệ thống phải hỗ trợ 1000 người dùng đồng thời". Do đó, đáp án B là đáp án chính xác nhất. Các đáp án còn lại không phản ánh đúng cách phân loại tiêu chuẩn trong xác định yêu cầu. Yêu cầu quá trình (A và D) liên quan đến quy trình phát triển phần mềm, còn yêu cầu sản phẩm (C và D) là một khái niệm rộng hơn và không đối lập trực tiếp với yêu cầu phi chức năng theo cách phân loại thông thường.

Câu hỏi liên quan