28
2. ПРОЕКТНАЯ ЧАСТЬ
2.1 Концепция информационной системы
При разработке некоторой системы ее функциональные возможности, то
есть поведение, которым она должна обладать с точки зрения заказчика,
документируются с помощью модели прецедентов. Модель прецедентов
показывает, какие функции должна быть способна выполнять система, а также
в какой среде она должна работать. Модель прецедентов разрабатывается на
ранних этапах проектирования и дает возможность заказчику четко
сформулировать свои требования, а инженеру-разработчику – понять, что
нужно заказчику. Но прежде, чем приступить к рассмотрению модели
прецедентов, давайте рассмотрим логику работы такой системы на примере
TO-BE диаграммы, представленной в приложении 3.
Основными элементами модели прецедентов являются актеры и
прецеденты.
Субъекты - может только вводить информацию в систему, только
получать информацию из системы или делать и то, и другое. В роли субъекта
может выступать также и другая система, если она будет взаимодействовать с
разрабатываемой системой, и не будет являться ее неотъемлемой частью.
Прецеденты - предназначены для моделирования диалога между
системой и ее субъектами. Они представляют собой возможности, которые
система может обеспечить конкретному субъекту.
Работа системы осуществляется следующим образом:
1. Администратор системы регистрирует ее пользователей и заполняет
справочники.
2. Пользователь в роли преподавателя заполняет систему учебными
материалов и тестовыми данными, а также получает отчеты по результатам
тестирования обучаемых