Dia — свободный редактор диаграмм, часть GNOME Office, но может устанавливаться и использоваться отдельно. Dia поддерживает большое количество разных форматов диаграмм и схем. Для наших курсов по PHP, на которых мы рассматриваем UML (унифицированный язык моделирования) в модуле создания сложных проектов, требуется умение читать и писать диаграммы классов. Диаграммы классов — неотъемлемая (но не единственная) часть объектно-ориентированной разработки и моделирования.
Диаграмма классов в dia
Ролик о dia
Задания для самостоятельной работы с dia
- Скачайте и установите редактор
- Почитайте о диаграмме классов и нарисуйте одну из диаграмм
- Познакомьтесь с шаблонами проектирования и нарисуйте в dia диаграмму класса любого шаблона
- * Найдите и установите в dia плагин для генерации кода PHP-класса по диаграмме классов. Создайте на основе плагина PHP-код
- Используя редактор диаграмм dia создайте диаграмму последовательности
В сети можно найти онлайн-сервисы для генерирования диаграмм, в том числе диаграмм классов, но рассмотренный редактор весьма удобен 🙂