연락처 정보

코스 개요

입문부분

  • 강사 및 수강생 소개
  • 모델링 기초 소개
  • SysML 개요 설명
  • MagicDraw/Cameo 툴 소개
  • 사례 연구 정의하기

시스템 구조 분해

  • 패키지 다이어그램 표기법
  • 시스템을 여러 패키지로 분할하기
  • 패키지 간의 의존 관계 모델링
  • 실습 과제: 패키지 구조 모델링

사용자 요구사항 분석

  • 유스케이스 다이어그램 표기법
  • 액터 식별하기
  • 유스케이스 확인 및 정의
  • 유스케이스 간 관계 설정
  • 실습 과제: 유스케이스 모델링

시스템 요구사항 정의

  • 유스케이스에서 시스템 요구사항 도출하기
  • 요구사항 다이어그램 표기법
  • 구체적인 요구사항 명시
  • 요구사항 구조 설계
  • 테스트 케이스를 활용한 요구사항 검증
  • 요구사항 간의 관계 규명
  • 실습 과제: 요구사항 모델링

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

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

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

  • 내부 블록 다이어그램 개요
  • 블록의 구성 요소 시각화하기
  • 커넥터를 이용한 부품 간 연결
  • 포트 정의 방법
  • 아이템 흐름 및 인터페이스 블록 설정
  • 실습 과제: 시스템의 화이트박스 뷰 모델링

시스템 제약조건 모델링

  • 제약 블록 생성 방법
  • 값 속성을 활용한 제약 조건 지정
  • 파라메트릭 연산 수행 방식
  • 실습 과제: 파라메트릭 모델링 연습

상태 기반 시스템 동작 설계

  • 상태머신 다이어그램 표기법
  • 다양한 상태 식별 방법
  • 상태 전환 이벤트 명시
  • 신호 정보 정의하기
  • 각 상태에서의 동작 설명
  • 상태머신 시뮬레이션 방법
  • 실습 과제: 상태머신 모델링 연습

제어 흐름 및 데이터 흐름 설계

  • 액티비티 다이어그램 소개
  • 각 단계별 활동 내용 정의
  • 파라미터 설정 방법
  • 실제 행동 명령 기술하기
  • 제어 흐름 모델링 절차
  • 데이터의 흐름 구조 표현법
  • 액티비티 실행 방식 확인하기
  • 실습 과제: 각종 활동 모델링 연습

통신 구조 설계

  • 시퀀스 다이어그램 표기법
  • 라이프라인 구성 요소 모델링 방법
  • 메시지 전송 방식 기술하기
  • 참조 기능을 활용한 상호작용 분할 기법
  • 인터랙션 프래그먼트의 사용법
  • 시간 제약 조건 명시하기
  • 실습 과제: 상호작용 모델링 연습

크로스컷팅 요소 모델링

  • 논리 및 물리적 아키텍처 개념
  • 할당 관계의 정의 방식
  • 다양한 할당 표시 방법 설명
  • 각종 할당 유형 분류법
  • 할당 매트릭스 활용 방법
  • 실습 과제: 할당 매트릭스 구성 연습

맞춤형 보고서 생성

  • 전반적인 개요 설명
  • 보고서 생성 방법 기초
  • Velocity 템플릿 언어 이해하기
  • MagicDraw에서의 VTL 확장 기능
  • MS Office 형식과 연동 방법
  • 템플릿 개발 및 유지보수 절차

매크로와 스크립팅을 활용한 자동화

  • 개론적인 내용 소개
  • 관련된 기본 원리 설명
  • API 개요 소개하기
  • 자주 사용되는 클래스 종류 설명
  • 코드를 어디에 작성해야 하는가?
  • 예시와 실습 과제 중심의 연습 활동

요건

특별한 사전 요구 조건은 없습니다.

대상 수강생:

  • 아키텍처 모델링 및 시스템 설계에 참여하는 시스템 엔지니어
  • 모델 기반 시스템 공학(MBSE) 실무자
 40 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리