문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
입문부분
- 강사 및 수강생 소개
- 모델링 기초 소개
- SysML 개요 설명
- MagicDraw/Cameo 툴 소개
- 사례 연구 정의하기
시스템 구조 분해
- 패키지 다이어그램 표기법
- 시스템을 여러 패키지로 분할하기
- 패키지 간의 의존 관계 모델링
- 실습 과제: 패키지 구조 모델링
사용자 요구사항 분석
- 유스케이스 다이어그램 표기법
- 액터 식별하기
- 유스케이스 확인 및 정의
- 유스케이스 간 관계 설정
- 실습 과제: 유스케이스 모델링
시스템 요구사항 정의
- 유스케이스에서 시스템 요구사항 도출하기
- 요구사항 다이어그램 표기법
- 구체적인 요구사항 명시
- 요구사항 구조 설계
- 테스트 케이스를 활용한 요구사항 검증
- 요구사항 간의 관계 규명
- 실습 과제: 요구사항 모델링
구조적 블록 정의(블랙박스 뷰)
- 블록 정의 다이어그램 표기법
- 구조적 블록 개념 이해
- 블록 속성 모델링 방법
- 블록 간의 관계 정의하기
- 시스템 데이터 사전 구축
- 실습 과제: 시스템의 블랙박스 뷰 모델링
블록 구조 모델링(화이트박스 뷰)
- 내부 블록 다이어그램 개요
- 블록의 구성 요소 시각화하기
- 커넥터를 이용한 부품 간 연결
- 포트 정의 방법
- 아이템 흐름 및 인터페이스 블록 설정
- 실습 과제: 시스템의 화이트박스 뷰 모델링
시스템 제약조건 모델링
- 제약 블록 생성 방법
- 값 속성을 활용한 제약 조건 지정
- 파라메트릭 연산 수행 방식
- 실습 과제: 파라메트릭 모델링 연습
상태 기반 시스템 동작 설계
- 상태머신 다이어그램 표기법
- 다양한 상태 식별 방법
- 상태 전환 이벤트 명시
- 신호 정보 정의하기
- 각 상태에서의 동작 설명
- 상태머신 시뮬레이션 방법
- 실습 과제: 상태머신 모델링 연습
제어 흐름 및 데이터 흐름 설계
- 액티비티 다이어그램 소개
- 각 단계별 활동 내용 정의
- 파라미터 설정 방법
- 실제 행동 명령 기술하기
- 제어 흐름 모델링 절차
- 데이터의 흐름 구조 표현법
- 액티비티 실행 방식 확인하기
- 실습 과제: 각종 활동 모델링 연습
통신 구조 설계
- 시퀀스 다이어그램 표기법
- 라이프라인 구성 요소 모델링 방법
- 메시지 전송 방식 기술하기
- 참조 기능을 활용한 상호작용 분할 기법
- 인터랙션 프래그먼트의 사용법
- 시간 제약 조건 명시하기
- 실습 과제: 상호작용 모델링 연습
크로스컷팅 요소 모델링
- 논리 및 물리적 아키텍처 개념
- 할당 관계의 정의 방식
- 다양한 할당 표시 방법 설명
- 각종 할당 유형 분류법
- 할당 매트릭스 활용 방법
- 실습 과제: 할당 매트릭스 구성 연습
맞춤형 보고서 생성
- 전반적인 개요 설명
- 보고서 생성 방법 기초
- Velocity 템플릿 언어 이해하기
- MagicDraw에서의 VTL 확장 기능
- MS Office 형식과 연동 방법
- 템플릿 개발 및 유지보수 절차
매크로와 스크립팅을 활용한 자동화
- 개론적인 내용 소개
- 관련된 기본 원리 설명
- API 개요 소개하기
- 자주 사용되는 클래스 종류 설명
- 코드를 어디에 작성해야 하는가?
- 예시와 실습 과제 중심의 연습 활동
요건
특별한 사전 요구 조건은 없습니다.
대상 수강생:
- 아키텍처 모델링 및 시스템 설계에 참여하는 시스템 엔지니어
- 모델 기반 시스템 공학(MBSE) 실무자
40 시간