연락처 정보

코스 개요

UML 언어 개요

  • UML 역사 간략 소개
  • 객체 지향 모델링 기초 개념 검토
  • OMG 표준에 따른 UML 규격 설명
  • 주요 UML 다이어그램 종류 소개

요구사항 관리

  • 요구사항 분류 방법
  • FURPS 기반 요구사항 카테고리 설명
  • 효과적인 요구사항 수집 방안
  • UML 표기법을 활용한 요구사항 모델링 실습
  • 요구사항 간 의존관계 매트릭스 작성법
  • 다이어그램 기반으로 한 요구사항 명세서 생성 과정

비즈니스 프로세스 모델링

  • 비즈니스 프로세스의 정의와 핵심 특징
  • UML로 구현하는 비즈니스 프로세스 모델링 기법
  • 활동 다이어그램 활용법
    • 의사결정 경로 및 병렬 처리 과정 표현법
    • 예외 상황과 그 대응 방식 정의 방법
    • 파티션, 트랙 구성과 구조화 기법

비기능적 요구사항 모델링

  • 컴포넌트·배치 다이어그램의 실무 적용법
  • 논리 및 물리 계층을 고려한 시스템 아키텍처 기초 설계
  • 보안성, 성능, 신뢰도 관련 요구사항 모델링 방안

기능적 요구사항 모델링

  • 시스템 범위 확정 및 정의 절차
  • 유스케이스 다이어그램을 통한 기능 설계법
    • 액터와 그 상호작용 관계 파악 방식
    • 구체적 유스케이스 선정 및 분류 과정
    • ‘액터-유스케이스’ 연관성과 속성 정의법
    • include, extend, 일반화 등 다이어그램 간 관계 처리 방법
  • 시나리오 기반 유스케이스 문서 작성 및 이를 시각화한 다이어그램 생성법 (활동·상태머신)

분석 모델 구축

  • 시퀀스 다이어그램을 통한 시스템 상호작용 정의
    • 비동기·동기식·응답 메시지와 그 특성 설명
    • 메시지 순서 번호 지정 기준과 원칙
    • 경계 클래스, 제어 클래스, 엔티티 클래스의 차이점
  • 시스템 설계 접근법 개요 소개
  • 전반적인 시스템 상호작용 모델링 실습

정적 모델링

  • 클래스 다이어그램 작성과 소스 코드 생성 과정
    • 연관 관계의 유형 및 속성 결정 방식
    • 집합·구성, 일반화, 종속성, 연관 클래스 등 기타 관계 활용법
  • 포워드·리버스 엔지니어링 실습
    • 다이어그램 기반 코드 생성 및 실행 가능한 프로그램 구현법
    • 소스 코드로부터 클래스 다이어그램을 역산출하는 방법
    • 코드와 다이어그램 간 동기화 유지 기법
  • 객체·연결 구조 및 패키지 다이어그램 구성 방식

동적 모델링

  • 정적 모델 검증 절차
    • 메서드 서명 상세 설정과 최적화 방안
    • 클래스 다이어그램 논리적 일관성 확인법
  • 메서드 호출 단계에서의 시스템 동작 모델링 방식
  • 설계 수준 시퀀스 다이어그램 구현과 활용법

요건

객체 지향 개념이나 일반적인 객체 지향 언어에 대한 기본적 이해가 권장됩니다.

 21 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리