Khi nào thì gọi là URD, khi nào thì gọi là SRS chắc là nhiều BA, nhiều bên cũng định nghĩa và tranh cái. Đặc điểm công việc BA là vậy, là biến cái mơ hồ thanh chi tiết.
Thật ra với mình đơn giản lắm, cứ xem nó có quy chuẩn thế giới chưa. Có rồi thì cứ thế mà áp dụng thôi.
Theo ISO/IEC/IEEE 29148 (chuẩn thay thế IEEE 830), có hai tầng yêu cầu:
Tầng người dùng / stakeholder (URD, StRS): người dùng cần làm được gì và vì sao, không nói hệ thống xử lý bên trong thế nào.
Tầng phần mềm (SRS): phần mềm phải hành xử thế nào để đáp ứng nhu cầu đó, gồm input/output, validation, xử lý, thông báo lỗi và giao tiếp với hệ thống ngoài.
Đơn giản đừng bàn hoặc làm lại cái bánh xe đã có. Dù có AI đi chăng nữa.

