CHƯƠNG 2: XÁC ĐỊNH YÊU
CẦU
Th.s Hồ Thanh Trí
MỤ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 .
NỘ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.
TÀ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
1. TỔNG QUAN VỀ XÁC ĐỊNH
YÊU CẦU
Cá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.
2. CÁC PHƯƠNG PHÁP 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 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
Chuẩ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
Cá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.
Ư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ị.
Hạ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)
Ư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
•
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