연락처 정보

코스 개요

시스템 모델링 입문

  • 시스템 모델이란?
  • 시스템 모델링의 네 가지 기둥
  • 모델 중심 vs 문서 중심
  • SysML이란?
  • SysML과 UML의 관계
  • SysML의 네 가지 기둥

공통 및 횡단 구조체(Common and Crosscutting Constructs)

  • 프로파일, 스테레오타입 및 태그
  • 다이그래프 프레임(Diagram frames)
  • 댓글(Comments)
  • 할당(Allocations)

패키지 다이그래프(Package Diagrams)

  • 패키지란?
  • 패키지를 통한 모델 구조화
  • 패키지 포함 관계(Package containment)
  • 패키지 의존성(Package dependencies)
  • 모델 구조 표현
  • 뷰 및 관점(Views and viewpoints)

요구사항 다이그래프(Requirement Diagrams)

  • 요구사항이란?
  • 원자적 요구사항 모델링(Modelling atomic requirements)
  • 요구사항 추적성(Requirement traceability)

사용 사례 다이그래프(Use Case Diagrams)

  • 시스템을 블랙박스로서 살펴보기
  • 액터(Actors)를 통한 시스템 경계 식별
  • 시스템 서비스로서의 사용 사례
  • 사용 사례 다이그래프의 뒷면(Backend)
  • 사용 사례 구조 · 명목 및 대안 시나리오
  • 공통 동작 처리
  • 확장 및 특수화 동작

액티비티 다이그래프(Activity Diagrams)

  • 플로우 기반 로직 모델링
  • 액션 vs 액티비티
  • 토큰 플로우 이해
  • 컨트롤 플로우 vs 오브젝트 플로우
  • 결정 모델링 · 동시성 모델링
  • 스위밍레인(Swimlanes) 및 책임

블록 정의 다이그래프(Block Definition Diagrams)

  • 블록이란?
  • 블록 기능(Block features)
  • 타입(Type) 모델링
  • 시스템 계층 구조 모델링
  • 시스템 요소 일반화(Generalising system elements)

인터널 블록 다이그래프(Internal Block Diagrams)

  • 부품(Parts) 재검토
  • 플로우 속성을 가진 포트(Ports with Flow Properties)
  • 표준 포트 및 인터페이스
  • 프록시 포트 및 인터페이스 블록
  • 풀 포트(Full ports)

파라메트릭 다이그래프(Parametric Diagrams)

  • 제약 블록(Constraint block)이란?
  • 시스템 속성 제약(Constraining system properties)

시퀀스 다이그래프(Sequence Diagrams)

  • 상호작용 기반 동작(Interaction-based behaviour)
  • 단순 시퀀스
  • 동기식 vs 비동기식
  • 프래그먼트 노드(Fragment nodes)
  • 상호작용 사용 노드(Interaction use nodes)

상태 머신 다이그래프(State Machine Diagrams)

  • 상태 및 그 구문(State and their syntax)
  • 상태 간 전환(Transitions between states)
  • 의사 상태 표기법 (초기, 결정, 히스토리, 종료)
  • 상태 분해(Decomposing states)
  • 동시 상태 모델링(Modelling concurrent states)

시스템 모델링 자원 및 추가 읽을거리

  • 권장 웹 자원
  • 추천 문헌

요건

본 과정을 수강하려는 학생들은 시스템 모델링에 대한 사전 경험이 없어도 되지만, '문서 중심(document centric)' 시스템 엔지니어링 기법에 대해 탄탄한 이해를 갖추고 있어야 합니다.

 21 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리