TAILIEUCHUNG - Bài giảng Phân tích thiết kế hệ điều hành: Chủ đề 5 - ThS. Lương Trần Hy Hiến

Bài giảng "Phân tích thiết kế hệ điều hành - Chủ đề 6: Mô hình hóa cấu trúc" cung cấp cho người học các kiến thức: Sơ đồ lớp class diagram, nhắc lại về hướng đối tượng, tầm vực, mối quan hệ giữa các class,. . | Chủ đề 5: Mô hình hóa cấu trúc OOAD – FIT of HUTECH CH5 - 1 HIENLTH Mô hình hóa nghiệp vụ Mô hình hóa nghiệp vụ (Business Modeling) Mô hình hóa cấu trúc (Structural Modeling) - Class Diagram - Object Diagram - CRC Card OOAD – FIT of HUTECH - Use Case Diagram - Activity Diagram Mô hình hóa hành vi (Behavioral Modeling) - Sequency Diagram - Communication Diagram - State Diagram CH5 - 2 HIENLTH Mục đích của mô hình cấu trúc: • Mô tả cấu trúc của dữ liệu được sử dụng trong hệ thống. • Rút ngắn khoảng cách giữa thế giới thực và thế giới phần mềm • Xây dựng thuật ngữ chung cho người sử dụng và người phân tích hệ thống • Biểu diễn sự vật, ý tưởng và khái niệm quan trọng trong hệ thống Các mô hình cấu trúc: • CRC cards, class diagrams, object diagrams. OOAD – FIT of HUTECH CH5 - 3 HIENLTH Lớp (class) là gì? • Đối tượng là cái gì đó tồn tại trong thế giới thực • Lớp là mô tả thuộc tính, hành vi, ngữ nghĩa của một nhóm đối tượng • Lớp xác định thông tin nào được lưu trữ trong đối tượng và hành vi nào đối tượng có • Thí dụ về lớp: Lớp NhanVien • Đối tượng của lớp có các attribute: HoTen, DiaChi, Luong • Các hành vi: Thuê mướn, Đuổi việc và Đề bạt nhân viên? OOAD – FIT of HUTECH CH5 - 4 HIENLTH Sơ đồ Lớp Class Diagram • Là biểu đồ quan trọng nhất. • Mô tả các đối tượng và mối quan hệ của chúng trong hệ thống. • Mô tả các thuộc tính và các hành vi (Behavior) của đối tượng. • Có biểu đồ lớp mức phân tích và mức cài đặt. • Cú pháp đồ họa của lớp trong biểu đồ • Tên lớp • Thuộc tính • Thao tác OOAD – FIT of HUTECH + : public - : private # : protected CH5 - .

TỪ KHÓA LIÊN QUAN
Đã 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.