대학 스포츠 페이징 시스템

유스 케이스 스펙: 신용 카드로 요금 지불

버전 2.0

개정 히스토리

날짜

버전

설명

작성자

1999년 10월 9일 1.0 초기 버전 Context Integration
1999년 12월 1일 2.0 정제(Elaboration) 후 갱신 Context Integration
목차

신용 카드로 요금 지불 페이지 맨 위로

간략한 설명

이 유스 케이스는 새 등록자가 신용 카드 번호와 PIN을 지정하여 연간 등록비를 지불할 때 발생합니다. 또한 기존 등록자를 갱신할 때 발생합니다(대체 플로우 1 참조).

이벤트 플로우 페이지 맨 위로

기본 플로우

  1. 등록자가 "신용 카드로 요금 지불"을 선택합니다.
  2. 사용자가 현재 등록자인지 여부를 확인합니다. 사용자가 새 등록자인 경우 새 등록자 ID가 생성됩니다. 이 때 고유 번호를 생성하는 알고리즘을 사용합니다. 이 번호는 시스템에서 계속 증가합니다.
  3. 현재 등록자 신용 카드 정보가 파일에 있는지 여부를 확인합니다. 파일에 있는 경우, 해당 신용 카드의 식별 정보(카드 번호의 마지막 4자리 수)가 사용자에게 제공되고 이 카드를 사용해야 하는지 여부를 묻습니다.
  4. 사용자가 파일의 현재 카드 정보를 거부하면 신용 카드 정보, 만기 날짜 및 PIN(선택사항)을 입력하도록 등록자에게 프롬프트됩니다.
  5. 신용 카드 만기 날짜가 경과되지 않았는지 확인합니다.
  6. 청구 확인 및 적용을 위해 신용 카드 정보가 외부 시스템으로 송신됩니다.
  7. 확인을 받는 대로 시스템은 등록자 레코드를 갱신하여 새 만기 날짜를 표시합니다.

대체 플로우

  1. 등록자의 등록 갱신
  2. 이 경우, 플로우는 다음과 같이 실행됩니다.

    1. 등록자가 "신용 카드로 요금 지불"을 선택합니다.
    2. 현재 신용 카드 정보가 표시됩니다.
    3. 사용자가 현재 정보를 그대로 승인하거나 올바르게 갱신합니다.
    4. 청구 확인 및 적용을 위해 신용 카드 정보가 외부 시스템으로 송신됩니다.
    5. 확인을 받는 대로 시스템은 등록자 레코드를 갱신하여 새 만기 날짜를 표시합니다.
  3. 올바르지 않은 신용 카드 정보
  4. 외부 시스템에서 등록자가 제공한 정보에 대한 유효성이 검증되지 않는 경우, 오류 메시지가 표시되며 등록자 레코드가 갱신되지 않습니다. 이러한 경우 위의 플로우에서 마지막 단계가 실행되지 않습니다. 신용 카드가 만기된 경우 오류 메시지가 표시되고 등록자 레코드가 갱신되지 않습니다.

특별 요구사항 페이지 맨 위로

없음

전제 조건 페이지 맨 위로

사용자는 등록자로서 식별되고 연관된 등록자 ID를 갖습니다.  새 등록자의 경우, 예비 등록자 입력이 수행됩니다.

사후 조건 페이지 맨 위로

없음

확장점 페이지 맨 위로

없음

Copyright 1987 - 2003 Rational Software Corporation