Tài liệu yêu cầu hệ thống mô tả sản phẩm sẽ như thế nào khi hoàn thành. Tài liệu này cung cấp thông tin về nhu cầu của sản phẩm, khả năng của nó, môi trường hoạt động, trải nghiệm người dùng, tính chất và các tiêu chuẩn quốc gia hoặc quốc tế mà nó bắt buộc phải đáp ứng. Theo một báo cáo được công bố bởi Viện Kỹ thuật phần mềm Carnegie Mellon, việc tạo và báo cáo các yêu cầu hệ thống tiếp tục là thách thức đối với các nhà phát triển. Các vấn đề chính được ghi nhận trong báo cáo này là không thể giải quyết đủ nhu cầu hoạt động của người dùng hoặc hoạt động và các yêu cầu theo dõi trong suốt vòng đời phát triển sản phẩm.
Các mặt hàng bạn sẽ cần
-
Mô tả Sản phẩm
-
Yêu cầu người sử dụng
-
Những yêu cầu về môi trường
-
Tiêu chuẩn
-
Thông tin hạn chế
-
Phần mềm xử lý văn bản (tùy chọn nhưng rất khuyến khích)
Thu thập yêu cầu. Các bên liên quan, những người đang trả tiền cho việc phát triển sản phẩm và những người sẽ sử dụng sản phẩm, có những yêu cầu cần được xác định trong báo cáo yêu cầu hệ thống. Một quy trình chính thức để thu thập các yêu cầu rất được khuyến khích. Một số kỹ thuật thành công để thu thập các yêu cầu là trường hợp sử dụng, kịch bản, nguyên mẫu và đánh giá chi tiết các yêu cầu hợp đồng.
Xác định bất kỳ tiêu chuẩn quân sự nào (Mil-Std), tổ chức tiêu chuẩn quốc tế (ISO) và các yêu cầu chính phủ hoặc pháp lý khác áp dụng cho sản phẩm và liệt kê các yêu cầu trong báo cáo yêu cầu hệ thống.
Mô tả môi trường mà hệ thống sẽ hoạt động, chẳng hạn như giao diện với nguồn điện, thiết bị khác, phần mềm, cơ sở dữ liệu và người dùng. Yêu cầu an toàn có thể được bao gồm trong môi trường vận hành cho các mục đích của báo cáo yêu cầu hệ thống.
Phân tích các ràng buộc. Những hạn chế về yêu cầu sản phẩm có thể đến từ người dùng, khả năng xử lý, yêu cầu năng lượng, chi phí và tích hợp phần cứng và phần mềm. Các ràng buộc cũng có thể bao gồm các kỳ vọng không thể được đáp ứng bởi các công nghệ tiên tiến hiện tại hoặc trong ngân sách dự án.
Tạo một danh sách các yêu cầu chức năng, chẳng hạn như tốc độ hoạt động, tài nguyên được sử dụng, hiệu suất trong môi trường khắc nghiệt, yêu cầu kiểm tra, chất lượng, an toàn, độ tin cậy và bảo trì.
Lập một lịch trình phát triển cho thấy thành tựu dự kiến của các mốc quan trọng dọc theo dòng thời gian.
Viết tài liệu giới thiệu yêu cầu hệ thống. Trang tiêu đề chứa tiêu đề, tên của tổ chức, ngày và tác giả. Các tài liệu yêu cầu hệ thống chính thức cũng có thể có chữ ký của các bên có trách nhiệm trên trang bìa. Tạo một bảng nội dung và một danh sách các số liệu và bảng. Viết một giới thiệu, và liệt kê các tài liệu tham khảo áp dụng.
Chia phần còn lại của tài liệu thành các phần và viết nội dung bao gồm mô tả chung, yêu cầu chức năng và yêu cầu chuyên ngành.