tailieunhanh - Bài giảng Phân tích hướng đối tượng UML – Bài 4: Mô hình hóa ca sử dụng

"Bài giảng Phân tích hướng đối tượng UML – Bài 4: Mô hình hóa ca sử dụng" trình bày giới thiệu mô hình hóa UC; các khái niệm mô hình hóa UC; tìm kiếm tác nhân; tìm đầy đủ UC cho hệ thống; tạo các gói; biểu đồ use case. | Phân tích hướng đối tượng UML Giáo viên Đỗ Thị Mai Hường Bộ môn Các hệ thống thông tin Khoa CNTT - Học viện kỹ thuật quân sự Please purchase a personal license. Bài 4 Mô hình hóa ca sử dụng 2 Giới thiệu mô hình hóa UC Trong pha thu thập yêu cầu và phân tích hệ thống thường phải xây dựng các biểu đồ cho Mô hình nghiệp vụ Mô hình ca sử dụng Mô hình giao diện người sử dụng Mô hình ca sử dụng mô tả hệ thống được sử dụng như thế nào Use case UC hệ thống và tác nhân hệ thống xác định phạm vi hệ thống UC là những gì bên trong hệ thống Actor là những gì bên ngoài hệ thống Biểu đồ UC mô tả tương tác giữa các UC và tác nhân để hình thành chức năng hệ thống Sự khác nhau giữa mô hình hóa nghiệp vụ và mô hình hóa ca sử dụng Mô hình hóa nghiệp vụ tập trung vào tổ chức của cơ quan Mô hình hóa hệ thống tập trung vào hệ thống đang xây dựng 3 Các khái niệm mô hình hóa UC Các khái niệm cơ bản Ca sử dụng Use case-UC Tác nhân Actor Quan hệ Relationship Biểu đồ ca sử dụng Use case Diagram 4 Use case tác nhân là gì Use case UC được xem là chức năng của hệ thống cung cấp từ quan điểm của người dùng. UC dùng để mô tả hệ thống mới về mặt chức năng mỗi một chức năng sẽ được biểu diễn như một hoặc nhiều UC. Không phải là thiết kế cài đặt mà là một phần của vấn đề cần giải quyết Kí hiệu Purchase Ticket 5 Use case tác nhân là gì . Tác nhân Là đối tượng bên ngoài tương tác với hệ thống theo 3 hình thức Tương tác trao đổi thông tin với hệ thống hoặc sử dụng chức năng. Cung cấp đầu vào hoặc nhận thông tin đầu ra từ hệ thống. Không điều khiển hoạt động của hệ thống. Đặt tên theo vai trò không theo tên cụ thể vì nó là lớp Kí hiệu Customer Xây dựng UC để làm gì Hình thành và mô tả yêu cầu chức năng hệ thống Là kết quả thỏa thuận giữa khách hàng và người phát triển hệ thống phần mềm Cho phép mô tả rõ ràng và nhất quán cái hệ thống sẽ làm Mô hình có khả năng được sử dụng xuyên suốt quá trình phát triển Cung cấp cơ sở để kiểm tra thử nghiệm hệ thống Cho khả năng dễ thay đổi hay mở rộng yêu cầu hệ thống

TỪ KHÓA LIÊN QUAN