tailieunhanh - Bài giảng Phát triển hệ thống thông tin kinh tế: Chương 5 - Học viện Ngân hàng
Bài giảng Phát triển hệ thống thông tin kinh tế - Chương 5: Biểu đồ lớp. Nội dung chính trong chương này gồm có: Ý nghĩa của biểu đồ lớp, ký hiệu của biểu đồ lớp, cách xây dựng biểu đồ lớp và một số ví dụ minh họa. để biết thêm các nội dung chi tiết. | PHÁT TRIỂN HỆ THỐNG THÔNG TIN KINH TẾ Phần 2 • Phân tích hệ thống Chương 3: Xác định yêu cầu hệ thống Chương 4: Mô hình nghiệp vụ Hướng đối tượng Chương 5: Biểu đồ lớp Chương 5: Biểu đồ lớp 1. Ý nghĩa 2. Ký hiệu 3. Cách xây dựng 4. Ví dụ minh họa 2 1. Ý nghĩa 2. Ký hiệu 3. Cách xây dựng 4. Ví dụ minh họa Biểu đồ lớp là một trong những biểu đồ quan trọng nhất, có tính quyết định trong tiến trình phát triển phần mềm hướng đối tượng, được dùng để mô hình hóa thuộc tính và hành vi của các đối tượng trong hệ thống. Biểu đồ lớp cũng có những nét tương tự với một mô hình dữ liệu, nhưng nó không những chỉ thể hiện cấu trúc thông tin mà còn miêu tả cả hình vi của một đối tượng. 3 1. Ý nghĩa 2. Ký hiệu 3. Cách xây dựng 4. Ví dụ minh họa 1. Lớp 2. Mối quan hệ Lớp là một lời miêu tả của một nhóm các đối tượng có chung thuộc tính, chung phương thức, chung các mối quan hệ với các đối tượng khác. Mỗi đối tượng là một thực thể của một và chỉ một lớp nhất định. Lớp được ký hiệu bằng hình chữ nhật có 3 ngăn: – Ngăn thứ nhất chứa tên lớp, – Ngăn thứ hai chứa các thuộc tính còn gọi là các dữ liệu thành phần, – Ngăn thứ ba chứa các phương thức còn gọi là các hàm thành phần. 4 1. Ý nghĩa 2. Ký hiệu 3. Cách xây dựng 4. Ví dụ minh họa 1. Lớp 2. Mối quan hệ Tên lớp– Class Name: là danh từ mang tính khái quát hóa, ví dụ Tài khoản, Nhân viên Thuộc tính – Attribute: có tác dụng miêu tả những đặc điểm của đối tượng, giá trị của thuộc tính thường là những dạng dữ liệu đơn giản được đa phần các ngôn ngữ lập trình hỗ trợ như số nguyên, số thực, ký tự Phạm vi truy nhập của thuộc tính có ba kiểu xác định gồm: – Thuộc tính kiểu public : được phép truy nhập từ các lớp bên ngoài. – Thuộc tính kiểu private : không cho phép truy nhập từ các lớp bên ngoài. – Thuộc tính khóa protected Phương thức – Methods: định nghĩa các hoạt động mà lớp có thể thực hiện trên tập dữ liệu là các thuộc tính của lớp. Phương thức nằm trong một lớp và chỉ có thể được áp dụng cho các .
đang nạp các trang xem trước