코스 개요
소개
• 강사와 수강생 소개
• 모델링 소개
• SysML 소개
• MagicDraw/Cameo 소개
• 사례 연구 정의
구조적 시스템 분해
• 패키지 다이어그램 표기법
• 시스템을 패키지로 분해하기
• 패키지 의존성 모델링
• 실습 과제: 패키지 구조 모델링
사용자 요구사항 분석
• 유즈케이스 다이어그램 표기법
• 참여자(ACTOR) 식별
• 유즈케이스 식별
• 유즈케이스 관계
• 실습 과제: 유즈케이스 모델링
시스템 요구사항 정의
• 유즈케이스에서 시스템 요구사항으로
• 요구사항 다이어그램 표기법
• 요구사항 명세
• 요구사항 구조 정의
• 테스트 케이스를 통한 요구사항 검증
• 요구사항 관계
• 실습 과제: 요구사항 모델링
구조적 블록 정의 (흑박스 뷰)
• 블록 정의 다이어그램 표기법
• 구조적 블록
• 블록 속성 모델링
• 블록 간 관계 정의
• 시스템 데이터 사전 정의
• 실습 과제: 시스템의 흑박스 뷰 모델링
블록 구조 모델링 (백박스 뷰)
• 내부 블록 다이어그램
• 블록 구성 요소 시각화
• 커넥터로 구성 요소 연결
• 포트 정의
• 아이템 흐름 및 인터페이스 블록 정의
• 실습 과제: 시스템의 백박스 뷰 모델링
시스템 제약 조건 모델링
• 제약 조건 블록 정의
• 제약 조건 속성을 값 속성에 바인딩
• 파라메트릭 실행
• 실습 과제: 파라메트릭 모델링
상태 기반 시스템 동작 설계
• 상태 머신 다이어그램 표기법
• 상태 식별
• 상태 전이 이벤트 정의
• 신호 명세
• 효과 명세
• 상태 머신 실행
• 실습 과제: 상태 머신 모델링
제어 및 데이터 흐름 설계
• 액티비티 다이어그램
• 액티비티 정의
• 매개변수 명세
• 액션 정의
• 제어 흐름 모델링
• 데이터 흐름 모델링
• 액티비티 실행
• 실습 과제: 액티비티 모델링
통신 설계
• 시퀀스 다이어그램 표기법
• 라이프라인 모델링
• 메시지 모델링
• 참조를 사용하여 상호작용 분해
• 상호작용 프래그먼트 적용
• 타이밍 제약 조건 정의
• 실습 과제: 상호작용 모델링
크로스 커팅 구성 요소 모델링
• 논리 및 물리 아키텍처
• 할당 관계
• 할당 표시 옵션
• 할당 유형 식별
• 할당 행렬
• 실습 과제: 할당 행렬 구축
마무리
• 교육 내용 요약
• 남은 질문에 대한 논의
요건
이 과정 수강을 위해 별도의 특정 요구사항은 없습니다.