Система обучения и контроля знаний студентов

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ровать и запоминать оценки и пропуски студентов.

2.6 Другие требования к системе

. Количество пользователей-преподавателей - один.

. Количество пользователей-студентов не менее 200.

3. Дополнительные требования

3.1 Введение

Документ предназначен для определения нефункциональных требований системы, ее возможностей в процессе эксплуатации.

3.1.1 Цель

При определении дополнительных требований выявляются особенности функционирования системы и ее зависимости от внешних факторов.

Возможности

Дополнительные требования включают в себя характеристики функционирования системы и особенности ее работы.

3.2 Функциональные возможности

Количество пользователей-студентов более 200 человек.

Количество пользователей-преподавателей - один.

3.3 Функциональное Требование

Система может быть запущена несколькими пользователями одновременно, при этом пользователи могут работать с системой по своему желанию, но изменять данные в одно время может только один человек.

3.4 Применимость

Система может работать на платформе Windows.

3.5 Надежность

Специальных требований по надежности не предъявлялось.

3.6 Выполнение

Использование ресурса: на диске занимает 838 КБ

3.7 Ремонтопригодность

Система не требует настройки.

3.8 Лицензирование Требований

Ограничений использования нет.

4. Спецификация прецедентов

Оглавление

1.Название прецедента

Краткое описание

2.Потоки событий

2.1 Базовый поток

.2 Альтернативные потоки

3.Специальные требования

4.Предусловия

.Постусловия

.Точки расширения

Актер: Студент

Прецедент: Авторизация

1.Название прецедента

1.1Краткое описание

Этот прецедент описывает, как студент проходит этап авторизации для входа в систему.

2.Потоки событий

Прецедент начинается, когда студент запускает систему.

2.1Базовый поток

2.1.1 Вход в систему

. Студент вводит имя пользователя и пароль.

. Система проверяет, существует ли данный пользователь в БД.

. Система открывает главное окно приложения.

2.2Альтернативные потоки

2.2.1Неверное имя пользователя или пароль

1.Студент вводит имя пользователя и пароль.

2.Система проверяет, существует ли данный пользователь в БД.

.Система предлагает студенту ввести имя пользователя и пароль еще раз.

2.2.2Отмена авторизации

1. Студент выходит из приложения.

. Система закрывает окно авторизации.

3.Специальные требования

Специальных требований у этого прецедента нет.

4.Предусловия

Студент должен иметь свои имя пользователя и пароль.

5.Постусловия

Определение статуса пользователя и вход в систему.

6.Точки расширения

Точек расширения у данного прецедента нет.

Прецедент: Узнать результаты

1.Название прецедента

1.1Краткое описание

Этот прецедент описывает, как студент узнает результаты своей работы.

2.Потоки событий

Прецедент начинается, когда студент запрашивает свои результаты в главном окне приложения.

.1Базовый поток

.1.1 Просмотр результатов

. Студент запрашивает свои результаты в главном окне приложения.

. Система отображает студенту окно с его информацией (группа, номер по списку, рейтинги).

. Студент просматривает результаты и выходит из данного окна приложения.

.2 Альтернативные потоки

Альтернативных потоков у данного прецедента нет.

3.Специальные требования

Специальных требований к этому прецеденту нет.

4.Предусловия

Студент должен авторизироваться в системе.

5.Постусловия

Студенту отображена на экран его информация.

6.Точки расширения

Точек расширения у данного прецедента нет.

Прецедент: Просмотреть электронную доску объявлений

1. Название прецедента

.1 Краткое описание

Этот прецедент описывает, как студент просматривает сообщения на электронной доске объявлений.

. Потоки событий

Прецедент начинается, когда студент выбирает пункт Доска объявлений.

.1 Базовый поток

.1.1 Просмотр доски объявлений

. Студент выбирает пункт Доска объявлений

. Система отображает соответствующее окно приложения

. Студент просматривает объявления и выходит из данного окна системы

.2 Альтернативные потоки

Альтернативных потоков для данного прецедента нет.

. Специальные требования

Специальных требований к этому прецеденту нет.

. Предусловия

Предусловий у данного прецедента нет.

. Постусловия

Студент получает некоторую информацию.

. Точки расширения

Точек расширения у данного прецедента нет.

Актер: Преподаватель

Прецедент: Авторизация

1.Название прецедента

1.2Краткое описание

Этот прецедент описывает, как преподаватель проходит этап авторизации для входа в систему.

2.Потоки событий

Прецедент начинается, когда преподаватель запускает систему.

.1. Базовый поток

.1.1 Вход в систему

. Преподаватель вводит имя пользователя и пароль.

. Система проверяет, существует ли данный пользователь в БД.

. Система открывает главное окно приложения.

.2 Альтернативные потоки

.2.1 Неверное имя поль