필요성

  • 유스케이스 다이어 그램이 전체적인 기능 요구 사항은 시각적으로 잘 표현하고 있지만 구체적인 동작은 알 수가 없기 때문이다.

작성법

  • 기본 정보
    • 유스케이스 이름
    • 유스케이스 행위자(액터)
    • 유스케이스 상태(유스케이스 기술 단계)
    • 사전 조건: 해당 유스케이스의 필요 조건
  • 개요: 해당 유스케이스의 기능 설명

  • 시나리오 흐름
    • 기본 흐름: 개조식으로 유스케이스의 과정의 입력 대비 출력의 변화를 기술
      • 액터는 ~을 한다, 시스템은 ~을 한다 형식
    • 대안 흐름: 기본 흐름 도중 if, else로 나뉘는 상황
      • 조건 검사 후에 배치
    • 예외 흐름: 각 흐름에서 비정상정인 경우가 발생한 상황 try, catch
      • 조건 검사 전에 배치

'CS > Software Engineering' 카테고리의 다른 글

UML과 설계패턴  (0) 2023.09.06
Modeling  (0) 2023.04.17
소트프웨어 개발 모델  (0) 2023.03.16
좋은 객체 지향 설계의 5가지 원칙(SOLID)  (1) 2023.03.12

+ Recent posts