수강 신청 시스템
유스 케이스 명세
개설 과정 선택 유스 케이스
버전: 초판
개정 히스토리
날짜
버전
설명
작성자
목차
이 유스 케이스를 사용하면 교수가 자신이 현재 담당하거나 다음 학기에 개설할 과정의 과정 카탈로그에서 과정 오퍼링(날짜 및 시간 특정 과정 제공)을 선택할 수 있습니다. 이 유스 케이스를 시작하는 액터는 교수입니다. 과정 카탈로그 시스템은 이 유스 케이스의 액터입니다.
이 유스 케이스를 사용하면 교수가 자신이 현재 담당하거나 다음 학기에 개설할 과정의 과정 카탈로그에서 과정 오퍼링(날짜 및 시간 특정 과정 제공)을 선택할 수 있습니다.
이 유스 케이스를 시작하는 액터는 교수입니다. 과정 카탈로그 시스템은 이 유스 케이스의 액터입니다.
이 유스 케이스는 교수가 기본 양식에서 "개설 과정 선택" 활동을 선택할 때 시작됩니다.
2.1 기본 플로우 - 개설 과정 선택 시스템이 교수가 현재 학기에 개설할 과정 오퍼링의 목록을 검색하고 표시합니다. 시스템은 또한 교수가 이전에 개설하기로 선택한 과정의 목록을 검색하고 표시합니다. 교수가 다음 학기에 개설할 과정 오퍼링을 선택하거나 선택취소합니다. 시스템이 교수가 선택취소한 과정 오퍼링에서 해당 교수를 제거합니다. 시스템이 선택된 오퍼링의 날짜 및 시간이 서로 충돌하거나 교수가 이전에 개설 등록한 오퍼링과 충돌하지 않는지 검증합니다. 충돌하지 않으면 시스템이 교수가 선택하는 각 오퍼링에 대한 과정 오퍼링 정보를 갱신합니다. 2.2 대체 플로우 문제: 다음 조건을 처리하는 플로우를 추가하십시오.
시스템이 교수가 현재 학기에 개설할 과정 오퍼링의 목록을 검색하고 표시합니다. 시스템은 또한 교수가 이전에 개설하기로 선택한 과정의 목록을 검색하고 표시합니다. 교수가 다음 학기에 개설할 과정 오퍼링을 선택하거나 선택취소합니다. 시스템이 교수가 선택취소한 과정 오퍼링에서 해당 교수를 제거합니다. 시스템이 선택된 오퍼링의 날짜 및 시간이 서로 충돌하거나 교수가 이전에 개설 등록한 오퍼링과 충돌하지 않는지 검증합니다. 충돌하지 않으면 시스템이 교수가 선택하는 각 오퍼링에 대한 과정 오퍼링 정보를 갱신합니다.
문제: 다음 조건을 처리하는 플로우를 추가하십시오.
과정 스케줄 충돌 처리 수강 신청 기간 종료 교수가 과정을 개설할 수 없음
특별 요구사항은 다음 반복 시 결정됩니다.
4.1 로그인
이 유스 케이스가 시작되기 전에 교수가 시스템에 로그온한 상태여야 합니다.
사후 조건은 다음 반복 시 결정됩니다.
수강 신청 프로젝트 웹 예제 버전 2001.03