Cs 353 - Phan Tich Thiet Ke Huong Doi Tuong - 2020F - Lectures Slides - 15.Ppt

30 8 0
Cs 353 - Phan Tich Thiet Ke Huong Doi Tuong - 2020F - Lectures Slides - 15.Ppt

Đ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

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 XÂY DỰNG VÀ TRIỂN KHAI HỆ THỐ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ề: Biểu đồ triển khai Sinh mã Kiểm thử Wednesday, October 11, 2023 Faculty Of Information Technology Page: 3/19 NỘI DUNG  Sinh mã  Biểu đồ triển khai  Kiểm thử Wednesday, October 11, 2023 Faculty Of Information Technology Page: 4/19 BIỂU ĐỒ TRIỂN KHAI  Deployment Diagram vẽ giúp xác định triển khai hệ thống phần mềm Đồng thời, xác định đặt thành phần phần mềm (component) lên hệ thống  Deployment Diagram thể rõ kiến trúc triển khai nên ảnh hưởng đến thiết kế, phát triển, hiệu năng, khả mở rộng hệ thống,… Wednesday, October 11, 2023 Faculty Of Information Technology Page: 5/19 BIỂU ĐỒ TRIỂN KHAI  Ví dụ Wednesday, October 11, 2023 Faculty Of Information Technology Page: 6/19 BIỂU ĐỒ TRIỂN KHAI Các thành phần: Node thành phần vật lý, thiết bị phần cứng mơi trường mà thành phần phần mềm thực Wednesday, October 11, 2023 Faculty Of Information Technology Page: 7/19 BIỂU ĐỒ TRIỂN KHAI Các thành phần: Relationship Deployment Diagram sử dụng quan hệ Association Dependence để thể mối quan hệ node với Wednesday, October 11, 2023 Faculty Of Information Technology Page: 8/19 BIỂU ĐỒ TRIỂN KHAI Xây dựng Deployment Diagram Thực bước sau để xây dựng vẽ Deployment Diagarm Bước 1: Xác định thành phần phần cứng tham gia vào việc triển khai hệ thống Việc liên quan đến kiến trúc hệ thống, hiệu năng, khả mở rộng vấn đề tài hạ tầng hệ thống nên bạn cần có kinh nghiệm kiến trúc hệ thống để làm việc Wednesday, October 11, 2023 Faculty Of Information Technology Page: 9/19 BIỂU ĐỒ TRIỂN KHAI Xây dựng Deployment Diagram Bước 2: Xác định thành phần để triển khai lên Node Khi có phần cứng, bước xác định component liên quan để triển khai node Bước 3: Xác định quan hệ hoàn tất vẽ Xác định mối quan hệ thành phần với nối chúng lại để hoàn tất vẽ Wednesday, October 11, 2023 Faculty Of Information Technology Page: 10/19 NỘI DUNG  Sinh mã  Biểu đồ triển khai Wednesday, October 11, 2023 Faculty Of Information Technology Page: 16/19 SINH MÃ  Chuyển mơ hình thiết kế sang mã chương trình (C++, Java, …)  Các biểu đồ lớp chuyển sang mã chương trình định nghĩa lớp tương ứng  Các biểu đồ cộng tác chuyển thành mã chương trình định nghĩa phương thức  Các biểu đồ khác hỗ trợ cho q trình mã hóa Wednesday, October 11, 2023 Faculty Of Information Technology Page: 17/19 SINH MÃ  Chuyển mơ hình thiết kế sang mã chương trình (C++, Java, …)  Các biểu đồ lớp chuyển sang mã chương trình định nghĩa lớp tương ứng  Các biểu đồ cộng tác chuyển thành mã chương trình định nghĩa phương thức  Các biểu đồ khác hỗ trợ cho trình mã hóa Wednesday, October 11, 2023 Faculty Of Information Technology Page: 18/19 SINH MÃ  Ví dụ: biểu đồ lớp contains > * ListOfOrders  datePlaced  clientID + total() : double Wednesday, October 11, 2023 contains > OneOrder  quantity: Integer + subtotal() : double * AirPlane  price : float + getPrice() : float Faculty Of Information Technology Page: 19/19 SINH MÃ  Mã lớp OneOrder  quantity: Integer public class OneOrder { public double subTotal() { + subtotal() : double } private int quantity; OneOrder Wednesday, October 11, 2023 } Faculty Of Information Technology Page: 20/19

Ngày đăng: 11/10/2023, 23:14

Tài liệu cùng người dùng

Tài liệu liên quan