MỤC TIÊUSau khi học xong môn học này, người học cóthể: •Về kiến thức: – Nhận diện các vấn đề cốt lõi của xác định yêu cầu.. 2.1 PHỎNG VẤN Phỏng vấn là một phương pháp quan trọng để thu
Trang 1CHƯƠNG 2: XÁC ĐỊNH YÊU
CẦU
Th.s Hồ Thanh Trí
Trang 2MỤC TIÊU
Sau khi học xong môn học này, người học cóthể:
•Về kiến thức:
– Nhận diện các vấn đề cốt lõi của xác định yêu cầu –Trình bày được các phương pháp xác định yêu cầu
Trang 3NỘI DUNG CHÍNH
•1.Tổng quan về xác định yêu cầu
•2.Các phương pháp xác định yêu cầu
2.1 Phỏng vấn
2.2 Thảo luận nhóm.
2.3 Khảo sát và bảng câu hỏi.
2.4 Lấy mẫu
2.5 Quan sát trực tiếp
Trang 4TÀI LIỆU HỌC TẬP
Tài liệu và giáo trình chính:
– Slide bài giảng và Bài tập tình huống
• Tài liệu tham khảo:
– Kendall and Kendall, “System Analysis and Design”,
8th Edition, Prentice Hall, 2011
• Chapter 4, 5
Trang 51 TỔNG QUAN VỀ XÁC ĐỊNH
YÊU CẦU
Trang 6Các yêu cầu của hệ thống
Các yêu cầu về chức năng (Functional requirements):
• Các hoạt động mà hệ thống phải thực hiện.
• Dựa trên các thủ tục và các chức năng nghiệp vụ.
• Được lập tài liệu trong các mô hình phân tích.
Các yêu cầu phi chức năng (Nonfunctional requirements):
• Môi trường vận hành hoặc các mục tiêu về hiệu suất.
• Các yêu cầu về khả năng sử dụng, độ tin cậy và an toàn bảo mật.
Trang 72 CÁC PHƯƠNG PHÁP XÁC
ĐỊNH YÊU CẦU
Trang 82.1 PHỎNG VẤN
Phỏng vấn là một phương pháp quan trọng để thu thập dữ liệu về các yêu cầu thông tin của con người và hệ thống.
Các cuộc phỏng vấn bộc lộ thông tin về:
• Các ý kiến của người được phỏng vấn
• Những cảm xúc của người được phỏng vấn
• Các mục tiêu
• Các mối quan tâm về tương tác người – máy (HCI) quan trọng
Trang 9Chuẩn bị phỏng vấn
– Đọc tài liệu cơ bản
– Thiết lập mục tiêu cuộc phỏng vấn
– Quyết định người để phỏng vấn
– Chuẩn bị cho người được phỏng vấn
– Quyết định các loại và cơ cấu câu hỏi
Trang 10Các loại câu hỏi
Các câu hỏi phỏng vấn mở (Open-ended)
• Các câu hỏi phỏng vấn mở cho phép người trả lời phỏng vấn trả lời theo cách thức và độ dài mà họ mong muốn.
• Các câu hỏi phỏng vấn mở thích hợp khi các nhà phân tích quan tâm đến độ rộng và độ sâu của trả lời.
Các câu hỏi phỏng vấn đóng (Closed)
• Câu hỏi phỏng vấn đóng hạn chế số lượng các câu trả lời có thể.
• Câu hỏi phỏng vấn đóng thích hợp để tạo ra dữ liệu chính xác, đáng tin cậy để dễ dàng phân tích.
• Phương pháp này hiệu quả, và nó đòi hỏi ít kỹ năng cho người phỏng vấn để dễ thực hiện.
Trang 11Ưu điểm của câu hỏi mở
• Tạo cho người được phỏng vấn thấy thoải mái.
• Cho phép người phỏng vấn chọn vào kho từ vựng của người được phỏng vấn.
• Cung cấp sự phong phú của chi tiết.
• Cho thấy lộ trình phong phú hơn nữa của câu hỏi có thể đã đi qua nhưng chưa được khai thác.
• Cung cấp mối quan tâm nhiều hơn nữa cho người được phỏng vấn.
• Cho phép nhiều ngẫu hứng.
• Tạo nên phân nhịp dễ dàng hơn cho người phỏng vấn.
• Hữu ích nếu người phỏng vấn không chuẩn bị.
Trang 12Hạn chế của câu hỏi mở
• Có thể dẫn đến quá nhiều chi tiết không liên quan
• Có thể mất kiểm soát cuộc phỏng vấn
• Có thể mất quá nhiều thời gian cho số lượng các thông tin hữu ích đã đạt được
• Có khả năng dường như là người phỏng vấn không chuẩn bị
• Có thể gây ra ấn tượng rằng người phỏng vấn đang làm một “cuộc thám hiểm câu cá” (fishing expedition)
Trang 13Ưu điểm của câu hỏi phỏng vấn dạng đóng
• Tiết kiệm thời gian phỏng vấn
• Dễ dàng so sánh các cuộc phỏng vấn
• Đến điểm cần đến
• Giữ kiểm soát được cuộc phỏng vấn
• Khoanh vùng một khu vực rộng lớn một cách nhanh chóng
• Nhận được dữ liệu có liên quan
Trang 14• Có thể gây nhàm chán cho người được phỏng vấn
• Không có được chi tiết phong phú
• Thiếu ý tưởng chính
• Không xây dựng được mối quan hệ giữa người phỏng vấn và người được phỏng vấn
Nhược điểm của câu hỏi phỏng vấn dạng đóng