Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вендр272-282.doc
Скачиваний:
16
Добавлен:
15.08.2019
Размер:
82.43 Кб
Скачать

2. Начальная версия требований к создаваемой ис Описание спецификаций

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

  • Система должна обеспечивать многопользовательский режим работы.

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

Удобство использования:

  • Пользовательский интерфейс должен быть Windows – совместным.

Надежность.

  • Система должна быть в работоспособном состоянии 24 часа в день 7 дней в неделю, время простоя – не более 10%.

Производительность.

  • Система должна поддерживать до 2000 одновременно работающих с центральной базой данных пользователей и до 500 пользователей, одновременно работающих с локальными серверами.

Безопасность.

  • Система не должна позволять студентам изменять любые учебные графики, кроме своих собственных, а также не должна позволять профессорам модифицировать конкретные курсы, выбранные другими профессорами.

  • Только профессора имеют право ставить студентам оценки.

  • Только регистратор может изменять любую информацию о студентах.

Проектные ограничения.

  • Система должна быть интегрирована с существующей системой каталога курсов, функционирующей на основе реляционной СУБД.

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

  • Регистратор – формирует учебный план и каталог курсов, записывает студентов на курсы, ведет все данные о курсах, профессорах, успеваемости и студентах.

  • Расчетная система – получает от данной системы информацию по оплате за курсы.

  • Каталог курсов – база данных, содержащая информацию о курсах>

Варианты использования.

Исходя из потребностей действующих лиц, выделяются варианты использования:

  • Войти в систему;

  • Зарегистрировать студента на курсы;

  • Вывести табель успеваемости;

  • Назначить курсы для преподавания;

  • Проставить оценки;

  • Вести информацию о профессорах;

  • Вести информацию о студентах;

  • Закрыть регистрацию.

4. Начальная версия диаграммы вариантов использования (показана на рис. 3.19.)

Войти в систему

Зарегистрироваться на курсы

Просмотреть табель успеваемости Каталог курсов

Регистратор Выбрать курсы для преподавания

Расчетная система

Закрыть регистрацию

Вести информацию Проставить оценки

о студентах

Вести информацию о

профессорах

Рис. 3.19. Начальная версия диаграммы вариантов использования