문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
UML 언어 개요
- UML 역사 간략 소개
- 객체 지향 모델링 기초 개념 검토
- OMG 표준에 따른 UML 규격 설명
- 주요 UML 다이어그램 종류 소개
요구사항 관리
- 요구사항 분류 방법
- FURPS 기반 요구사항 카테고리 설명
- 효과적인 요구사항 수집 방안
- UML 표기법을 활용한 요구사항 모델링 실습
- 요구사항 간 의존관계 매트릭스 작성법
- 다이어그램 기반으로 한 요구사항 명세서 생성 과정
비즈니스 프로세스 모델링
- 비즈니스 프로세스의 정의와 핵심 특징
- UML로 구현하는 비즈니스 프로세스 모델링 기법
- 활동 다이어그램 활용법
- 의사결정 경로 및 병렬 처리 과정 표현법
- 예외 상황과 그 대응 방식 정의 방법
- 파티션, 트랙 구성과 구조화 기법
비기능적 요구사항 모델링
- 컴포넌트·배치 다이어그램의 실무 적용법
- 논리 및 물리 계층을 고려한 시스템 아키텍처 기초 설계
- 보안성, 성능, 신뢰도 관련 요구사항 모델링 방안
기능적 요구사항 모델링
- 시스템 범위 확정 및 정의 절차
- 유스케이스 다이어그램을 통한 기능 설계법
- 액터와 그 상호작용 관계 파악 방식
- 구체적 유스케이스 선정 및 분류 과정
- ‘액터-유스케이스’ 연관성과 속성 정의법
- include, extend, 일반화 등 다이어그램 간 관계 처리 방법
- 시나리오 기반 유스케이스 문서 작성 및 이를 시각화한 다이어그램 생성법 (활동·상태머신)
분석 모델 구축
- 시퀀스 다이어그램을 통한 시스템 상호작용 정의
- 비동기·동기식·응답 메시지와 그 특성 설명
- 메시지 순서 번호 지정 기준과 원칙
- 경계 클래스, 제어 클래스, 엔티티 클래스의 차이점
- 시스템 설계 접근법 개요 소개
- 전반적인 시스템 상호작용 모델링 실습
정적 모델링
- 클래스 다이어그램 작성과 소스 코드 생성 과정
- 연관 관계의 유형 및 속성 결정 방식
- 집합·구성, 일반화, 종속성, 연관 클래스 등 기타 관계 활용법
- 포워드·리버스 엔지니어링 실습
- 다이어그램 기반 코드 생성 및 실행 가능한 프로그램 구현법
- 소스 코드로부터 클래스 다이어그램을 역산출하는 방법
- 코드와 다이어그램 간 동기화 유지 기법
- 객체·연결 구조 및 패키지 다이어그램 구성 방식
동적 모델링
- 정적 모델 검증 절차
- 메서드 서명 상세 설정과 최적화 방안
- 클래스 다이어그램 논리적 일관성 확인법
- 메서드 호출 단계에서의 시스템 동작 모델링 방식
- 설계 수준 시퀀스 다이어그램 구현과 활용법
요건
객체 지향 개념이나 일반적인 객체 지향 언어에 대한 기본적 이해가 권장됩니다.
21 시간
회원 평가 (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
코스 - Object-Oriented Analysis and Design using UML
기계 번역됨
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
코스 - Object-Oriented Analysis and Design using UML
기계 번역됨