Biểu đồ lớp (Class Diagram)

Một phần của tài liệu Ky thuat phan tich UML.diendandaihoc.vn doc (Trang 33 - 34)

Khi có nhiều lớp thêm vào mô hình, biểu đồ lớp được tạo ra để cung cấp một bức tranh mô tả một số hoặc tất cả các lớp trong mô hình. Thường có một biểu đồ chính thể hiện các gói trong mô hình. Mỗi gói lại có một biểu đồ chính của gói để mô tả các lớp trong gói và mối quan hệ giữa chúng. Số lượng biều đồ lớp là tuỳ ý.

Thông thường có một số cách dùng như sau:

• Thể hiện cấu trúc và ứng xử của một hay nhiều lớp. • Thể hiện mối quan hệ thừa kế giữa các lớp.

Biểu đồ lớp là một công cụ hữu hiệu trong việc thiết kế. Nó giúp cho lập trình viên xem xét và lên thiết kế về cấu trúc của hệ thống trước khi viết mã lệnh.

Ví dụ:

Một dự án có nhiều hoạt động (activity) và một hoạt động có nhiều nhiệm vụ(task). Quan hệ gộp (composition) giữa dự án và hoạt động chỉ ra rằng các hoạt động phải gắn với một dự án, nếu dự án bị hủy bỏ thì các hoạt động cũng bị hủy bỏ.

Biểu đồ lớp ở mức chi tiết

Những người phát triển sử dụng biểu đồ lớp để xây dựng các lớp. Một số công cụ CASE sẽ giúp tạo ra mã khung cho các lớp và người phát triển sẽ chi tiết hóa bằng ngôn ngữ lập trình mà họ chọn. Phân tích viên sẽ dùng biểu đồ lớp để xem hệ thống ở mức chi tiết. Các kiến trúc sư hệ thống sẽ xem thiết kế của hệ thống. Nếu có một lớp có quá nhiều chức năng, họ có thể cân nhắc để tách lớp đó ra thành các lớp con.

Một phần của tài liệu Ky thuat phan tich UML.diendandaihoc.vn doc (Trang 33 - 34)