수강 신청 시스템

유스 케이스 명세

 

신청 마감 유스 케이스

 

버전 2.0

 

개정 히스토리

날짜

버전

설명

작성자

1998년 12월 21일 초판 초판 S. Gamble
1999년 2월 13일 버전 1.0 검토 내용을 바탕으로 한 약간의 수정사항 S. Gamble
1999년 2월 15일 버전 2.0 유스 케이스에 대한 수정 섹션 확장. 최종 정리. 대체 플로우 변경. 미해결 문제 해결 S. Gamble
 
 
 
 

목차

  1. 간략한 설명
  2. 이벤트 플로우
    2.1    기본 플로우 - 등록 닫기 성공
    2.2    대체 플로우
                          2.2.1    과정 오퍼링의 학생이 세 명 미만임
             2.2.2    과정 오퍼링 취소
             2.2.3    과정 오퍼링에 교수가 없음
                          2.2.4    청구 시스템 사용 불가능
  3. 특별 요구사항
  4. 전제 조건
    4.1    로그인
  5. 사후 조건
  6. 확장점

신청 마감 유스 케이스

  1. 간략한 설명
  2. 이 유스 케이스를 사용하면 학적 담당자가 등록 프로세스를 닫을 수 있습니다. 학생 수가 충분하지 않은 과정 오퍼링은 취소됩니다. 과정 오퍼링당 최소 학생 수는 세 명입니다. 취소되지 않은 각 과정 오퍼링의 각 학생에 대한 정보가 청구 시스템에 통지되어 학생이 해당 과정 오퍼링에 대한 청구를 통지 받을 수 있습니다.

    이 유스 케이스의 주 액터는 학적 담당자입니다. 청구 시스템은 이 유스 케이스와 관련된 액터입니다.

    2.    이벤트 플로우

    이 유스 케이스는 학적 담당자가 기본 양식에서 "신청 마감" 활동을 선택할 때 시작됩니다.

            2.1    기본 플로우 - 신청 마감 성공

시스템이 현재 등록이 진행 중인지 여부를 확인합니다. 등록이 진행 중인 경우 학적 담당자에게 메시지가 표시되고 유스 케이스가 종료됩니다. 등록이 진행 중인 경우에는 신청 마감 처리를 수행할 수 없습니다.

열린 과정 오퍼링 각각에 대해, 시스템이 세 명의 학생이 등록하고 교수가 해당 과정 오퍼링에 대한 개설 등록을 했는지 여부를 확인합니다. 위의 조건이 충족되면 시스템이 과정 오퍼링을 닫고 과정 오퍼링에 등록된 각 학생에 대한 트랜잭션을 청구 시스템으로 전송합니다.

2.2    대체 플로우

          2.2.1    과정 오퍼링의 학생이 세 명 미만임

기본 플로우에서 세 명 미만의 학생이 과정 오퍼링에 등록하면 시스템이 해당 과정 오퍼링을 취소합니다. 여기서 과정 오퍼링 취소 서브플로우가 실행됩니다.

2.2.2    과정 오퍼링 취소

시스템이 과정 오퍼링을 취소합니다. 취소된 과정 오퍼링에 등록한 각 학생에 대해 시스템이 학생의 스케줄을 수정합니다. 사용 가능한 첫 번째 대체 과정 선택사항으로 취소한 과정 오퍼링이 대체됩니다. 대체 과정이 없는 경우 대체 작업은 수행되지 않습니다. 주 플로우로 리턴하여 해당 학기의 다음 과정 오퍼링을 처리합니다.

현재 학기에 대한 모든 스케줄이 처리되면 시스템이 모든 학생에게 해당 스케줄의 변경사항(예: 취소 또는 대체)을 메일을 통해 알려줍니다.

2.2.3    과정 오퍼링에 교수가 없음

기본 플로우에서 교수가 과정 오퍼링을 개설 과정으로 등록하지 않으면 시스템이 해당 과정 오퍼링을 취소합니다. 여기서 과정 오퍼링 취소 서브플로우가 실행됩니다.

2.2.4    청구 시스템 사용 불가능

시스템이 청구 시스템에 연결하지 못하면 지정된 기간 후 요청 재전송을 시도합니다. 시스템은 청구 시스템을 사용할 수 있을 때까지 계속 재전송을 시도합니다.

    3.    특별 요구사항

이 유스 케이스와 연관된 특별 요구사항이 없습니다.

     4.    전제 조건

4.1    로그인

이 유스 케이스를 시작하려면 학적 담당자가 시스템에 로그온해야 합니다.

    5.    사후 조건

이 유스 케이스와 연관된 사후 조건이 없습니다.

    6.     확장점

이 유스 케이스와 연관된 확장점이 없습니다.

       

     

     

 



 

Copyright  © IBM Corp. 1987, 2005. All Rights Reserved. 

수강 신청 프로젝트 웹 예제
버전 2001.03