코스 개요
모듈 1. 왜 새로운 언어인가
- 왜 시스템 모델을 사용해야 하는가?
- SysML v1에서 SysML v2로.
- 주요 개선 사항과 이점.
- 언어, 라이브러리 및 API.
- 과정 예제 소개.
모듈 2. 주요 신규 개념
- 텍스트 및 그래픽 표기법.
- 정의(Definitions), 사용(Usages), 기능(Features).
- 타이핑(Typing) 및 전문화(Specialization) 관계.
- 모델, 뷰(Views), 다이어그램.
- 표준 SysML v2 뷰.
모듈 3. 패키지 및 조직
- 패키지 및 모델 조직.
- 이름과 네임스페이스.
- 소유권 및 패키지 위계 구조.
- 가져오기(Imports) 및 가시성.
- 라이브러리, 주석, 문서화.
모듈 4. 시스템 컨텍스트
- 시스템 경계 및 범위.
- 외부 사용자 및 시스템.
- 컨텍스트 정의 및 사용.
- 고급 연결.
- 로봇 시스템 컨텍스트 예제.
모듈 5. 요구사항 모델링
- 요구사항 요소 및 식별자.
- 주체(Subjects), 액터(Actors), 이해관계자(Stakeholders).
- 요구사항 정의 및 사용.
- 하위 요구사항 및 재사용 패턴.
- 가정 및 필수 조건.
- 요구사항 만족(Satisfaction).
모듈 6. 사용 사례
- 필요한 동작 및 사용자 목표.
- 주체, 액터, 목적(Objectives).
- 사용 사례 정의 및 사용.
- 요구사항과의 연결.
- 포함된 사용 사례(Included Use Cases).
- 사용 사례에서 액션으로.
모듈 7. 액션 및 플로우 기반 동작
- 발생(Occurrences) 및 액션(Actions).
- 액션 정의 및 사용.
- 순서, 완료, 종료.
- 대체 및 병렬 경로.
- 매개변수, 플로우, 성공 플로우.
- 전송(Send) 및 수락(Accept) 액션.
- 액션 플로우 뷰.
모듈 8. 부품(Parts) 및 구조적 모델링
- 항목(Items) 및 부품(Parts).
- 부품 정의 및 사용.
- 속성(Attribute) 및 기능 값.
- 구조적 분해 및 재사용.
- 중복도(Multiplicities).
- 복합(Composite) 및 참조(Reference) 부품.
- 전문화(Redefinition) 및 재정의.
모듈 9. 연결, 인터페이스 및 플로우
- 연결(Connect) 정의 및 사용.
- 포트(Port) 정의 및 사용.
- 지향성 있는 기능 및 공액(Conjugated) 포트.
- 인터페이스 정의 및 사용.
- 연결과 플로우의 차이.
- 상호 연결(Interconnection) 뷰.
모듈 10. 시퀀스 뷰 및 상호 작용
- 참여자 및 라이프라인(Lifelines).
- 이벤트 전송 및 수신.
- 상호 작용 컨텍스트.
- 메시지 및 페이로드.
- 메시지 및 이벤트 순서.
- 로봇 배송 상호 작용 예제.
모듈 11. 상태 기반 모델링
- 상태(State) 정의 및 사용.
- 전환(Transitions), 트리거, 가드(Guards).
- 엔트리(Entry), 도(Do), 엑시트(Exit) 액션.
- 전환 효과.
- 중첩 및 병렬 상태.
- 상태 전이 뷰.
- 액션 또는 상태 선택.
모듈 12. 계산, 제약 조건 및 분석
- 량(Quantities) 및 단위.
- 계산(Calculation) 정의 및 사용.
- 분석 사례(Analysis Cases), 입력 및 결과.
- 제약 조건(Constraints) 및 주장(Assertions).
- 운전 시간(Operating-time) 분석 예제.
- 설계 후보 비교.
모듈 13. SysML v2 API 및 통합 기초
- API의 목적 및 서비스.
- API 제공자(Providers) 및 소비자(Consumers).
- 프로젝트, 커밋, 브랜치, 태그.
- 모델 탐색 및 쿼리.
- PIM, PSM, REST/HTTP, OSLC.
- 통합 및 자동화.
모듈 14. SysML v1.x에서 이하는
- 이하는 범위 및 도구 지원.
- v1 개념을 v2로 매핑.
- 다이어그램에서 뷰로.
- 이이하된 모델 검토.
- 도입 옵션 및 파일럿 프로젝트.
요건
요구사항, 시스템 구조 및 동작을 포함한 시스템 엔지니어링 개념에 대한 기본적인 이해가 필요합니다. SysML v1.x 또는 UML에 익숙하면 유리하지만 필수 조건은 아닙니다. 이전의 SysML v2 지식이나 프로그래밍 경험이 필요하지 않으며, 참가자는 텍스트 편집기를 사용하여 작업하는 데 익숙해야 합니다.
대상 독자
실용적인 SysML v2 모델링 기술을 개발하려는 시스템 엔지니어, MBSE 실무자, 시스템 및 소프트웨어 아키텍트, 제품 엔지니어, 기술 비즈니스 분석가, SysML v1.x 사용자.
회원 평가 (3)
모든 컴포넌트와 그 용도 및 사용법에 대한 예시를 통한 설명
Olga Elizova
코스 - Enterprise Architecture in the UAF
기계 번역됨
실습에 필요하지 않은 파일을 설정하는 데 시간을 낭비하지 않고 처음부터 작업할 수 있는 준비된 프로젝트. 참여자들로부터 제기된 모든 질문에 답변할 준비성.
Robert Walczak - Hitachi Energy
코스 - Systems Modeling with SysML and Enterprise Architect (EA)
기계 번역됨
EA에서 연습 문제를 풀어보세요.
Pawel - Krajowa Szkola Skarbowosci
코스 - UML in Enterprise Architect (workshops)
기계 번역됨