연락처 정보

코스 개요

소개

  • 강사 및 수강생 간의 인사 및 소개
  • 모델링에 대한 기본 개념 설명
  • SysML의 개요
  • MagicDraw/Cameo 소개
  • 사례 연구 정의하기

시스템 구조 분해 방법

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

사용자 요구사항 분석 방법

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

시스템 요구사항 정의 방법

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

구조적 블록 정의 방법 (블랙박스 관점)

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

블록 구조 모델링 방법 (화이트박스 관점)

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

시스템 제약 조건 모델링 방법

  • 제약 블록을 정의하는 방법
  • 값 속성을 활용해 제약 조건 설정하기
  • 파라메트릭 계산 실행하기
  • 실습 과제: 파라메트릭 모델링 연습하기

상태 기반 시스템 동작 설계 방법

  • 상태 머신 다이어그램 표기법
  • 다양한 상태의 종류를 파악하는 법
  • 상태 전환 시 발생하는 이벤트 정의하기
  • 신호 내용 명시하는 방법
  • 각 상태에서 발생할 효과를 기술하기
  • 상태 머신 실행 연습하기
  • 실습 과제: 상태머신 모델링 연습하기

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

  • 액티비티 다이어그램 개요
  • 활동 내용 정의하기
  • 매개변수 설정하는 방법
  • 액션 종류에 대한 개념 파악하기
  • 제어 흐름을 모델링하는 기술
  • 데이터 흐름 모델링 연습하기
  • 액티비티 실행 시뮬레이션해보기
  • 실습 과제: 액티비티 모델링 연습하기

통신 설계 방법

  • 시퀀스 다이어그램 표기법 개요
  • 라이프라인을 모델링하는 기초 방법
  • 메시지 전송 과정을 시각화하기
  • 레퍼런스를 활용해 상호작용 구조 분할하기
  • 인터랙션 프래그먼트 적용 방법
  • 타이밍 제약 조건 설정하는 법
  • 실습 과제: 상호작용 모델링 연습하기

크로스컷팅 개념의 모델링 방법

  • 논리적 구조와 물리적 아키텍처 설명
  • 할당 관계의 개념과 사용법
  • 다양한 할당 옵션에 대한 이해
  • 여러 유형의 할당 방식을 식별하는 기술
  • 할당 매트릭스 작성법
  • 실습 과제: 할당 매트릭스를 직접 만들어보기

도메인 특화 언어(DSL) 활용법

  • DSL 개념 소개​
  • DSL 관련 핵심 개념 및 전반적인 개요​
  • 프로파일 설정법​
  • 스테레오타입 활용법​
  • 태그 및 태그 값 적용하기​
  • 커스터마이징 방법​

Teamwork Cloud 및 Cameo Collaborator 활용법

  • 기본 개념 소개​
  • Teamwork Cloud의 주요 기능 및 서비스 개요​
  • 웹 애플리케이션 활용법 및 관리 방안​
  • 모델링 도구의 기본 기능 설명​
  • 브랜치 생성 및 병합 방법​
  • 프로젝트 분할 전략​
  • Cameo Collaborator 기능 소개

예상 수업 시간 구성

  • 실습 연습: 60%
  • 슬라이드 기반 설명: 35%
  • 시연 세션: 5%
 40 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리