수강 신청 시스템

유스 케이스 명세

 

개설 과정 선택 유스 케이스

 

버전 2.0

 

개정 히스토리

날짜

버전

설명

작성자

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

 

 

목차

  1. 간략한 설명
  2. 이벤트 플로우
    2.1    기본 플로우 - 개설 과정 선택
    2.2    대체 플로우
            2.2.1    과정이 없음
            2.2.2    스케줄 충돌
            2.2.3    수강 신청이 마감됨
  3. 특별 요구사항
  4. 전제 조건
    4.1    로그인
  5. 사후 조건
  6. 확장점

 

개설 과정 선택 유스 케이스

    1.    간략한 설명

    이 유스 케이스를 사용하면 교수가 자신이 현재 담당하거나 다음 학기에 개설할 과정의 과정 카탈로그에서 과정 오퍼링(날짜 및 시간 특정 과정 제공)을 선택할 수 있습니다.

    이 유스 케이스를 시작하는 액터는 교수입니다. 과정 카탈로그 시스템은 이 유스 케이스의 액터입니다.

    2.    이벤트 플로우

    이 유스 케이스는 교수가 기본 양식에서 "개설 과정 선택" 활동을 선택할 때 시작됩니다.

2.1     기본 플로우 - 개설 과정 선택

    1. 시스템이 교수가 현재 학기에 개설할 과정 오퍼링의 목록을 검색하고 표시합니다. 시스템은 또한 교수가 이전에 개설하기로 선택한 과정의 목록을 검색하고 표시합니다.
    2. 교수가 다음 학기에 개설할 과정 오퍼링을 선택하거나 선택취소합니다.
    3. 시스템이 교수가 선택취소한 과정 오퍼링에서 해당 교수를 제거합니다.
    4. 시스템이 선택된 오퍼링의 날짜 및 시간이 서로 충돌하거나 교수가 이전에 개설 등록한 오퍼링과 충돌하지 않는지 검증합니다. 충돌하지 않으면 시스템이 교수가 선택하는 각 오퍼링에 대한 과정 오퍼링 정보를 갱신합니다.

2.2     대체 플로우

2.2.1    과정이 없음

기본 플로우에서, 교수가 다음 학기에 과정을 개설할 수 없는 경우 오류 메시지가 표시됩니다. 교수가 메시지를 수신확인하면 유스 케이스가 종료됩니다.

                    2.2.2    스케줄 충돌

교수가 개설해야 하는 과정 오퍼링을 설정할 때 시스템이 스케줄 충돌을 발견하면 스케줄 충돌이 발생했음을 나타내는 오류 메시지가 표시되며 충돌 과정도 함께 표시됩니다. 교수는 개설하기로 선택한 과정 오퍼링 중 하나를 취소하여 스케줄 충돌을 해결하거나 해당 조작을 취소할 수 있으며, 취소할 경우에는 선택사항이 유실되고 유스 케이스가 종료됩니다.

2.2.3    수강 신청이 마감됨

교수가 "개설 과정 선택"을 선택할 때 현재 학기에 대한 등록이 마감된 경우 교수에게 메시지가 표시되고 유스 케이스가 종료됩니다. 교수는 현재 학기에 대한 등록이 마감된 후에는 개설하는 과정 오퍼링을 변경할 수 없습니다. 등록이 마감된 후 교수가 변경해야 하는 경우 이 시스템의 범위 밖에서 처리됩니다.

    3.    특별 요구사항

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

    4.    전제 조건

            4.1    로그인

    이 유스 케이스가 시작되기 전에 교수가 시스템에 로그온한 상태여야 합니다.

    5.     사후 조건

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

    6.     확장점

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



 

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

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