Course Code: mbsea
Duration: 40 hours
Prerequisites:

없음.

대상 학습자:

  • 시스템 엔지니어로, 아키텍처 모델링과 시스템 설계에 참여하는 사람.
  • 모델 기반 시스템 공학(MBSE) 실무자.
Overview:

강의, 데모, 그리고 인터랙티브 랩을 조합하여 이 과정은 CATIA Magic 환경에서 MBSE를 활용하는 기반을 제공합니다. 학생들은 SysML과 그 응용에 대해 배우게 됩니다. 또한 이 과정은 CATIA Magic 내부의 소프트웨어 확장 가능성에 대한 소개도 포함되어 있습니다. 학생들은 API와 기본 코딩 구문에 대해 배우며, Groovy를 사용한 스크립트 및 매크로 생성, Velocity Template Language를 사용한 사용자 정의 보고서 작성 등 다양한 예제를 통해 실습할 것입니다.

Course Outline:

소개

  • 트레이너와 참가자 소개
  • 모델링 소개
  • SysML 소개
  • MagicDraw/Cameo 소개
  • 사례 연구 정의

구조 시스템 분해

  • 패키지 다이어그램 표기법
  • 시스템을 패키지로 분해하기
  • 패키지 의존성 모델링
  • 실습 과제: 패키지 구조 모델링

사용자 요구사항 분석

  • 사용 사례 다이어그램 표기법
  • 행위자 식별
  • 사용 사례 식별
  • 사용 사례 관계
  • 실습 과제: 사용 사례 모델링

시스템 요구사항 정의

  • 사용 사례에서 시스템 요구사항으로
  • 요구사항 다이어그램 표기법
  • 요구사항 명세
  • 요구사항 구조 정의
  • 테스트 케이스로 요구사항 검증하기
  • 요구사항 관계
  • 실습 과제: 요구사항 모델링

구조 블록 정의 (블랙박스 뷰)

  • 블록 정의 다이어그램 표기법
  • 구조 블록
  • 블록 속성 모델링
  • 블록 간 관계 정의하기
  • 시스템 데이터 사전 정의
  • 실습 과제: 시스템의 블랙박스 뷰 모델링

블록 구조 모델링 (화이트박스 뷰)

  • 내부 블록 다이어그램
  • 블록 구성 요소 시각화하기
  • 연결자로 구성 요소 연결하기
  • 포트 정의하기
  • 항목 흐름과 인터페이스 블록 정의하기
  • 실습 과제: 시스템의 화이트박스 뷰 모델링

시스템 제약 조건 모델링

  • 제약 조건 블록 정의하기
  • 값 속성과 제약 조건 속성을 바인딩하기
  • 파라메트릭 실행하기
  • 실습 과제: 파라메트릭 모델링

상태 기반 시스템 동작 설계

  • 상태 머신 다이어그램 표기법
  • 상태 식별하기
  • 상태 전환 이벤트 정의하기
  • 신호 명세하기
  • 효과 명세하기
  • 상태 머신 실행하기
  • 실습 과제: 상태 머신 모델링

제어 및 데이터 흐름 설계

  • 활동 다이어그램
  • 활동 정의하기
  • 매개변수 명세하기
  • 행동 정의하기
  • 제어 흐름 모델링
  • 데이터 흐름 모델링
  • 활동 실행하기
  • 실습 과제: 활동 모델링

통신 설계

  • 시퀀스 다이어그램 표기법
  • 라이프라인 모델링
  • 메시지 모델링
  • 참조를 사용한 상호작용 분해하기
  • 상호작용 조각 적용하기
  • 타이밍 제약 조건 정의하기
  • 실습 과제: 상호작용 모델링

교차 연결 구성요소 모델링

  • 논리적 및 물리적 아키텍처
  • 할당 관계
  • 할당 표시 옵션
  • 할당 유형 식별하기
  • 할당 매트릭스
  • 실습 과제: 할당 매트릭스 구축

사용자 정의 보고서

  • 개요
  • 보고서 생성 소개
  • Velocity Template Language
  • MagicDraw의 VTL 확장 기능
  • Microsoft Office 형식에서 작업하기
  • 템플릿 개발 및 유지 관리

매크로 및 스크립팅을 사용한 자동화

  • 소개
  • 전반적인 개념
  • API 소개
  • 흔하고 유용한 클래스
  • 코드는 어디에 들어가나요?
  • 예제와 실습 과제
Sites Published:

United Arab Emirates - MBSE with Automation

Qatar - MBSE with Automation

Egypt - MBSE with Automation

Saudi Arabia - MBSE with Automation

South Africa - MBSE with Automation

Brasil - MBSE with Automation

Canada - MBSE with Automation

中国 - MBSE with Automation

香港 - MBSE with Automation

澳門 - MBSE with Automation

台灣 - MBSE with Automation

USA - MBSE with Automation

Österreich - MBSE with Automation

Schweiz - MBSE with Automation

Deutschland - MBSE with Automation

Czech Republic - MBSE with Automation

Denmark - MBSE with Automation

Estonia - MBSE with Automation

Finland - MBSE with Automation

Greece - MBSE with Automation

Magyarország - MBSE with Automation

Ireland - MBSE with Automation

Luxembourg - MBSE with Automation

Latvia - MBSE with Automation

España - MBSE with Automation

Italia - MBSE with Automation

Lithuania - MBSE with Automation

Nederland - MBSE with Automation

Norway - MBSE with Automation

Portugal - MBSE with Automation

România - MBSE with Automation

Sverige - MBSE with Automation

Türkiye - MBSE with Automation

Malta - MBSE with Automation

Belgique - MBSE with Automation

France - MBSE with Automation

日本 - MBSE with Automation

Australia - MBSE with Automation

Malaysia - MBSE with Automation

New Zealand - MBSE with Automation

Philippines - MBSE with Automation

Singapore - MBSE with Automation

Thailand - MBSE with Automation

Vietnam - MBSE with Automation

India - MBSE with Automation

Argentina - MBSE with Automation

Chile - MBSE with Automation

Costa Rica - MBSE with Automation

Ecuador - MBSE with Automation

Guatemala - MBSE with Automation

Colombia - MBSE with Automation

México - MBSE with Automation

Panama - MBSE with Automation

Peru - MBSE with Automation

Uruguay - MBSE with Automation

Venezuela - MBSE with Automation

Polska - MBSE with Automation

United Kingdom - MBSE with Automation

South Korea - MBSE with Automation

Pakistan - MBSE with Automation

Sri Lanka - MBSE with Automation

Bulgaria - MBSE with Automation

Bolivia - MBSE with Automation

Indonesia - MBSE with Automation

Kazakhstan - MBSE with Automation

Moldova - MBSE with Automation

Morocco - MBSE with Automation

Tunisia - MBSE with Automation

Kuwait - MBSE with Automation

Oman - MBSE with Automation

Slovakia - MBSE with Automation

Kenya - MBSE with Automation

Nigeria - MBSE with Automation

Botswana - MBSE with Automation

Slovenia - MBSE with Automation

Croatia - MBSE with Automation

Serbia - MBSE with Automation

Bhutan - MBSE with Automation

Nepal - MBSE with Automation

Uzbekistan - MBSE with Automation