PhânPhân tíchtích nhunhu ccầầuu ngngườườii
dùngdùng
NhNhữữngng mongmong mumuốốnn ññạạtt ññượượcc
Các yêu cầu của dự án, ban ñầu
thường chung chung và có thể ñã
không ñược diễn ñạt ñúng =>
Trước khi bắt ñầu giai ñoạn phát Trước khi bắt ñầu giai ñoạn phát
triển, các yêu cầu của hệ thống
tương lai phải ñược làm rõ
CácCác lýlý do do ññểể bbỏỏ qua qua giaigiai ñoñoạạnn
phânphân tíchtích yêuyêu ccầầuu ngngườườii dùngdùng
Người quản trị cho là mình ñã hiểu
rõ yêu cầu của hệ thống tương lai
Không có kinh phí
Không có trong kế hoạch Không có trong kế hoạch
Tính mới của hệ thống
Xem nhẹ vai trò người dùng
Người dùng quá nhiều và khắp nơi
Người dùng quá bận rộn
TTầầmm quanquan trtrọọngng
Phân tích yêu cầu là phức tạp và
khó khăn
ðặc biệt cho các hệ thống chất
lượng và linh hoạtlượng và linh hoạt
Nó giúp chúng ta (người phát
triển) hiểu các yêu cầu và các
ràng buộc của hệ thống (không
phải người dùng)
Thu Thu ththậậpp nhunhu ccầầuu ngngườườii dùngdùng
Chúng ta có thể thu thập người
dùng thông qua một số cách như:
◦ Xem xét từng bước thực hiện của mỗi
chức năng
◦ Phạm vi của hệ thống
Sơ ñồ trường hợp sử dụng (Use Case
diagrams) phù hợp cho một kỹ thuật
như vậy (công cụ)
CácCác kkếếtt ququảả phphảảii ññạạtt ññượượcc
◦ Thông tin ñã thu thập từ người dùng
◦ Tài liệu hay hồ sơ hiện hữu
◦ Thông tin trên máy tính
◦ Hiểu các cấu thành của hệ thống
Mục tiêu kinh doanh
Nhu cầu thông tin Nhu cầu thông tin
Các qui tắc xử lý dữ liệu
Các sự kiện chính
KKỹỹ thuthuậậtt phânphân tíchtích tàitài liliệệuu
NguNguồồnn tàitài liliệệuu
Người dùng
Báo cáo
Biểu mẫu
Qui trình nghiệp vụ Qui trình nghiệp vụ
KKỹỹ thuthuậậtt phphỏỏngng vvấấnn
PhPhỏỏngng vvấấnn & & llắắngng nghenghe
Thu tập sự việc, ý kiến và cả sự ước ñoán
Quan sát ngôn ngữ cử chỉ và cảm xúc
Hướng dẫn
◦ Kế hoạch
Danh sách cần phỏng vấn
Cuộc hẹn
◦ Giữ thái ñộ trung lập◦ Giữ thái ñộ trung lập