Tôi đang cố gắng để hiểu sự khác biệt giữa các yêu cầu phi chức năng và các thuộc tính chất lượng. Họ là những điều tương tự?
Bạn có thể tìm thấy một tập hợp các thuộc tính chất lượng trong tiêu chuẩn ISO 126.
Tôi biết rằng mỗi hệ thống được xác định bởi một tập hợp các yêu cầu chức năng và mỗi yêu cầu này có liên quan đến một hoặc nhiều thuộc tính chất lượng. Ví dụ: giả sử bạn có yêu cầu mô tả chức năng đăng nhập của hệ thống. Bạn có thể liên kết với yêu cầu đó các thuộc tính của bảo mật và hiệu suất.
Nếu tôi nói rằng hệ thống không thể mất hơn 1 giây để phản hồi, thì tôi đang nói về một ràng buộc.
Vì vậy, khái niệm về các yêu cầu phi chức năng bắt đầu từ đâu? Chúng được xác định bởi người dùng? Làm thế nào tôi có thể xác định chúng?