CHƯƠNG 3 AN TOÀN THƯƠNG MẠI ĐIỆN TỬ Click to edit Master title Click to edit Master title stylestyle Click to edit Master text styles Second level Third level Fourth level Fifth level PHÂN TÍCH VÀ THI[.]
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 PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG Trần Thị Thanh Lan Khoa Công Nghệ Thông Tin Email: trantthanhlan@dtu.edu.vn Thời gian: 120 phút Wednesday, October 11, 2023 Faculty Of Information Technology Page: MỤC TIÊU Cung cấp cho sinh viên kiến thức về: Các góc nhìn khác 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ệ lớp, thuộc tính (attribute), phương thức (method) lớp Gói (package) 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 lớp liên quan lại với Gói sử dụng để nhóm lớp có chung lại với Hình thành gói lớp dựa chức hay dựa đặc tính kỹ thuật khả 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 lớp giao diện người dùng, cho khả quan sát liệu nhập liệu Gói đối tượng tác nghiệp: Bao gồm lớp lĩnh vực từ mơ hình phân tích Gói sở liệu: Gói cung cấp dịch vụ cho lớp khác gói tác nghiệp để lưu trữ (thí dụ ghi lên tệp đĩa) Gói tiện ích: Gói chứa dịch vụ để gói khác hệ thống sử dụng Wednesday, October 11, 2023 Faculty Of Information Technology Page: 7/49 GÓI (PACKAGE) Tương tá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ả gói quan hệ 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 đề cập đến: Các khái niệm 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 https://www.uml-diagrams.org/packagediagrams-overview.html https://www.youtube.com/watch? 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 sau: Một 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 cách hiệu theo yêu cầu: Chuyên viên tin học sở đào tạo người quản trị website (administrator), công việc administrator là: Quản lý danh sách phòng học, danh sách giáo viên, danh sách môn học, danh sách lớp học, danh sách 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 sau: Một 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 cách hiệu theo yêu cầu: Sinh viên đối tượng sử dụng website xem thời khóa biểu, tìm kiếm thời khóa biểu lớp học (khi sử dụng chức xem, tìm kiếm thời khóa biểu đố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 sau: Một 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 cách hiệu theo yêu cầu: Giáo vụ sở đào tạo thêm mới, cập nhật thời khóa biểu lớp học Người quản lý sở đào tạo thống kê số phịng học sử dụng, chưa sử dụng tuần học Wednesday, October 11, 2023 Faculty Of Information Technology Page: 17/49 BÀI TẬP Cho tình sau: Một 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 cách hiệu theo yêu cầu: Yêu cầu đăng nhập (login) website: + Đối tượng sinh viên không thực đăng nhập + Các đối sử dụng lại bắt buộc phải thực đăng nhập Wednesday, October 11, 2023 Faculty Of Information Technology Page: 18/49 BÀI TẬP Dựa vào tình anh (chị) thực yêu cầu sau: 1.Xác định lớp cho hệ thống 2.Xác định thuộc tính phương thức cho lớp 3.Vẽ biểu đồ lớp cho hệ thống Wednesday, October 11, 2023 Faculty Of Information Technology Page: 19/49