đề tài giới thiệu về sơ đồ lớp (class diagram) trong uml

27 5.3K 3
đề tài  giới thiệu về sơ đồ lớp (class diagram) trong uml

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPHCM KHOA CÔNG NGHỆ THÔNG TIN - MÔN: HỆ CƠ SỞ DỮ LIỆU Đề tài: Giới thiệu sơ đồ lớp (class diagram) UML Giáo viên hướng dẫn: Lê Ngọc Tấn Sinh viên thực hiện: Trần Công Chính Nguyễn Quang Huy Hà Văn Thành Đỗ Hồng Quang 09076271 09196521 11085451 11032981 Class diagram LOGO Class diagram www.themegallery.com NỘI DUNG I II Phương thức thành phần class diagram LOGO Class diagram Class diagram I)Tổng quan Khái niệm : Là sơ đồ đưa hình ảnh quan hệ cấu trúc ứng xử chức lớp LOGO Class diagram Class diagram I)Tổng quan 2.Class: Một lớp trừu tượng nó: Nhấn mạnh đến đặc tính chung,bỏ qua đặc tính riêng biệt Một đối tượng thể lớp LOGO Class diagram Class diagram I)Tổng quan Cách thể class : Class trình bày hình chữ nhật có hiển thị class name có lựa chọn hiển thị tên phương thức(operations) thuộc tính(attributes) LOGO Class diagram Class diagram I)Tổng quan 4.Ví Dụ: LOGO Class diagram Class diagram II)Các thành phần class diagram Tên lớp (class name) Tên lớp (class name) Thuộc tính (attribute) Thuộc tính (attribute) Phương thức (operation) Phương thức (operation) LOGO Class diagram Class diagram II)Các thành phần class diagram 2.1 Phương thức (operation) Phương thức lớp dùng để mô tả hành vi đối tượng (hoặc lớp)  Ví dụ : đối tượng thuộc lớp điện thoại có hành vi sau: Đổ chng, chuyển tín hiệu từ sóng sang dạng nghe được, chuyển tín hiệu giọng nói sang dạng chuẩn, chuyển tín hiệu lên tổng đài.v.v LOGO Class diagram Class diagram II)Các thành phần class diagram 2.2.1 Tên lớp •Một lớp mô tả tập đối tượng có chung thuộc tính, phương thức quan hệ •Một lớp trừu tượng :  Nhấn mạnh đến đặc tính chung  Bỏ qua đặc tính riêng biệt 2.2.2 Thuộc tính •Là đặc trưng mô tả đối tượng  Đối tượng thể lớp đối tượng  Thuộc tính đối tượng có giá trị cụ thể LOGO Class diagram Class diagram II)Các thành phần class diagram Lớp đối tượng Đối tượng • Phân loại thuộc tính  Thuộc tính khóa (Primary Identifier): Giá trị thuộc tính khóa hai đối tượng thuộc lớp không phép trùng 10 LOGO Class diagram Class diagram II)Các thành phần class diagram 2.2.4 Quan hệ •Liên kết (Associations): nối kết lớp, có nghĩa nối kết đối tượng lớp 13 LOGO Class diagram Class diagram II)Các thành phần class diagram  Các mối liên kết: o Mối liên kết 1-1 SINHVIEN 1 KHOA 1 o Mối liên kết 1-n o Mối liên kết n-n 14 LOGO Class diagram Class diagram II)Các thành phần class diagram o Mối liên kết phản thân SINHVIEN MaSV: string TenSV: string NgsinhSV: date PhoneSV: string • Kết tập (aggregation): Là quan hệ tồn phận  Một đối tượng tạo từ đối tượng khác có tính vật lý 15 LOGO Class diagram Class diagram II)Các thành phần class diagram • 16  Một đối tượng tập hợp đối tượng khác có tính logic  Một đối tượng chứa đối tượng khác có tính vật lý  Biểu diễn mối liên hệ đối tượng thành phần Kết cấu (compostion): Là dạng đặc biệt quan hệ Aggregation  Nếu đối tượng bị xóa đối tượng phận bị xóa theo phận bị xóa trước tồn bị xóa LOGO Class diagram Class diagram II)Các thành phần class diagram • Phụ thuộc (Dependency): Một biến đổi thành phần gây biến đổi thành phần khác 17 LOGO Class diagram Class diagram III)Các mơ hình 1/Mơ hình phát triển phân cấp lớp : 18 LOGO Class diagram Class diagram III)Các mơ hình 2/ Thừa kế : 19 LOGO Class diagram Class diagram III)Các mô hình 2.1.Đơn thừa kế : 20 LOGO Class diagram Class diagram III)Các mơ hình 2.2.Đa thừa kế: 21 LOGO Class diagram Class diagram IV) VÍ DỤ XÉT ỨNG DỤNG QUẢN LÝ THỜI KHÓA BIỂU 1/Chức hệ thống :  Hệ thống cho phép phận giáo vụ khoa nhập thời khóa biểu,cập nhật thời khóa biểu,của tất lớp  Hệ thống cho phép sinh viên tra cứu thời khóa biểu theo học kỳ lớp  Hệ thống cho phép giảng viên tra cứu thời khóa biểu giảng dạy học kỳ 22 LOGO Class diagram Class diagram IV) VÍ DỤ XÉT ỨNG DỤNG QUẢN LÝ THỜI KHÓA BIỂU 2/Lịch Học ĐHTH 7B 23 LOGO Class diagram Class diagram IV) VÍ DỤ XÉT ỨNG DỤNG QUẢN LÝ THỜI KHĨA BIỂU 3/ Hệ thống thời khóa biểu bao gồm thông tin :  Thứ  Tiết  Mơn  Giảng viên  Phịng lớp  Học kì  Năm học  Buổi học  Thời gian học  Khoa 24 LOGO Class diagram Class diagram IV) VÍ DỤ XÉT ỨNG DỤNG QUẢN LÝ THỜI KHĨA BIỂU 4/Từ thông tin ta cần xác định  Có lớp đối tượng?  Thuộc tính lớp?  Mối liên hệ lớp đối tượng? 25 LOGO Class diagram Class diagram IV) VÍ DỤ XÉT ỨNG DỤNG QUẢN LÝ THỜI KHÓA BIỂU 26 LOGO Class diagram Class diagram LOGO www.themegallery.comdiagram Class diagram Class 27 ... Class diagram I)Tổng quan Khái niệm : Là sơ đồ đưa hình ảnh quan hệ cấu trúc ứng xử chức lớp LOGO Class diagram Class diagram I)Tổng quan 2.Class: Một lớp trừu tượng nó: Nhấn mạnh đến đặc tính... quan 4.Ví Dụ: LOGO Class diagram Class diagram II)Các thành phần class diagram Tên lớp (class name) Tên lớp (class name) Thuộc tính (attribute) Thuộc tính (attribute) Phương thức (operation)... phần class diagram 2.1 Phương thức (operation) Phương thức lớp dùng để mô tả hành vi đối tượng (hoặc lớp)  Ví dụ : đối tượng thuộc lớp điện thoại có hành vi sau: Đổ chng, chuyển tín hiệu từ

Ngày đăng: 06/07/2014, 08:55

Từ khóa liên quan

Mục lục

  • BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPHCM KHOA CÔNG NGHỆ THÔNG TIN -------

  • NỘI DUNG

  • I)Tổng quan

  • I)Tổng quan

  • Slide 5

  • Slide 6

  • II)Các thành phần của class diagram

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • III)Các mô hình

  • Slide 19

  • Slide 20

  • Slide 21

  • IV) VÍ DỤ XÉT ỨNG DỤNG QUẢN LÝ THỜI KHÓA BIỂU

  • Slide 23

  • Slide 24

  • Slide 25

  • Slide 26

  • PowerPoint Presentation

Tài liệu cùng người dùng

Tài liệu liên quan