Đề cương khóa học
Mô-đun 1. Tại sao cần một Ngôn ngữ Mới
- Vì sao sử dụng mô hình hệ thống?
- Từ SysML v1 đến SysML v2.
- Các cải tiến và lợi ích chính.
- Ngôn ngữ, thư viện và API.
- Giới thiệu ví dụ trong khóa học.
Mô-đun 2. Các Khái niệm Mới Quan trọng
- Ký hiệu văn bản và đồ họa.
- Định nghĩa, Sử dụng và Tính năng.
- Mối quan hệ đánh kiểu và chuyên biệt hóa.
- Mô hình, Góc nhìn (Views) và Sơ đồ.
- Các Góc nhìn chuẩn SysML v2.
Mô-đun 3. Các Gói và Tổ chức
- Các Gói (Packages) và tổ chức mô hình.
- Tên và Không gian Tên.
- Quyền sở hữu và hệ phân cấp gói.
- Nhập (Imports) và khả năng nhìn thấy.
- Thư viện, Nhận xét và Tài liệu.
Mô-đun 4. Bối cảnh Hệ thống
- Ranh giới và phạm vi hệ thống.
- Người dùng và hệ thống bên ngoài.
- Định nghĩa và Sử dụng Bối cảnh.
- Các kết nối cấp cao.
- Ví dụ bối cảnh hệ thống Robot.
Mô-đun 5. Mô hình hóa Yêu cầu
- Các yếu tố yêu cầu và bộ định danh.
- Chủ thể, Nhà diễn và Bên liên quan.
- Định nghĩa và Sử dụng Yêu cầu.
- Yêu cầu con và các mẫu có thể tái sử dụng.
- Giả định và các điều kiện cần thiết.
- Đáp ứng yêu cầu.
Mô-đun 6. Kịch bản Sử dụng
- Hành vi cần thiết và mục tiêu của người dùng.
- Chủ thể, Nhà diễn và Mục tiêu.
- Định nghĩa và Sử dụng Kịch bản Sử dụng.
- Kết nối với Yêu cầu.
- Các Kịch bản Sử dụng bao gồm.
- Từ Kịch bản Sử dụng sang Hành động.
Mô-đun 7. Hành động và Hành vi Dựa trên Luồng
- Các lần xuất hiện (Occurrences) và Hành động.
- Định nghĩa và Sử dụng Hành động.
- Xếp thứ tự, hoàn thành và kết thúc.
- Các đường dẫn thay thế và song song.
- Tham số, Luồng (Flows) và Luồng kế tiếp.
- Hành động Gửi và Nhận.
- Góc nhìn Luồng Hành động.
Mô-đun 8. Các Phần và Mô hình hóa Cấu trúc
- Các Hạng mục (Items) và Phần (Parts).
- Định nghĩa và Sử dụng Phần.
- Thuộc tính và giá trị tính năng.
- Phân rã cấu trúc và tái sử dụng.
- Độ bội.
- Các Phần ghép và Phần tham chiếu.
- Chuyên biệt hóa và định nghĩa lại.
Mô-đun 9. Kết nối, Giao diện và Luồng
- Định nghĩa và Sử dụng Kết nối.
- Định nghĩa và Sử dụng Cổng.
- Tính năng có hướng và Cổng liên hợp.
- Định nghĩa và Sử dụng Giao diện.
- Kết nối so với Luồng.
- Góc nhìn Kết nối bên trong.
Mô-đun 10. Góc nhìn Trình tự và Tương tác
- Người tham gia và đường sống (lifelines).
- Gửi và nhận sự kiện.
- Bối cảnh tương tác.
- Thông điệp và khối lượng dữ liệu (payloads).
- Xếp thứ tự thông điệp và sự kiện.
- Ví dụ tương tác giao hàng Robot.
Mô-đun 11. Mô hình hóa Dựa trên Trạng thái
- Định nghĩa và Sử dụng Trạng thái.
- Chuyển đổi, Bộ kích hoạt và Ràng buộc bảo vệ.
- Hành động Vào, Làm và Rời.
- Hiệu ứng chuyển đổi.
- Các Trạng thái lồng nhau và song song.
- Góc nhìn Chuyển đổi Trạng thái.
- Chọn Hành động hoặc Trạng thái.
Mô-đun 12. Tính toán, Ràng buộc và Phân tích
- Đại lượng và đơn vị.
- Định nghĩa và Sử dụng Tính toán.
- Các Trường hợp Phân tích, đầu vào và kết quả.
- Ràng buộc và khẳng định.
- Ví dụ phân tích thời gian vận hành.
- So sánh các ứng viên thiết kế.
Mô-đun 13. Cơ sở API SysML v2 và Tích hợp
- Mục đích và dịch vụ của API.
- Nhà cung cấp và Người tiêu dùng API.
- Dự án, Cam kết (Commits), Nhánh (Branches) và Thẻ (Tags).
- Điều hướng mô hình và truy vấn.
- PIM, PSM, REST/HTTP và OSLC.
- Tích hợp và tự động hóa.
Mô-đun 14. Chuyển đổi từ SysML v1.x
- Phạm vi chuyển đổi và hỗ trợ công cụ.
- Áp ánh khái niệm v1 sang v2.
- Từ Sơ đồ sang Góc nhìn (Views).
- Xem xét các mô hình đã chuyển đổi.
- Các lựa chọn áp dụng và dự án thí điểm.
Yêu cầu
Hiểu biết cơ bản về các khái niệm kỹ thuật hệ thống, bao gồm yêu cầu, cấu trúc và hành vi của hệ thống. Làm quen với SysML v1.x hoặc UML là một lợi thế nhưng không bắt buộc. Không yêu cầu kiến thức SysML v2 hoặc kinh nghiệm lập trình trước đó; người tham gia cần cảm thấy thoải mái khi làm việc trong trình soạn thảo văn bản.
Đối tượng
Kỹ sư hệ thống, người thực hành MBSE, kiến trúc sư hệ thống và phần mềm, kỹ sư sản phẩm, nhà phân tích kinh doanh kỹ thuật và người dùng SysML v1.x muốn phát triển kỹ năng mô hình hóa SysML v2 thực tiễn.
Đánh giá (3)
Giải thích về tất cả các thành phần và cách sử dụng của chúng thông qua các ví dụ
Olga Elizova
Khóa học - Enterprise Architecture in the UAF
Dịch thuật bằng máy
Chuẩn bị dự án để chúng tôi có thể bắt đầu làm việc ngay từ đầu mà không lãng thời gian thiết lập các tệp không cần thiết trong bài tập. Sẵn sàng giải đáp mọi câu hỏi từ người tham gia.
Robert Walczak - Hitachi Energy
Khóa học - Systems Modeling with SysML and Enterprise Architect (EA)
Dịch thuật bằng máy
Thực hành các bài tập trong EA.
Pawel - Krajowa Szkola Skarbowosci
Khóa học - UML in Enterprise Architect (workshops)
Dịch thuật bằng máy