Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vkr (1).doc
Скачиваний:
3
Добавлен:
31.08.2019
Размер:
940.03 Кб
Скачать

1.2.5 Диаграммы компонентов

Диаграммы компоновки применяют при проектировании физической структуры разрабатываемого программного обеспечения. Эти диаграммы показывают, как выглядит программное обеспечение на физическом уровне, т.е. из каких частей оно состоит и как эти части связаны между собой [8].

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

  • нет центрального управления агентами;

  • источники данных и доступ к ним децентрализованные;

  • работа агентов асинхронна.

В подсистеме профориентационного тестирования программа-агент психолога связывается через интерфейс агента-представителя с базой данных, как это показано на рисунке 12.

AnswerTable

Рисунок 12. Диаграмма компонентов агента психолога.

Рисунок 13. Диаграмма компонентов агента пользователя (тестируемого)

На рисунке 13 изображена диаграмма компонентов для агента тестируемого, который так же как иагент преподавателя осуществляет доступ к базе данных через интерфейс агента-представителя. Однако в отличие от агента преподавателя, который имеет доступ на редактирование во всех таблицах базы данных, агент тестируемого имеет такой доступ только к таблице статистики, все остальные таблицы доступны для него лишь для чтения.

Рисунок 14. Диаграмма компонентов агента-представителя.

Ч ерез агента-предствителя, изображенного на рисунке 14, осуществляется связь между остальными агентами. Агент-представитель имеет прямой доступ в базу данных.

Рисунок 15. Диаграмма компонентов агента статистики

Агент статистики, изображенный на рисунке 15, делает выборку из таблицы статистики по конкретному пользователю и возвращает её агенту тестируемого в виде результата на пройденные тесты или агенту преподавателя в виде объединенной статистики по пользователям

1.2.5 Диаграмма размещения.

Диаграмма размещения отражает физические взаимосвязи между программными и аппаратными компонентами системы. Каждой части аппаратных средств системы на диаграмме размещения соответствует узел. Соединения узлов означают наличие в системе соответствующих коммуникационных каналов [8].

В проектируемой подсистеме тестирования все агенты можно расположить на различных ЭВМ, распределенных в локальной сети или сети Интернет. Но удобнее для работы подсистемы разместить их так, как показано на рисунке 16: агента-представителя, базу данных и агента статистики на сервере, а агенты преподавателей и агенты тестируемых расположить на отдельных компьютерах, и доступ осуществлять через локальную сеть или сеть Интернет.

Рисунок 16. Диаграмма размещения в локальной сети подсистемы профориентационного тестирования

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]