Bài giảng "Nhập môn công nghệ phần mềm - Chương 6: Nắm bắt yêu cầu phần mềm" cung cấp cho người học các kiến thức: Nhiệm vụ của phân tích yêu cầu chức năng, các artifacts cần tạo ra, các worker tham gia nắm bắt yêu cầu, qui trình nắm bắt yêu cầu phần mềm, tìm các actor và use-case,. . | Chương 6 Nắm bắt yêu cầu phần mềm Nhiệm vụ của phân tích yêu cầu chức năng Các artifacts cần tạo ra Các worker tham gia nắm bắt yêu cầu Qui trình nắm bắt yêu cầu phần mềm Tìm các actor và use-case Lập thứ tự ưu tiên các use-case Chi tiết hóa từng use-case Cấu trúc lại mô hình use-case Thiết kế prototype giao diện cho từng use-case Kết chương Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Nhập môn Công nghệ phần mềm Chương 6 : Nắm bắt yêu cầu phần mềm Slide 1 Nhiệm vụ của nắm bắt yêu cầu phần mềm Nhiệm vụ của nắm bắt yêu cầu phần mềm là xây dựng và duy trì mô hình use-case ₫ể ₫ặc tả góc nhìn từ ngoài vào hệ thống, cho ta thấy tất cả các chức năng mà phần mềm phải ₫áp ứng cho thế giới bên ngoài, ai là người thực hiện từng chức năng tương ứng. Các ₫iểm bắt ₫ầu cho hoạt ₫ộng nắm bắt yêu cầu có thể là : Từ mô hình nghiệp vụ (business model) cho các ứng dụng nghiệp vụ. Từ mô hình lĩnh vực (domian model) cho các ứng dụng nhúng. Từ ₫ặc tả yêu cầu phần mềm cần xây dựng nhưng ₫ược tạo rồi bởi nhóm khác và/hoặc dùng phương pháp ₫ặc tả khác, theo ₫ịnh dạng khác. Từ 1 ₫iểm nào ₫ó nằm giữa các ₫iểm xuất phát trên. Từ không có gì. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Nhập môn Công nghệ phần mềm Chương 6 : Nắm bắt yêu cầu phần mềm Slide 2 Các artifacts cần tạo ra Mô hình use-case = hệ thống các use-case, nó chứa : các package, nếu có, mỗi package chứa : à các lược ₫ồ use-case, mỗi lược ₫ồ chứa : à 1 số Actor : người/hệ thống ngoại/thiết bị ngoài tương tác với hệ thống phần mềm. à 1 số Use-case : các chức năng có nghĩa mà hệ thống cung cấp cho actor. Thông tin chi tiết kèm theo từng use-case có thể là bảng ₫ặc tả chi tiết, flow of events, các yêu cầu phi chức năng kèm theo. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Nhập môn Công nghệ phần mềm Chương 6 : Nắm bắt yêu cầu phần mềm Slide 3 Các artifacts cần .