Similar presentations:
Диаграммы UML. Структурные диаграммы. Диаграмма классов
1. диаграммы UML
продолжение2. Структурные диаграммы. Диаграмма классов
Диаграмма классов. Отображает структуру системы, содержащейразличные объекты и классы. Чаще всего используется, чтобы
продемонстрировать иерархию классов внутри программы.
• Класс – это описание набора объектов с одинаковыми атрибутами,
операциями, связями и семантикой.
• Графически класс изображается в виде прямоугольника, разделенного
на 3 блока горизонтальными линиями:
• имя класса
• атрибуты (свойства) класса
• операции (методы) класса
3. Структурные диаграммы. Диаграмма классов
• Каждый класс должен обладать именем, отличающим его отдругих классов. Имя – это текстовая строка.
• Атрибут (свойство) – это именованное свойство класса,
описывающее диапазон значений, которые может принимать
экземпляр атрибута. Класс может иметь любое число атрибутов
или не иметь ни одного. В последнем случае блок атрибутов
оставляют пустым.
• Операция (метод) – это реализация метода класса. Класс может
иметь любое число операций либо не иметь ни одной. Часто
вызов операции объекта изменяет его атрибуты.
4. Диаграмма классов отношения между классами
5. Диаграмма классов отношения между классами
6. Диаграмма классов отношения между классами
7. Диаграмма классов отношения между классами
8. Структурные диаграммы. Диаграмма классов
9. Структурные диаграммы. Диаграмма классов
10. Структурные диаграммы. Диаграмма компонентов
Диаграмма компонентов. Описывает компоненты ПО и их связи между собой.Например, как микросервисы взаимодействуют друг с другом.
Компонент представляет отдельную часть системы
Предоставляемый интерфейс указывает на то,
какие возможности или функции предоставляет
конкретный компонент для взаимодействия
с другими компонентами или системами
Порт представляет точку входа или выхода
компонента
11. Структурные диаграммы. Диаграмма компонентов
12. Структурные диаграммы. Диаграмма состояний
• Диаграмма состояний — показывает, как объект переходит из одногосостояния в другое.
Используются следующие условные обозначения:
• Круг, обозначающий начальное состояние.
• Окружность с маленьким кругом внутри, обозначающая конечное
состояние (если есть).
• Скруглённый прямоугольник, обозначающий состояние. Верхушка
прямоугольника содержит название состояния. В середине может
быть горизонтальная линия, под которой записываются активности,
происходящие в данном состоянии.
• Стрелка, обозначающая переход. Название события (если есть),
вызывающего переход, отмечается рядом со стрелкой.
programming