1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Phân tích yêu cầu phần mềm: Phân tích làm rõ yêu cầu - Trần Văn Hoàng

16 17 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 280,31 KB

Nội dung

Bài giảng Phân tích yêu cầu phần mềm: Phân tích làm rõ yêu cầu cung cấp cho người học các kiến thức: Khó khăn khi phân tích yêu cầu phần mềm, một số kỹ thuật, dữ liệu cứng và lấy mẫu, kỹ thuật phỏng vấn - Interview,... Mời các bạn cùng tham khảo nội dung chi tiết.

Phân tích làm rõ u cầu Eliciting Requirements Bộ mơn CNPM - CNTT&TT Ngày 15 tháng năm 2014 http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ u cầu / 16 Ngày 15 tháng năm 2014 / 16 Khó khăn Một số kỹ thuật http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ yêu cầu / 16 Ngày 15 tháng năm 2014 / 16 Khó khăn Khó khăn Kiến thức hẹp lĩnh vực • Các biểu mẫu thường khơng rõ ràng (khơng viết ra) • Phân tán qua nhiều nguồn • Sự mâu thuẩn từ nguồn khác Kiến thức ẩn ý (vấn đề "nói làm") • Người ta thường gặp khó khăn mơ tả công việc mà họ thường làm Giới hạn quan sát • Người chủ vấn đề bận rộn với cơng việc từ hệ thống • Sự diện người quan sát làm thay đổi vấn đề Sự thiên vị - Bias • Người ta khơng rảnh khơng muốn để nói điều bạn cần biết với bạn • Ví dụ: Thiên vị tính thuyết phục (Motivational bias);Thiên vị quan sát (Observation bias); Thiên vị nhận thức (Cognitive bias); Thiên vị ký pháp (Notation bias); http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ u cầu / 16 Ngày 15 tháng năm 2014 / 16 Khó khăn Ví dụ Bộ phận duyệt cho vay ngân hàng • Người phân tích thu thập quy tắc luật lệ việc chấp thuận cho vay Một số vấn đề: • Kiến thức ẩn: khơng có tài liệu qui trình cho vay • Thông tin mâu thuẩn: Nhân viên ngân hàng khác có ý kiến khác quy việc • Vấn đề "nói làm": Quy trình mơ tả nhân viên khác với quan sát bạn thực họ làm • Hiệu ứng thăm dị: Quy trình sử dụng nhân viên bạn quan sát khác với mà họ thường dùng • Thành kiến: Nhân viên phận sợ cơng việc bạn tin học hóa cơng việc có họ, họ nhấn mạnh cần thiết họ cách kỹ lưỡng ly tí (để thuyết phục bạn cơng việc thực người!) http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ yêu cầu / 16 Ngày 15 tháng năm 2014 / 16 Một số kỹ thuật Một số kỹ thuật Đọc tài liệu Phân tích liệu cứng Phỏng vấn Khảo sát, lập bảng câu hỏi Hội thảo Tập trung nhóm Lập bảng mẫu http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ u cầu / 16 Ngày 15 tháng năm 2014 / 16 Một số kỹ thuật Đọc tài liệu Nguồn thơng tin • Các báo cáo cơng ty, sơ đồ tổ chức, tài liệu hướng dẫn giải pháp, báo cáo quy trình nghiệp vụ, tài liệu hệ thống có, Thuận lợi • Giúp bạn hiểu tổ chức trước tiếp xúc với người làm việc • Giúp chuẩn bị nhiều mặt trước tìm hiểu thực tế • Có yêu cầu chi tiết hệ thống hành Bất lợi • Tài liệu viết thường khơng hồn tồn phù hợp với thực tế • Có thể dài dịng với nhiều chi tiết khơng liên quan http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ u cầu / 16 Ngày 15 tháng năm 2014 / 16 Một số kỹ thuật Dữ liệu cứng lấy mẫu Dữ liệu cứng - Hard data • Các biểu mẫu, hóa đơn, báo cáo, • Kế thống kê, liệu tiếp thị, Lấy mẫu - Sampling • Lấy mẫu sử dụng để chọn tập đại diện từ tập phổ biến - Mục đích lấy mẫu –chọn phần mà bạn nghĩ có liên quan mà theo quy luật thống kê - Simple Random Sampling – chọn phần tử ngẫu nhiên - Stratified Random Sampling –phân tầng chọn mẫu tầng - Clustered Random Sampling –chọn đại diện tập phổ biến • Kích thước mẫu quan trọng - Cân đối giá trị liệu thu thập/ nhà phân tích yêu cầu quan trọng • Tiến trình - Xác định thu thập liệu - ví dụ: giao dịch ngân hàng - Xác định tập phổ biến - ví dụ: tất giao dịch chi nhánh tuần http://cit.ctu.edu.vn - Chọn kiểu mẫu - ví dụ: simple random sampling - Chọn kích thước mẫu - ví dụ: 20 giao dịch Bộ mơn CNPM - CNTT&TT Phân tích làm rõ yêu cầu / 16 Ngày 15 tháng năm 2014 / 16 Một số kỹ thuật Ví dụ liệu cứng Câu hỏi: • Dữ liệu cung cấp gì? • Bạn làm với liệu này? http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ yêu cầu / 16 Ngày 15 tháng năm 2014 / 16 Một số kỹ thuật Kỹ thuật vấn - Interview Các dạng • Cấu trúc: có kịch câu hỏi rõ ràng • Khơng cấu trúc: khơng có chương trình trước Thuận lợi • Thu thập nhiều thơng tin • Tốt cho quan điểm, cảm giác, mục tiêu không bao phủ việc khó khăn • Có thể thăm dị sâu, thích hợp cho việc đặt câu hỏi nối tiếp để hiểu rõ họ nói với bạn Bất lợi • Khơng thực với nhiều đối tượng • Khó để so sánh với người thực vấn khác http://cit.ctu.edu.vn • Phỏng vấn kỹ khó Bộ mơn CNPM - CNTT&TT Phân tích làm rõ u cầu / 16 Ngày 15 tháng năm 2014 / 16 Một số kỹ thuật Kỹ thuật vấn - Interview Một số lưu ý • Những câu hỏi khơng thể trả lời • Kiến thức ẩn chứa ngầm • Thái độ người vấn tạo số thiên vị http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Phân tích làm rõ yêu cầu 10 / 16 Ngày 15 tháng năm 2014 10 / 16 Một số kỹ thuật Một số kinh nghiệm vấn Bắt đầu • Hãy bắt đầu vấn chủ đề vô thưởng vô phạt để tạo thoải mái • Ví dụ: thời tiết, trận bóng, Hỏi câu hỏi dễ trước • Thơng thường thơng tin cá nhân Sau đề cập đến điều quan tâm • Ví dụ: vấn đề tại, kế hoach hoạt động, Đặt câu hỏi bỏ ngỏ vào cuối vấn • Ví dụ: cịn điều khác bạn muốn nói thêm khơng? Hỏi xem ghi âm vấn • Đặt máy ghi âm nơi nhìn thấy • Cho người vấn biết họ tắt máy lúc http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ u cầu 11 / 16 Ngày 15 tháng năm 2014 11 / 16 Một số kỹ thuật Bảng câu hỏi - Questionnaires Thuận lợi • Có thể thu thập thơng tin từ nhiều người cách nhanh chóng • Có thể thu thập nội dung quan điểm, niềm tin, tính cách Bất lợi • Việc đơn giản hóa cấu trúc để lập bảng cung cấp ngữ cảnh Lưu ý: • • • • Thành kiến việc chọn lựa mẫu người trả lời bảng câu hỏi Thành kiến việc trả lời lựa chọn cá nhân Chất lượng câu hỏi Tổ chức bảng câu hỏi Bảng câu hỏi cần lập mẫu kiểm tra! http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Phân tích làm rõ yêu cầu 12 / 16 Ngày 15 tháng năm 2014 12 / 16 Một số kỹ thuật Hội thảo - Meeting Dùng cho tổng kết phản hồi • Gặp gỡ đối tác vào cuối giai đoạn - Thảo luận kết - Kết luận tập hợp yêu cầu - Thảo luận thiết kế, Dùng quản lý • Được sử dụng để đưa dự án tới • Mỗi hội thảo nên phải có mục tiêu rõ ràng - Ví dụ: trình bày, giải vấn đề, giải xung đột, huấn luyện, lập kế hoạch, • Lập kế hoạch hội thảo thật chi tiết - Lịch biểu tiện ích - Chuẩn bị chương trình gửi trước cho người - Đảm bảo thời gian nội dung chương trình thời gian diễn hội thảo - Dựa báo cáo tổng kế để thảo luận http://cit.ctu.edu.vn - Các qui tắc áp dụng cho trình bày, walkthroughs, brainstorms, Bộ mơn CNPM - CNTT&TT Phân tích làm rõ yêu cầu 13 / 16 Ngày 15 tháng năm 2014 13 / 16 Một số kỹ thuật Làm việc nhóm Các dạng • Nhóm tập trung (Focus groups) • Chiến lược động não (Brainstorming) Thuận lợi • Có giao tiếp tự nhiên người cách vấn hình thức • Đo lường phản ứng lại tài liệu hỗ trợ Ví dụ: mơ hình, storyboard, Bất lợi • Có thể tạo nhóm khơng thân thiện • Các vấn đề phát sinh từ ý kiến chung • Đưa giải pháp không sâu sắc mặt kỹ thuật Lưu ý • Có định kiến mẫu tiêu biểu • Sự áp đảo phục tùng Bộ môn CNPM - CNTT&TT Phân tích làm rõ yêu cầu 14 / 16 http://cit.ctu.edu.vn Ngày 15 tháng năm 2014 14 / 16 Một số kỹ thuật Tham gia quan sát Hướng tiếp cận • Dành thời gian để quan sát vấn đề Thuận lợi • Có kiến thức mơi trường làm việc • Phát nhiều chi tiết mà phương pháp khác khơng có Bất lợi • Tốn thời gian • Các kết "rich picture" khó phân tích http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ u cầu 15 / 16 Ngày 15 tháng năm 2014 15 / 16 Một số kỹ thuật http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Phân tích làm rõ yêu cầu 16 / 16 Ngày 15 tháng năm 2014 16 / 16 ... CNPM - CNTT&TT Phân tích làm rõ yêu cầu 12 / 16 Ngày 15 tháng năm 2014 12 / 16 Một số kỹ thuật Hội thảo - Meeting Dùng cho tổng kết phản hồi • Gặp gỡ đối tác vào cuối giai đoạn - Thảo luận kết -. .. trường làm việc • Phát nhiều chi tiết mà phương pháp khác khơng có Bất lợi • Tốn thời gian • Các kết "rich picture" khó phân tích http://cit.ctu.edu.vn Bộ mơn CNPM - CNTT&TT Phân tích làm rõ yêu cầu. .. thước mẫu - ví dụ: 20 giao dịch Bộ môn CNPM - CNTT&TT Phân tích làm rõ yêu cầu / 16 Ngày 15 tháng năm 2014 / 16 Một số kỹ thuật Ví dụ liệu cứng Câu hỏi: • Dữ liệu cung cấp gì? • Bạn làm với liệu

Ngày đăng: 11/05/2021, 05:05