Đề cương khóa học
Giới Thiệu
- Giới thiệu 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 Một 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 Mối quan hệ giữa các Gói
- Bài Tập Thực hành: Mô hình hóa Cấu trúc Gói
Phân Tích Yêu 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 Các Trường Hợp Sử dụng
- Mối quan hệ giữa các Trường Hợp Sử dụng
- Bài Tập Thực hành: Mô hình hóa Các Trường Hợp Sử dụng
Xác Định 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 với Trường Hợp Thử nghiệm
- Mối quan hệ giữa các Yêu cầu
- Bài Tập Thực hành: Mô hình hóa Yêu cầu
Định Nghĩa Các Đơn vị Cấu trúc (Quan điểm Hộp Đen)
- Ký hiệu Biểu đồ Định nghĩa Đơn vị (Block Definition Diagram)
- Các Đơn vị Cấu trúc
- Mô hình hóa Thuộc tính của Đơn vị
- Định nghĩa Mối quan hệ giữa các Đơn vị
- Định nghĩa Từ điển Dữ liệu Hệ thống
- Bài Tập 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 Đơn vị (Quan điểm Hộp Trắng)
- Biểu đồ Đơn vị Nội bộ (Internal Block Diagram)
- Thị giác hóa Các Phần của Đơn vị
- Liên kết Các Phần bằng Kết nối
- Định nghĩa Cổng (Ports)
- Định nghĩa Dòng Lưu Chuyển và Đơn vị Giao diện
- Bài Tập 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 Đơn vị 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 Tính toán Tham số (Parametrics)
- Bài Tập Thực hành: Mô hình hóa Tính toán Tham số
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
- Xác định Hiệu ứng
- Thực hiện Máy Trạng thái
- Bài Tập Thực hành: Mô hình hóa Máy Trạng thái
Thiết Kế Lưu chuyển Kiểm soát 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 Hành động
- Mô hình hóa Lưu chuyển Kiểm soát
- Mô hình hóa Lưu chuyển Dữ liệu
- Thực hiện Hoạt động
- Bài Tập 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 Các Tin nhắn
- Phân rã 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 Tập Thực hành: Mô hình hóa Tương tác
Mô hình hóa Các Xây dựng Phân cấp
- Kiến trúc Lý thuyết và Vật lý
- Mối quan hệ Phân bổ (Allocation relationship)
- Các Tùy chọn Hiển thị Phân bổ
- Xác định Loại Phân bổ
- Ma trận Phân bổ (Allocation Matrix)
- Bài Tập Thực hành: Xây dựng Ma trận Phân bổ
Ngôn ngữ Cụ thể theo Lĩnh vực (DSL)
- Giới thiệu
- Các Khái niệm và Tổng quan về DSL
- Hồ sơ (Profiles)
- Loại (Stereotypes)
- Nhãn và Giá trị Nhãn (Tags & Tagged Values)
- Tùy chỉnh
Teamwork Cloud & Cameo Collaborator
- Giới thiệu
- Tính năng và Dịch vụ của Teamwork Cloud
- Ứng dụng Web và Quản trị
- Các Tính năng Công cụ Mô hình hóa
- Nhánh & Gộp (Branches & Merge)
- Phân chia Dự án
- Cameo Collaborator
Thời gian Dự kiến cho Khóa Học
- Phòng thí nghiệm, 60%
- Bài giảng, 35%
- Demo, 5%
Đánh giá (3)
Bà Malavika là một giảng viên rất tốt. Cô làm việc rất chăm chỉ và trả lời các câu hỏi của tôi rất tốt. Tôi hiểu rằng phạm vi ứng dụng của SysML và EA là rất rộng lớn, cô đã cố gắng hết sức để trình bày khóa học theo cách phù hợp nhất. Cô còn dành thời gian nghỉ giải lao để tìm câu trả lời cho các câu hỏi của chúng tôi. Tôi thật sự tôn trọng cô! Một giáo viên tuyệt vời!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Khóa học - System Engineering using SysML and UML 2
Dịch thuật bằng máy
I mostly liked his subject knowledge and style.
Giacomo Urso
Khóa học - Systems Modelling with SysML
Dịch thuật bằng máy
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Khóa học - Technical Architecture and Patterns
Dịch thuật bằng máy