What is the key difference between functional and non-functional requirements?
Dễ4 phương ánCó lời giải
A·B·C·DCác phương án trả lời
Functional requirements describe what the system does; non-functional requirements describe how the system performsĐúng
BFunctional requirements are optional, while non-functional requirements are mandatory.
CFunctional requirements are stakeholder-specific, while non-functional requirements apply to developers
D
There is no difference between functional and non-functional requirements
Giải thích chi tiết
Functional và non-functional là hai loại yêu cầu quan trọng trong thiết kế và phát triển hệ thống. Functional requirements mô tả những gì hệ thống cần làm, bao gồm các chức năng và tính năng mà hệ thống cần cung cấp. Ví dụ, một hệ thống quản lý khách sạn có thể có yêu cầu chức năng như: 'Hệ thống cần cho phép khách hàng đặt phòng trực tuyến', 'Hệ thống cần cho phép nhân viên quản lý phòng và khách hàng'. Non-functional requirements, mặt khác, mô tả cách hệ thống thực hiện các chức năng này, bao gồm các tiêu chí như hiệu suất, độ tin cậy, bảo mật và khả năng mở rộng. Ví dụ, một hệ thống quản lý khách sạn có thể có yêu cầu non-functional như: 'Hệ thống cần có khả năng xử lý 1000 yêu cầu đồng thời', 'Hệ thống cần có độ tin cậy cao để tránh mất dữ liệu'. Tóm lại, functional requirements mô tả những gì hệ thống cần làm, trong khi non-functional requirements mô tả cách hệ thống thực hiện các chức năng này.
Xuất hiện trong các bộ đề
Câu hỏi này hiện khả dụng trong kho thư viện chung.