유스케이스(Use Case) 다이어그램

bi_sz·2022년 4월 4일
0

요구사항 확인 

목록 보기
10/22

1. 기능 모델링

  • 사용자의 요구사항을 분석하여 개발될 시스템이 갖춰야 할 기능을 정리한 후 사용자와 함께 정리된 내용을 공유하기 위해 그림으로 표현하는 것
  • 개발될 시스템의 전반적인 형태를 기능에 초첨을 맞춰 표현
  • 기능 모델링의 종류
    -유스케이스(Use Case) 다이어그램
    -액티비티(Activity) 다이어그램

2. 유스케이스 ( Use Case Diagram )

  • 사용자와 다른 외부 시스템들이 개발될 시스템을 이용해 수행할 수 있는 기능을 사용자의 관점에서 표현한 것
  • 외부 요소와 시스템 간의 상호 작용을 확인
  • 사용자의 요구사항을 분석하기 위한 도구로 사용
  • 시스템의 범위를 파악

3. 유스케이스 ( Use Case ) 다이어그램의 구성 요소

  • 시스템(system) / 시스템 범위(system Scope)
    -시스템 내부의 유스케이스들을 사각형으로 묶어 시스템의 범위를 표현

  • 액터(Actor)
    -시스템과 상호작용을 하는 모든 외부 요소
    -주로 사람이나 외부 시스템을 의미
    -주 액터 : 시스템을 사용함으로써 이득을 얻는 대상, 주로 사람이 해당
    -부 액터 : 주액터의 목적 달성을 위해 시스템에 서비스를 제공하는 외부 시스템, 조직이나 기관

  • 유스케이스(Use Case)
    -사용자가 보는 관정에서 시스템이 액터에게 제공하는 서비스나 기능을 표현

  • 관계(Relationship)
    -유스케이스 다이어그램에서 관계는 액터와 유스케이스, 유스케이스와 유스케이스 사이에서 나타날 수 있음.
    -유스케이스에서 나타날 수 있는 관계 : 포함(include) 관계, 확장(Extend) 관계, 일반화(Generalization) 관계

포함(Include) 관계

  • 두 개 이상의 유스케이스에 공통적으로 적용되는 기능을 별도로 분리하여 새로운 유스케이스로 만든 경우, 원래의 유스케이스와 새롭게 분리된 유스케이스와의 관계를 포함 관계라고 함
  • 원래의 유스케이스에서 새롭게 만든 포함되는 유스케이스 쪽으로 점선 화살표를 연결한 후 화살표 위에 <<include>>표기

확장(Extend) 관계

  • 유스케이스가 특정 조건에 부합되어 유스케이스의 기능이 확장될 때 원래의 유스케이스와 확장된 유스케이스와의 관계
    *확장될 유스케이스에서 원래의 유스케이스 쪽으로 점선 화살표를 연결한 후 화살표 위에 <<extend>> 표기

0개의 댓글