Danh mục

Phân Tích Hệ Thống Hướng Đối Tượng, Ngôn Ngữ UML - Phạm Thị Xuân Lộc phần 8

Số trang: 6      Loại file: pdf      Dung lượng: 295.27 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (6 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chỉ tính trên đối tượng đang xét - Chỉ tính trên lớp đang xét (*) o Dựa trên các thuộc tính của lớp đang xét o Dựa vào các mối liên kết với các lớp khác - Tính trên lớp kết nối với lớp đang xét (*)
Nội dung trích xuất từ tài liệu:
Phân Tích Hệ Thống Hướng Đối Tượng, Ngôn Ngữ UML - Phạm Thị Xuân Lộc phần 8- Chỉ tính trên đối tượng đang xét- Chỉ tính trên lớp đang xét (*) o Dựa trên các thuộc tính của lớp đang xét o Dựa vào các mối liên kết với các lớp khác- Tính trên lớp kết nối với lớp đang xét (*)- Cũng có dạng không/ có tham số như trênVí dụ :tsLop() : integer ; // tổng số lớptsLop (b : char) : integer ; // tìm theo một bantsLop(si_so : integer) : integer ;tsLop(si_so_min, si_so_max : integer) : integer ;tsLop(mon: Mon) : integer ;tsLop(ma_mon: string) : integer ;tsLop(tb: Thietbi) : integer ;tsLop(ma_thietbi: string) : integer ;tsLop(p: Phong() : integer;tsLop(ma_phong: string) : integer ;tsMon() : integer ;tsMon(co_TH : boolean) : Mon[] ;tsMon(so_tiet : integer) : Mon[] ;tsMon(so_tiet_min, so_tiet_max : integer) : Mon[] ;tsMon(co_TH : boolean, so_tiet : integer) : Mon[] ;tsMon(co_TH : boolean, so_tiet_min, so_tiet_max : integer) : Mon[] ;tsThietbi(): integer ;// tổng số thiết bị có trong phòng học của lớp đang xéttsThietbi(tri_gia: longint): integer ;tsThietbi(tri_gia_min, tri_gia_max: longint): integer ;tbinhSiso(): integer; // trung bình sĩ số tính trên tất cả các lớptbinhSiso(b: char): integer;// trung bình sí số tính trên tất cả các lớp của một bantbinhSotietLop(): integer;//trung bình số tiết học tính trên tất cả các môn của lớp đang xétmaxSotietLop(): integer; ////số tiết tối đa tính trên tất cả các môn của lớp đang xétminSotietLop(): integer; ////số tiết tối thiểu tính trên tất cả các môn của lớp đang xéttbinhSotiet(): integer;//trung bình số tiết học tính trên tất cả các môn của tất cả các lớpmaxSotiet(): integer; ////số tiết tối đa tính trên tất cả các môn của tất cả các lớpminSotiet(): integer; ////số tiết tối thiểu tính trên tất cả các môn của tất cả các lớph. Hiển thị kết quả thống kê dùng hàm kết tập trên nhóm (*): 16 Dùng các hàm kết tập (sum, count, max, min, avg) để tính ra kết quả. - Chỉ tính trên lớp đang xét o Dựa trên các thuộc tính của lớp đang xét o Dựa vào các mối liên kết với các lớp khác - Tính trên lớp kết nối với lớp đang xét - Cũng có dạng không/ có tham số như trên Ví dụ : tsLopTheoSiso(); tsLopTheoBan(); tsLopTheoMon() ; tsLopTheoPhong() ; tsLopTheoThietbi() ; trbinhSisoLopTheoBan(); trbinhSisoLopTheoMon() ; trbinhSisoLopTheoThietbi() ; i. Tìm kiếm đối tượng có một thuộc tính lớp/ thuộc tính liên kết đạt trị min/ max: Ví dụ : lopDongNhat(): Lop []; // ds các lớp có sĩ số đạt max lopHocMonLauNhat(): Lop []; // ds các lớp có số tiết học một môn đạt max j. Tìm kiếm đối tượng có một kết quả hàm kết tập theo nhóm đạt trị min/ max: Ví dụ : lopNhieuMonNhat(): Lop[]; // ds các lớp học nhiều môn nhất lopNhieuMonThuchanhNhat(): Lop[]; // ds các lớp học nhiều môn thực hành nhất (co thuc hanh=true) lopNhieuMonLythuyetNhat(): Lop[]; // ds các lớp học nhiều môn thực hành nhất (co thuc hanh=false) lopNhieuMonNhat(so_tiet: integer): Lop[]; // ds các lớp học nhiều môn có số tiết bằng so_tiet nhất lopNhieuThietbi(): Lop[]; // ds các lớp học với nhiều thiết bị nhấtIII.6.2.8 Chuyển sơ đồ lớp từ mức quan niệm sang mức luận lý. Ví dụ : 17 NV PK_NV THU_KHO MA_NV PK_THU_KHO HO_NV MA_NV TEN_NV DC_NV HO_NV NAM_SINH TEN_NV NGAY_BD DC_NV NAM_SINH NGAY_BD KHO PK_KHO MA_KHO HANG MA_NV PK_HANG TEN_KHO MA_HG DC_KHO TEN_HG SO_DT GHI_PHIEU PK_GHI_PHIEU GHI_HOA_DON MA_HG SO_PH PK_GHI_HOA_DON PHIEU_N_X SL MA_HG PK_PHIEU_N_X DG SO_HD SO_PH SL MA_KHO DG MA_NV NGAY LOAI_PH HOA_DON NV_KE_TOAN PK_HOA_DON PK_NV_KE_TOAN CHO SO_HD MA_NV PK_CHO MA_NV HO_NV SO_PH NGAY_LAP_HOA_DON TEN_NV SO_HD SO_SERI_HD DC_NV LA_HD_BAN NAM_SINH TRI_GIA_HD NGAY_BDIII.6.2.9 Đóng gói : Như ở sơ đồ hoạt vụ. 18 Chương IV: Sơ đồ tương tác (interaction diagram)Chương IV: Sơ đồ tương tác (interaction diagram) ........................................................................ 1IV.1 GIỚI THIỆU : ................................ ...

Tài liệu được xem nhiều: