Đề cương khóa học

Giới thiệu

  • Giới thiệu về giảng viên và học viên
  • Giới thiệu về mô hình hóa
  • Giới thiệu về SysML
  • Giới thiệu về MagicDraw/Cameo
  • Định nghĩa Trường hợp Nghiên cứu

Tổ chức Hệ thống Cấu trúc

  • Ký hiệu Biểu đồ Gói (Package Diagram)
  • Phân rã Hệ thống thành các Gói
  • Mô hình hóa Sự phụ thuộc giữa các Gói
  • Bài thực hành: Mô hình hóa Cấu trúc Gói

Phân tích Nhu cầu Người dùng

  • Ký hiệu Biểu đồ Trường hợp Sử dụng (Use Case Diagram)
  • Xác định Diễn viên (Actors)
  • Xác định Trường hợp Sử dụng (Use Cases)
  • Mối quan hệ giữa các Trường hợp Sử dụng
  • Bài thực hành: Mô hình hóa Trường hợp Sử dụng

Định nghĩa Yêu cầu Hệ thống

  • Từ Trường hợp Sử dụng đến Yêu cầu Hệ thống
  • Ký hiệu Biểu đồ Yêu cầu (Requirements Diagram)
  • Xác định Yêu cầu
  • Định nghĩa Cấu trúc Yêu cầu
  • Kiểm tra Yêu cầu bằng Trường hợp Kiểm thử (Test Cases)
  • Mối quan hệ giữa các Yêu cầu
  • Bài thực hành: Mô hình hóa Yêu cầu

Định nghĩa Các Khối Cấu trúc (Quan điểm Hộp Đen)

  • Ký hiệu Biểu đồ Định nghĩa Khối (Block Definition Diagram)
  • Các Khối Cấu trúc
  • Mô hình hóa Thuộc tính của Khối
  • Định nghĩa Mối quan hệ giữa các Khối
  • Định nghĩa Từ điển Dữ liệu Hệ thống
  • Bài thực hành: Mô hình hóa Quan điểm Hộp Đen của Hệ thống

Mô hình hóa Cấu trúc Khối (Quan điểm Hộp Trắng)

  • Biểu đồ Khối Nội bộ (Internal Block Diagram)
  • Hiển thị Các Phần của Khối
  • Kết nối các Phần bằng Các Kết nối (Connectors)
  • Định nghĩa Cổng (Ports)
  • Định nghĩa Lưu lượng Mục và Khối Giao diện
  • Bài thực hành: Mô hình hóa Quan điểm Hộp Trắng của Hệ thống

Mô hình hóa Ràng buộc Hệ thống

  • Định nghĩa Các Khối Ràng buộc (Constraint Blocks)
  • Liên kết Thuộc tính Ràng buộc với Thuộc tính Giá trị
  • Thực hiện Parametrics
  • Bài thực hành: Mô hình hóa Parametrics

Thiết kế Hành vi Hệ thống Dựa trên Trạng thái

  • Ký hiệu Biểu đồ Máy Trạng thái (State Machine Diagram)
  • Xác định Các Trạng thái
  • Định nghĩa Sự kiện Chuyển đổi Trạng thái
  • Xác định Tín hiệu (Signals)
  • Xác định Hiệu ứng (Effects)
  • Thực hiện Máy Trạng thái
  • Bài thực hành: Mô hình hóa Máy Trạng thái

Thiết kế Lưu lượng Điều khiển và Dữ liệu

  • Biểu đồ Hoạt động (Activity Diagram)
  • Định nghĩa Các Hoạt động
  • Xác định Tham số
  • Định nghĩa Các Hành động
  • Mô hình hóa Lưu lượng Điều khiển
  • Mô hình hóa Lưu lượng Dữ liệu
  • Thực hiện Hoạt động
  • Bài thực hành: Mô hình hóa Hoạt động

Thiết kế Truyền thông

  • Ký hiệu Biểu đồ Dòng (Sequence Diagram)
  • Mô hình hóa Các Đường đời (Lifelines)
  • Mô hình hóa Tin nhắn
  • Phân rã Sự tương tác bằng Tham chiếu
  • Áp dụng Các Đoạn Tương tác (Interaction Fragments)
  • Định nghĩa Ràng buộc Thời gian
  • Bài thực hành: Mô hình hóa Sự tương tác

Mô hình hóa Các Xây dựng Trong suốt

  • Kiến trúc Lô-gíc và Vật lý
  • Mối quan hệ Phân bổ (Allocation relationship)
  • Các Tùy chọn Hiển thị Phân phối (Allocations Display Options)
  • Xác định Loại Phân phối
  • Ma trận Phân bổ (Allocation Matrix)
  • Bài thực hành: Xây dựng Ma trận Phân bổ

Báo cáo Tùy chỉnh

  • Tổng quan
  • Giới thiệu về Sinh báo cáo
  • Ngôn ngữ Mẫu Velocity (Velocity Template Language)
  • Mở rộng MagicDraw cho VTL
  • Làm việc với Định dạng Microsoft Office
  • Phát triển và Duy trì Mẫu

Tự động hóa bằng Macro & Scripting

  • Giới thiệu
  • Các Khái niệm Chung
  • Giới thiệu về API
  • Các Lớp Phổ biến và Hữu ích
  • Mã Nguồn Đặt Ở Đâu?
  • Ví dụ và Bài tập Thực hành

Yêu cầu

Không có.

Đối tượng dự kiến:

  • Công nghệ Hệ thống (Systems Engineers) tham gia vào việc mô hình hóa kiến trúc và thiết kế hệ thống.
  • Kỹ sư Mô hình Dựa trên Hệ thống (Model-Based Systems Engineering - MBSE).
 40 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan