Tài liệu tham khảo dành cho giáo v iên, sinh viên chuyên ngành công nghệ thông tin - Giáo trình UML | CHƯƠNG 3: Tìm hiểu yêu cầu hệ thống và mô hình Use-Case PTTKHT bang UML - BM HTTT Nội dung PTTKHT bang UML - BM HTTT Yêu cầu hệ thống Mô tả use case Actor Scenario Use case Lược đồ use case Lược đồ gói Yêu cầu hệ thống (System Requirements) Yêu cầu là khả năng (capabilities) và điều kiện (conditions) mà hệ thống cần phải tuân theo. RUP đề xuất nên quản lý yêu cầu (manage requirements) do: Khó xác định đầy đủ và ổn định hóa các yêu cầu ngay trong giai đoạn đầu tiên Thực tế luôn thay đổi không lường trước được và những mong muốn không rõ ràng của stakeholder. PTTKHT bang UML - BM HTTT Các loại yêu cầu Chức năng (Functional): tính năng, khả năng và bảo mật Tính tiện lợi (usability): thừa số sử dụng, khả năng trợ giúp, tài liệu, Độ tin cậy (reliability): thừa số lỗi, khả năng khôi phục, khả năng dự đoán Khả năng thực thi (performance): thời gian đáp ứng, độ chính xác, tính sẵn dùng, việc sử dụng tài nguyên Tính hỗ trợ (supportability): khả năng thích ứng, bảo trì, cấu hình PTTKHT bang UML - BM HTTT Thu thập yêu cầu (Requirement gathering) Khách hàng và người dùng cuối thường có các mục tiêu (goal) và muốn hệ thống máy tính giúp họ hoàn thành mục tiêu này. Use case là cơ chế giúp diễn đạt các mục tiêu này đơn giản và dễ hiểu. Các bước trong công đoạn Requirement: Thu thập yêu cầu của người dùng, Use case là cơ chế giúp diễn đạt yêu cầu Tạo mô hình use case PTTKHT bang UML - BM HTTT Mô tả use case Use case là cơ chế giúp diễn đạt mục tiêu đơn giản và dễ hiểu. Case study 1: hệ thống POS – một trong các mục tiêu là xử lý bán hàng (Process Sale) Use cases are requirements; primarily they are functional requirements that indicate what the system will do PTTKHT bang UML - BM HTTT Use case “Process Sales” (dạng đơn giản) Khách hàng (customer) đến quầy tính tiền | CHƯƠNG 3: Tìm hiểu yêu cầu hệ thống và mô hình Use-Case PTTKHT bang UML - BM HTTT Nội dung PTTKHT bang UML - BM HTTT Yêu cầu hệ thống Mô tả use case Actor Scenario Use case Lược đồ use case Lược đồ gói Yêu cầu hệ thống (System Requirements) Yêu cầu là khả năng (capabilities) và điều kiện (conditions) mà hệ thống cần phải tuân theo. RUP đề xuất nên quản lý yêu cầu (manage requirements) do: Khó xác định đầy đủ và ổn định hóa các yêu cầu ngay trong giai đoạn đầu tiên Thực tế luôn thay đổi không lường trước được và những mong muốn không rõ ràng của stakeholder. PTTKHT bang UML - BM HTTT Các loại yêu cầu Chức năng (Functional): tính năng, khả năng và bảo mật Tính tiện lợi (usability): thừa số sử dụng, khả năng trợ giúp, tài liệu, Độ tin cậy (reliability): thừa số lỗi, khả năng khôi phục, khả năng dự đoán Khả năng thực thi (performance): thời gian đáp ứng, độ chính xác, tính sẵn .