ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Создание диаграммы компонентовДиаграммы компонентов (component diagram), представляют организацию совокупности компонентов и существующие между ними зависимости. Диаграммы компонентов показывают, как выглядит модель на физическом уровне. На них изображены компоненты программного обеспечения и связи между ними. При этом на такой диаграмме выделяют два типа компонентов: исполняемые компоненты и библиотеки кода. Каждый класс модели (или подсистема) преобразуется в компонент исходного кода. После создания они сразу добавляются к диаграмме компонентов. Между отдельными компонентами изображают зависимости, соответствующие зависимостям на этапе компиляции или выполнения программы. На рисунке 17 изображены пакеты и их взаимосвязи. Рисунок 17- Взаимосвязь пакетов На основании взаимосвязей пакетов, можно связать компоненты между собой. На рисунке 18 представлена диаграмма компонентов для секретаря деканата.
Рисунок 18- Диаграмма компонентов (для секретаря деканата)
На рисунке 19 представлена диаграмма компонентов для диспетчера.
Рисунок 19- Диаграмма компонентов (для диспетчера)
На рисунке 20 представлена диаграмма компонентов для ректора. Рисунок 20- Диаграмма компонентов (для ректора)
Как видно на рисунках 18, 19 и 20 система была разложена на два компонента: сервер и клиент. К клиентской части приложения относятся соответствующие классы и объекты этих классов. К серверной части приложения отнесены все остальные классы и объекты этих классов.
Выводы: 1. Согласно созданным диаграммам объекты классов могут находиться в одном из четырех состояний: инициализации, приостановки, отмены и завершения. Также разработаны диаграммы компонентов, разделяющие систему на 2 компонента: клиент и сервер. 2. Из диаграммы компонентов видно, что разрабатываемая подсистема будет работать по технологии «клиент-сервер».
Не нашли, что искали? Воспользуйтесь поиском:
|