Bài 5. Phân tích use case

Mô hình phân tích là mô hình ở mức khái niệm về hệ thống sẽ làm gì. Được phát triển và tiến triển nhanh tới giai đoạn tiếp theo. Dễ bị thay đổi để đảm bảo mức độ hoàn thiện hơn khi phát triển HT | OBJECT-ORIENTED ANALYSIS AND DESIGN WITH UML Bài 5. Phân tích use case Bé m«n C«ng nghÖ phÇn mÒm KHOA CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Nội dung Tổng quan về phân tích use case Tìm các lớp phân tích Các biểu đồ tương tác Biểu đồ lớp phân tích 1. Tổng quan về phân tích UC Mô hình phân tích trong quá trình phát triển Mô hình phân tích là quá trình trung gian Mô hình phân tích là mô hình ở mức khái niệm về hệ thống sẽ làm gì Được phát triển và tiến triển nhanh tới giai đoạn tiếp theo Dễ bị thay đổi để đảm bảo mức độ hoàn thiện hơn khi phát triển HT Các lớp phân tích thường sẽ “mất đi” khi giai đoạn thiết kế hoàn thành Có thể coi lớp phân tích như là các lớp “non” để thể hiện một hành vi nào đó Không nên dành quá nhiều thời gian để tạo ra các mô hình này một cách quá chi tiết, nó sẽ bị thay đổi tại giai đoạn thiết kế Một lớp phân tích có thể là thể hiện của một nhóm các lớp thiết kế, thường được “đóng” trong một hệ thống con (chức . | OBJECT-ORIENTED ANALYSIS AND DESIGN WITH UML Bài 5. Phân tích use case Bé m«n C«ng nghÖ phÇn mÒm KHOA CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Nội dung Tổng quan về phân tích use case Tìm các lớp phân tích Các biểu đồ tương tác Biểu đồ lớp phân tích 1. Tổng quan về phân tích UC Mô hình phân tích trong quá trình phát triển Mô hình phân tích là quá trình trung gian Mô hình phân tích là mô hình ở mức khái niệm về hệ thống sẽ làm gì Được phát triển và tiến triển nhanh tới giai đoạn tiếp theo Dễ bị thay đổi để đảm bảo mức độ hoàn thiện hơn khi phát triển HT Các lớp phân tích thường sẽ “mất đi” khi giai đoạn thiết kế hoàn thành Có thể coi lớp phân tích như là các lớp “non” để thể hiện một hành vi nào đó Không nên dành quá nhiều thời gian để tạo ra các mô hình này một cách quá chi tiết, nó sẽ bị thay đổi tại giai đoạn thiết kế Một lớp phân tích có thể là thể hiện của một nhóm các lớp thiết kế, thường được “đóng” trong một hệ thống con (chức năng con) Nội dung Tổng quan về phân tích use case Tìm các lớp phân tích Các biểu đồ tương tác Biểu đồ lớp phân tích Tìm các lớp phân tích trong UC Tìm các lớp phân tích trong Use Case Mỗi lớp phải có nhiệm vụ và trách nhiệm cụ thể Lớp phân tích chỉ là kết quả của quá trình trừu tượng hóa Thực tế nó có thể là một hệ thống con Hoặc Kết tập nhiều lớp trong bước thiết kế tiếp theo Chức năng tổng thể của Use-Case đó phải được phản ánh đầy đủ trong các lớp phân tích Các loại lớp phân tích . Lớp biên (Boundary class) Là lớp trung gian thể hiện sự tương tác giữa hệ thống và những gì bên ngoài hệ thống Các lớp biên: Lớp giao diện giữa người dùng và hệ thống Lớp giữa hệ thống và các hệ thống bên ngoài Ví dụ giao dịch với “Hệ thống tài vụ” Lớp giữa hệ thống và thiết bị ngoại vi Ví dụ “Thiết bị giải mã vạch” Với mỗi cặp Actor/Use-Case bao giờ cũng có 1 lớp biên Vai trò của lớp biên Mô hình hoá sự tương tác giữa hệ thống và môi trường bao quanh nó UC Dangkyhoc: .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
46    311    2    29-03-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.