1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 8: Thiết kế lớp phương thức

18 54 0

Đ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ài giảng Phân tích thiết kế hệ thống thông tin - Chương 8: Thiết kế lớp phương thức cung cấp cho người học những kiến thức như: Tiên đề trong thiết kế HĐT; Hệ quả trong thiết kế HĐT; Thiết kế lớp. Mời cá bạn cùng tham khảo!

25/02/2016 25/02/2016 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Chương Thiết kế lớp - phương thức 25/02/2016 Bức tranh PTKTHT 25/02/2016 25/02/2016 Nội dung • Tiên đề thiết kế HĐT • Hệ thiết kế HĐT • Thiết kế lớp • Phạm vi ảnh hưởng lớp • Tinh chế thuộc tính • Tinh chế mối kết hợp • Tinh chế hành vi 25/02/2016 Tiên đề thiết kế HĐT • Tiên đề 1: tiên đề độc lập • Duy trì tính độc lập thành phần thiết kế 25/02/2016 25/02/2016 Tiên đề thiết kế HĐT • Tiên đề 2: tiên đề thơng tin • Giảm tối đa thơng tin đối tượng thiết kế • Tách thành nhiều đối tượng đơn giản • Tách thành cấu trúc phân cấp kế thừa 25/02/2016 Tiên đề thiết kế HĐT • Tiên đề 2: tiên đề thơng tin • Giảm tối đa thơng tin đối tượng thiết kế 25/02/2016 25/02/2016 Hệ thiết kế HĐT • Hệ 1: thiết kế độc lập, giảm thiểu tối đa thơng tin trao đổi • Tính liên quan (coupling) • Dùng để đo mức độ liên quan lẫn đối tượng thành phần phần mềm • Biểu diễn thơng qua kết hợp nhị phân • Tính liên quan mạnh  liên hệ đối tượng phức tạp 25/02/2016 Hệ thiết kế HĐT • Hệ 1: thiết kế độc lập, giảm thiểu tối đa thông tin trao đổi • Tính liên quan (coupling) 25/02/2016 25/02/2016 Hệ thiết kế HĐT • Coupling: • Hai loại Coupling: tương tác kế thừa • Coupling tương tác: chia thành loại • Data coupling: liên kết thành phần liệu nguyên tố cấu trúc tổng hợp • Ví dụ: 25/02/2016 10 Hệ thiết kế HĐT • Coupling: • Coupling tương tác • Stamp coupling: liên kết hai thành phần phần cấu trúc toàn cấu trúc • Ví dụ: 25/02/2016 25/02/2016 11 Hệ thiết kế HĐT • Coupling: • Coupling tương tác • Control coupling: thành phần gởi yếu tố điều khiển tới thành phần khác hai thành phần có control coupling 25/02/2016 12 Hệ thiết kế HĐT • Coupling: • Coupling tương tác • Common coupling: hai thành phần tham chiếu đến cấu trúc toàn cục (hoặc biến toàn cục) có liên hệ gọi common coupling • Content coupling: thành phần tham khảo trực tiếp đến nội dung nhánh thành phần khác gọi content coupling 25/02/2016 13 25/02/2016 Hệ thiết kế HĐT • Coupling • Coupling tương tác 14 25/02/2016 Phạm vi ảnh hưởng lớp • Coupling • Coupling kế thừa: 25/02/2016 15 25/02/2016 Tinh chế thuộc tính • Kiểu thuộc tính: có loại • Thuộc tính đơn trị • Thuộc tính đa trị: list, array, bag • Ví dụ: thuộc tính số điện thoại • Thuộc tính dùng để tham chiếu tới đối tượng khác tới thể kết nối 16 25/02/2016 Tinh chế thuộc tính • Hiển thị thuộc tính • : = • +: Tồn cục • #: Bảo vệ • -: Cục Ghi chú: phạm vi thuộc tính mặc định thường cục 25/02/2016 25/02/2016 17 Tinh chế thuộc tính 25/02/2016 18 Tinh chế thuộc tính 25/02/2016 25/02/2016 19 Tinh chế thuộc tính 25/02/2016 20 Tinh chế thuộc tính 10 25/02/2016 25/02/2016 21 Tinh chế kết hợp 25/02/2016 22 Tinh chế kết hợp 11 25/02/2016 25/02/2016 23 Tinh chế kết hợp • Mối kết hợp tổng quát hóa/ chuyên biệt hóa 25/02/2016 24 Tinh chế kết hợp • Mối kết hợp tổng qt hóa/ chun biệt hóa • Trường hợp 1: 12 25/02/2016 25/02/2016 25 Tinh chế kết hợp • Mối kết hợp tổng qt hóa/ chun biệt hóa • Trường hợp 2: 25/02/2016 26 Tinh chế phương thức • Mục tiêu: mơ tả thuật tốn cho phương thức xác định giai đoạn phân tích, cách dùng mã giả sơ đồ • Áp dụng hệ luật dẫn • Một tập lớn lớp đơn giản tốt tập nhỏ lớp phức tạp • Tạo lớp tổng quát cho lớp mà chu1ngt a thấy nội dung giống nhau, mục tiêu tái sử dụng • Ln tập trung vào mục tiêu lớp định nghĩa, nhằm trách thiết kế lạc đề mở rộng vượt khỏi phạm vi ý nghĩa lớp 13 25/02/2016 25/02/2016 27 Thiết kế phương thức • Thiết kế nội dung phương thức 25/02/2016 28 Thiết kế phương thức 14 25/02/2016 25/02/2016 29 Thiết kế phương thức 25/02/2016 30 Thiết kế phương thức 15 25/02/2016 25/02/2016 31 Thiết kế phương thức Các method phát 25/02/2016 32 Thiết kế phương thức 16 25/02/2016 25/02/2016 33 Thiết kế phương thức 25/02/2016 34 Thiết kế phương thức 17 25/02/2016 25/02/2016 35 Thiết kế phương thức 25/02/2016 36 18 ... Thiết kế phương thức 25/02/2016 30 Thiết kế phương thức 15 25/02/2016 25/02/2016 31 Thiết kế phương thức Các method phát 25/02/2016 32 Thiết kế phương thức 16 25/02/2016 25/02/2016 33 Thiết kế. .. nghĩa, nhằm trách thiết kế lạc đề mở rộng vượt khỏi phạm vi ý nghĩa lớp 13 25/02/2016 25/02/2016 27 Thiết kế phương thức • Thiết kế nội dung phương thức 25/02/2016 28 Thiết kế phương thức 14 25/02/2016... Nội dung • Tiên đề thiết kế HĐT • Hệ thiết kế HĐT • Thiết kế lớp • Phạm vi ảnh hưởng lớp • Tinh chế thuộc tính • Tinh chế mối kết hợp • Tinh chế hành vi 25/02/2016 Tiên đề thiết kế HĐT • Tiên đề

Ngày đăng: 19/08/2021, 14:54

Xem thêm:

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w