12.4 VÒNG ĐỜI PHÁT TRIỂN HỆ THỐNG PHẢI TRẢI QUA CÁC
12.4.2.1 Các nguồn của yêu cầu:
Đầu tiên chúng ta sẽ đi tìm hiểu u cầu là gì. Ví dụ trong thiết kế web, u cầu là nội dung và định dạng của trang web đó, chức năng các nút trên trang, cấu trúc và nội dung báo cáo, các trường và lựa chọn trong mục nhập dữ liệu. Yêu cầu không chỉ bao gồm về việc thành quả đạt được mà cả tần suất và tốc độ cơng việc được hồn thành. Một số u cầu quy định khối lượng dữ liệu được lưu trữ và xử lý.
Thơng thường, nhà phân tích hệ thống phỏng vấn người dùng và ghi lại kết quả theo một số cách nhất quán. Kỹ năng phỏng vấn và đặt vấn đề rất quan trọng vì người dùng thường khó có thể mơ tả rõ những gì họ muốn và cần. Những người phân tích hệ thống dày dặn kinh nghiệm thường biết cách thực hiện những cuộc phỏng vấn để có thể làm rõ những yêu cầu của người dùng.
Như chúng ta có thể thấy ở sơ đồ trên, những nguồn yêu cầu bao gồm những hệ thống hiện hành cũng như các trang web, form/report/querrie, tính năng và chức năng của các ứng dụng mới mà hệ thống cần có.
Đơi khi, chúng ta q tập trung vào phần mềm và các thành phần của dữ liệu mà bỏ qn những thành phần khác. Ví dụ: khi nói đến phần cứng có thể có các vấn đề nảy sinh như sau: Có nhu cầu hoặc hạn chế đặc biệt nào cho phần cứng khơng?
Tương tự, nhóm cũng nên xem xét những yêu cầu về thủ tục và nhân sự như: Kiểm sốt kế tốn có cần những thủ tục để tách bạch nghĩa vụ và quyền hạn hay khơng? Nói tóm lại, tất cả yêu cầu về thành phần của hệ thống thông tin mới nên
đều được xem xét.