intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Phân tích thiết kế hướng đối tượng: Chương 8 - Nguyễn Ngọc Duy

Chia sẻ: Kiếp Này Bình Yên | Ngày: | Loại File: PPT | Số trang:14

71
lượt xem
9
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Phân tích thiết kế hướng đối tượng - Chương 8 trình bày các kiến thức về thiết kế kiến trúc hệ thống. Chương này trang bị cho người học những hiểu biết về biểu đồ thành phần và biểu đồ triển khai. Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Phân tích thiết kế hướng đối tượng: Chương 8 - Nguyễn Ngọc Duy

  1. Trường Đại học Công nghệ Đồng Nai Khoa Công nghệ  Chương 8 THIẾT KẾ KIẾN TRÚC HỆ THỐNG 1
  2. Nội dung chương 8 1. Biểu đồ thành phần 2. Biểu đồ triển khai 2
  3. Biểu đồ thành phần Biểu đồ thành phần của hệ thống đặt phòng 3
  4. Biểu đồ thành phần  Biểu đồ thành phần thể hiện các phụ thuộc và khái quát các thành phần phần mềm  Các thành phần biểu diễn trong biểu đồ gồm: thành phần mã nguồn, các thành phần mã nhị phân, và các thành phần thực thi  Biểu diễn các đối tượng phụ thuộc và các mối quan hệ ở mức độ cao hơn so với biểu đồ lớp  Biểu đồ thành phần hỗ trợ quản lý các thành phần để tái sử dụng cũng như mở rộng mà không ảnh hưởng tiêu cực các ứng dụng hiện có 4
  5. Biểu đồ thành phần  Hỗ trợ các nhà phân tích và các trưởng dự án xác định đầy đủ các thành phần cần thiết trước khi phát triển và triển khai hệ thống.  Thuận lợi cho công tác cài đặt và bảo trì hệ thống 5
  6. Biểu đồ thành phần Các thành phần Component: Thành phần – thể hiện như một mảnh ghép cho việc hiện thực một hệ thống Interface: Giao diện – phần thể hiện của các tác vụ ra bên ngoài của lớp, của đối tượng hoặc của các thực thể khác – không bao gồm đặc tả cấu trúc bên trong 6
  7. Biểu đồ thành phần Các thành phần Port: Điểm gia tiếp giữa một thành phần và môi trường ngoài Part: Thể hiện một phần sự hoạt động của một thành phần Generalization: Liên kết thể hiện mối quan hệ tổng quát hóa 7
  8. Biểu đồ thành phần Các thành phần Realization: Liên kết thể hiện mối quan hệ hiện thực hóa – Quan hệ ngữ nghĩa giữa thành phần giao diện và lớp hiện thực Require Link: Kết nối các thành phần với các giao diện 8
  9. Biểu đồ thành phần Các thành phần Assembly Connector: Kết nối các part với các phần tử khác Delegation Connector: Kết nối các part với các port (phía bên ngoài các thanh phần) Dependency: Liên kết thể hiện mối quan hệ phụ thuộc giữa hai phần tử 9
  10. Biểu đồ triển khai Biểu đồ triển khai 10
  11. Biểu đồ triển khai  Dùng hình ảnh thể hiện cấu hình vật lý của các thành phần của hệ thống trong thời gian thực thi  Sử dụng các node và các liên kết truyền thông giữa các node để thể hiện mô hình hệ thống vật lý cần thiết cho phép hệ thống phần mềm vận hành.  Các node chứa các trường hợp của các thành phần sẽ được triển khai và thực hiện trên máy chủ cơ sở dữ liệu, ứng dụng, web, …  Biểu đồ triển khai được sử dụng cho việc triển khai thực tế các thành phần của hệ thống vào máy chủ 11
  12. Biểu đồ triển khai  Các quan điểm xây dựng biểu đồ triển khai:  Xác định kiến trúc hệ thống: Dựa vào các node và các liên kết node  Xác định các liên kết giữa phần mềm và phần cứng: Dùng các thể hiện của thành phần, tìm đường đi của chúng để xác định và lựa chọn các máy chủ cho chúng  Triển khai các thành phần vào từng máy chủ: cấu hình chi tiết các thông số vật lý, … 12
  13. Biểu đồ triển khai Các thành phần Node: Một máy tính, máy in hay một thiết bị phần cứng – một phần tử vật lý tham gia xử lý tài nguyên trên hệ thống. Component instance: Thể hiện của một thành phần khi triển khai có thể chạy hoặc thực thi trên một node 13
  14. Biểu đồ triển khai Các thành phần Node association: Kết hợp node – Hai node có kết hợp thì có thể truyền thông cho nhau. Dependency: Liên kết phụ thuộc – Hai thành phần quan hệ phụ thuộc khi nếu thành phần bị thay đổi thì thành phần kia cũng thay đổi theo 14
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2