문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
EAP 파일 생성 및 설정
- Enterprise Architect 프로젝트 파일 생성 및 저장
- 뷰 유형
- 프로그램 인터페이스: 메뉴, 툴바, 툴박스, 프로젝트 브라우저 및 기타 창
- 창 고정(Docking) 및 숨기기
모델 및 다이어그램 작업
- 사전 정의된 모델
- 패키지(뷰) 및 다이어그램
- 모델 및 다이어그램에 요소 추가
- 항목 제거 방식별 차이 및 결과
- 다이어그램 저장
요구사항 관리
- 요구사항 수집 방법
- FURPS 요구사항 분류
- 요구사항 다이어그램
- 요구사항 간 관계
- 집합(aggregation)
- 의존성(dependency)
- 다이어그램 외관 개선 방법?
- 다이어그램 레이아웃
- 요구사항 상태 색상 표시
- 패키지 이름 표시 활성화/비활성화
- 매트릭스 관계 생성 및 관리
- 요구사항 문서화
- HTML 페이지
- 인쇄용 버전
- 고급 요구사항 관리
- 사용자 정의 요구사항 유형
- 사용자 정의 요구사항 상태
- 요구사항 추적
- 요구사항 문서화
비즈니스 프로세스 모델링, 아키텍처
- 활동 다이어그램(Activity Diagram)
- 복합 활동(Compound activities)
- 제어 플로우, 오브젝트 플로우
- 예외 처리, 인터럽트 플로우
- 파티션(Partitions)
- 병렬 플로우 및 의사결정
- 다이어그램 외관 개선 방법?
- 상세 수준 조절
- 상세 정보 축소
- 프로세스 복잡도 관리
- 컴포넌트 및 배포 다이어그램
- 시스템의 초기 아키텍처 - 논리적 및 물리적
- 중첩 컴포넌트
- 위임 및 조립(delegation and assembly)
- 포트(port)
- 인터페이스(interface)
- 통신 경로
- 다이어그램에서 스테레오타입의 비표준 구현 (선택 사항)
- 스테레오타입 그래픽 라이브러리
- 프로젝트에 라이브러리 추가
- 사용자 정의 그래픽 스테레오타입
유스케이스 및 문서화
- 기능 요구사항 모델링
- 시스템 범위(Scope)
- 배우자(Actors) 및 배우자 간 관계
- 유스케이스 식별
- '배우자 - 유스케이스' 연관 관계 및 그 속성
- 유스케이스 간 관계: include, extend, 일반화(generalization)
- 자동 번호 매기기
- 유스케이스 시나리오 및 이를 기반으로 생성된 활동 다이어그램
- 문서 생성
- 문서 템플릿
분석 모델
- 도메인 모델 레벨의 클래스 다이어그램
- 클래스, 메서드, 속성, 추상 클래스, 인터페이스
- 연관 관계 및 그 특성
- 기타 관계: 집합, 구성, 일반화, 의존성, 연관 클래스
- 클래스 식별
- 시퀀스 다이어그램(Sequence Diagram)
- 메시지 유형: 비동기, 동기, 반환
- 스테레오타입: Boundary, Control, Entity
정적 모델
- 디자인 레벨의 클래스 다이어그램
- 소스 코드 생성 및 리버스 엔지니어링 (선택 사항)
- 다이어그램 기반 소스 코드 생성
- 소스 코드 기반 다이어그램 생성
- 소스 코드와 다이어그램 동기화
- 오브젝트 다이어그램
동적 모델
- 정적 모델 검증
- 메서드 시그니처 명확화
- 클래스 다이어그램 검증
- 유스케이스 및 정적 분석 모델을 기반으로 한 메서드 호출 레벨의 동적 모델링 (시퀀스 다이어그램)
- 다이어그램 외관 개선 방법?
- 모델링된 시나리오 수 축소
- 라이프라인(lifelines) 수 축소
- 복잡한 중첩 블록 회피
- 상세 정보 숨기기
- 상태 머신 다이어그램 (선택 사항)
- 상태 및 서브-상태
- 상태 간 전환 - 트리거, 조건, 동작
- 내부 동작 (entry, do, exit)
패턴 및 프로파일 (선택 사항)
- 'Gang of Four' 패턴
- 프로젝트에서 정의된 패턴
- 사용자 정의 패턴
- XML 파일에서 프로파일 가져오기
MDA, 소스 코드 (선택 사항)
- 클래스 다이어그램을 데이터베이스 스키마로 변환
- 클래스 다이어그램 기반 SQL 스크립트 생성
- 소스 코드 생성 - 사용 가능한 옵션
그룹 작업
- Enterprise Architect 패키지 버전 관리
- 프로젝트, 문서 버전 간 차이점
- 리포지토리를 사용한 모델 저장
- 협업 도구
요건
UML 모델링 기술
21 시간
회원 평가 (1)
EA에서 연습 문제를 풀어보세요.
Pawel - Krajowa Szkola Skarbowosci
코스 - UML in Enterprise Architect (workshops)
기계 번역됨