Tải bản đầy đủ (.ppt) (19 trang)

Cs 353 - Han Tich Thiet Ke Huong Doi Tuong - 2020F - Lectures Slides - 10.Ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (519.75 KB, 19 trang )

Click to edit Master title
style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level

PHÂN TÍCH VÀ THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
Trần Thị Thanh Lan
Khoa Công Nghệ Thông Tin
Đại học Duy Tân


CHƯƠNG 6

PHÂN TÍCH HƯỚNG ĐỐI
TƯỢNG
Trần Thị Thanh Lan
Khoa Cơng Nghệ Thông Tin
Email:
Thời gian: 120 phút

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 2



MỤC TIÊU
Cung cấp cho sinh viên những kiến thức về:
Các góc nhìn khác nhau về hệ thống: Góc nhìn logic, góc
nhìn cài đặt, góc nhìn hành vi, góc nhìn triển khai
Các cách tiếp cận để xác định lớp đối tượng, xác định mối
quan hệ giữa các lớp, các thuộc tính (attribute), và phương
thức (method) của lớp.
Gói (package) và sơ đồ gói (package diagram)

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 3/49


NỘI DUNG
Khái niệm gói
Biểu đồ gói (package diagram)

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 4/49


GĨI (PACKAGE)
 Khái niệm
 Một gói (package) nhóm các lớp liên quan lại với

nhau
 Gói được sử dụng để nhóm các lớp có những cái
chung lại với nhau.
 Hình thành gói lớp dựa trên các chức năng hay
dựa trên đặc tính kỹ thuật.
 khả năng dễ sử dụng lại

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 5/49


GÓI (PACKAGE)
 Ký hiệu:

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 6/49


GĨI (PACKAGE)
 Gói giao diện: Bao gồm các lớp giao diện người
dùng, cho khả năng quan sát dữ liệu và nhập dữ liệu
mới
 Gói đối tượng tác nghiệp: Bao gồm các lớp lĩnh vực
từ mơ hình phân tích

 Gói cơ sở dữ liệu: Gói này cung cấp dịch vụ cho các
lớp khác trong gói tác nghiệp để nó có thể lưu trữ (thí
dụ ghi lên tệp đĩa)
 Gói tiện ích: Gói này chứa các dịch vụ để các gói
khác trong hệ thống sử dụng.

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 7/49


GĨI (PACKAGE)
 Tương tác giữa các gói:
Gói UI

Gói đối tượng tác nghiệp

Gói tiện ích

Gói CSDL

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 8/49



BIỂU ĐỒ GĨI (PACKAGE DIAGRAM)
DIAGRAM)
 Khái niệm gói
 Biểu đồ gói

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 9/49


BIỂU ĐỒ GĨI(PACKAGE DIAGRAM)
 Biểu đồ gói (package diagram) mơ tả các gói và quan
hệ giữa chúng
 Ký hiệu:

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 10/49


BIỂU ĐỒ GĨI(PACKAGE DIAGRAM)
 Ví dụ:

Wednesday, October 11, 2023

Faculty Of Information Technology


Page: 11/49


TỔNG KẾT
Trong chương này chúng ta đã đề cập đến:
Các khái niệm cơ bản
 Cách xác định lớp
Biểu đồ lớp (class diagram)
Khái niệm gói
Biểu đồ gói (package diagram)

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 12/49


THAM KHẢO
1. />2. />v=blxNIP8XuCg

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 13/49


CÂU HỎI

 Trình bày khái niệm gói?

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 14/49


BÀI TẬP
Cho tình huống sau:
Một cơ sở đào tạo muốn xây dựng website Quản lý phòng
học để giúp việc quản lý phòng học một cách hiệu quả
theo những yêu cầu:
Chuyên viên tin học của cơ sở đào tạo sẽ là người quản
trị website (administrator), công việc của administrator là:
Quản lý danh sách các phòng học, danh sách giáo viên,
danh sách các môn học, danh sách các lớp học, danh sách
các suất học, danh sách tài khoản đăng nhập website.

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 15/49


BÀI TẬP
Cho tình huống sau:
Một cơ sở đào tạo muốn xây dựng website Quản lý phòng

học để giúp việc quản lý phòng học một cách hiệu quả
theo những yêu cầu:
Sinh viên và mọi đối tượng sử dụng website có thể xem
thời khóa biểu, tìm kiếm thời khóa biểu của lớp học (khi
sử dụng các chức năng xem, tìm kiếm thời khóa biểu thì
đối tượng sử dụng khơng cần phải đăng nhập vào hệ
thống).

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 16/49


BÀI TẬP
Cho tình huống sau:
Một cơ sở đào tạo muốn xây dựng website Quản lý phòng
học để giúp việc quản lý phòng học một cách hiệu quả
theo những yêu cầu:
Giáo vụ của cơ sở đào tạo có thể thêm mới, cập nhật thời
khóa biểu của từng lớp học
Người quản lý của cơ sở đào tạo có thể thống kê số
phịng học đã sử dụng, chưa được sử dụng trong mỗi tuần
học.

Wednesday, October 11, 2023

Faculty Of Information Technology


Page: 17/49


BÀI TẬP
Cho tình huống sau:
Một cơ sở đào tạo muốn xây dựng website Quản lý phòng
học để giúp việc quản lý phòng học một cách hiệu quả
theo những yêu cầu:
Yêu cầu về đăng nhập (login) website:
+ Đối tượng sinh viên khơng thực hiện đăng nhập
+ Các đối sử dụng cịn lại bắt buộc phải thực hiện đăng
nhập

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 18/49


BÀI TẬP
Dựa vào tình huống trên anh (chị) hãy thực hiện các yêu
cầu sau:
1.Xác định các lớp cho hệ thống trên
2.Xác định thuộc tính và phương thức cho các lớp
3.Vẽ biểu đồ lớp cho hệ thống trên

Wednesday, October 11, 2023

Faculty Of Information Technology


Page: 19/49



×