Course Outline

언어 소개 UML

  • 짧은 역사 UML
  • 객체 지향 모델링 분야의 문제 개요
  • 사양 UML 그룹 OMG
  • 다이어그램 개요 UML

요구사항 관리

  • 요구사항 구분
  • FURPS에 따른 요구사항 카테고리
  • 요구사항 수집 방법
  • 표기법을 이용한 요구사항 모델링 UML
  • 요구사항 종속성 매트릭스
  • 다이어그램을 기반으로 요구 사항 사양 생성

비즈니스 프로세스 모델링

  • 비즈니스 프로세스 정의
  • UML의 비즈니스 프로세스 모델링
  • 활동 다이어그램
    • 결정 및 동시 흐름
    • 예외 및 예외 처리
    • 파티션, 트랙

비기능적 요구사항 모델링

  • 구성 요소 및 구현 다이어그램 사용
  • 초기 시스템 아키텍처 - 논리적 및 물리적
  • 보안, 성능, 시스템 신뢰성과 관련된 요구사항 모델링

기능적 요구사항 모델링

  • 시스템 범위 지정
  • 사용 사례 다이어그램을 사용한 시스템 기능 모델링
    • 행위자와 그들 사이의 관계를 식별
    • 사용 사례 인식
    • "액터 - 사용 사례" 연관 및 해당 속성
    • 사용 사례 간의 관계: 포함, 확장, 일반화
  • 유스 케이스 시나리오 생성 및 이를 기반으로 다이어그램 생성(활동, 머신
    상태)

분석 시스템 모델

  • 시퀀스 다이어그램 사용
    • 메시지 유형: 비동기, 동기, 반환
    • 메시지 번호 지정 순서 지정
    • 분석 개체의 범주: 경계, 제어 및 엔터티
  • 시스템 설계 소개
  • 상호작용 모델링

정적 모델링

  • 클래스 다이어그램 및 소스 코드 생성
    • 연관관계와 그 특징
    • 기타 관계: 집합, 구성, 일반화, 종속성, 연관 클래스
  • 순방향/역방향 엔지니어링
    • 다이어그램을 기반으로 소스 코드 생성
    • 소스 코드에서 다이어그램 생성
    • 코드와 다이어그램 동기화
  • 개체, 연결된 구조 및 패키지의 다이어그램

동적 모델링

  • 정적 모델 검증
    • 메소드 서명의 명확화
    • 클래스 다이어그램의 정확성 검증
  • 메소드 호출 수준의 동적 모델링
  • 디자인 레벨 시퀀스 다이어그램

Requirements

기본 객체 지향 개념이나 객체 지향 언어에 대한 지식이 권장됩니다.

 21 Hours

Number of participants


Price per participant

회원 평가 (2)

Upcoming Courses

Related Categories