Система состоит из двух связанных компонентов: клиента (браузер) и сервера. Вся логика приложения выполняется на сервере и осуществляется по вызову клиента, т.е. клиент создает запрос. Сервер выполняет его и возвращает результат клиенту. Диаграмма состояний клиентской части представлена в приложении В. Диаграммы вариантов использования описывают функциональное назначение системы или то, что система должна делать. Данная диаграмма представлена в приложении Б.
Центральное место в объектно-ориентированном программировании занимает разработка логической модели системы в виде диаграммы классов. Диаграмма классов (class diagram) служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывать их внутреннюю структуру и типы отношений. Данная диаграмма представлена в приложении Д.
При рассмотрении диаграммы состояния, было отмечено, что хотя эта диаграмма и используются для спецификации динамики поведения систем, время в явном виде в них не присутствует. Временной же аспект поведения может иметь существенное значение при моделировании синхронных процессов, описывающих взаимодействия объектов. Для моделирования взаимодействия объектов во времени в языке UML используются диаграммы последовательности (приложение Г). Полный проект программной системы представляет собой совокупность моделей логического и физического уровней, которые должны быть согласованы между собой. В языке UML для физического представления моделей систем используются диаграммы реализации (implementation diagrams), которые включают в себя диаграмму компонентов (приложение Е) и диаграмму развертывания (приложение Ж).
Дата | Выполнено, % |
---|---|
2020-06-04 11:44:54 | 10 |
2020-06-01 08:00:36 | 100 |