Course Outline

Use Case 모델링 소개

  • 사용 사례에 대한 간략한 배경 및 맥락
  • 사용 사례 정의, 요소 및 구성 요소
  • 사용 사례 모델링의 이점

    - 유스케이스로 요구사항 정리하기

    - UML 표기법으로 사용 사례 다이어그램

    - 패키지로 모델 구성하기

사용 사례 행위자

  • 사용자 및 행위자
  • Business 및 시스템 액터
  • 행위자 식별 및 이해관계자 매핑

Use Case - 식별 및 설명

  • 사용 사례 식별 및 설명 작성
  • Use Case 컨트롤:

    - 전제 조건

    - 사후 조건

    - 가정

    - 시나리오

Use Case 시나리오

  • 주요 성공 시나리오
  • 대안 및 예외
  • 반복을 나타냄

고급 기술

  • <<포함>> 관계
  • <<제외>> 관계
  • 일반화
  • 전문화
  • 다수

실용 Use Case 개념

  • 이벤트 흐름 및 목적: 기본, 대체 및 예외 경로
  • 기본 흐름을 문서화하는 방법
  • 대체 및 예외 흐름 문서화
  • 시나리오 문서화
  • 서술 흐름 예시
  • Use Case 및 테스트 케이스

    - 유스케이스와 테스트케이스/시나리오의 관계

    - 유스케이스를 테스트 케이스로 변환

    - 사용 사례 및 사용자 인터페이스/프로토타이핑

    - 프로토타이핑 역할, 준비, 실행

  • UML 개념

    - UML 표기법

    - 클래스와 객체 관계

    - 유스케이스에서 클래스 추출

    - 클래스 검증: 속성, 연산, 연관/다중성

    - 관계 및 예시 포함

    - 플로우에 포함된 항목 참조

    - 관계 확장 및 예시

    - 흐름에서 확장 참조

    - 일반화 관계 및 예시

  • 사용 사례 문서

Requirements

소프트웨어 개발과 관련된 경험이나 기본 기술 지식은 엄격하게 요구되지는 않지만 개념을 더 잘 이해하는 데 도움이 될 것입니다.

  14 Hours

Number of participants



Price per participant

회원 평가 (1)

Related Courses

Related Categories