Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

UML / АСУ_Фонотов_uml

.pdf
Скачиваний:
50
Добавлен:
03.03.2016
Размер:
3.35 Mб
Скачать

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

©

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

Кафедра Автоматизированных систем управления

UML

Class Diagram

© Фонотов Анастас Михайлович

Разработка программного

обеспечения

Кафедра Автоматизированных систем управления

Объектно-

Объектно-

Объектно-

ориентированное

ориентированный

ориентированное

проектирование

анализ (analysis)

программирование

(design)

 

 

© Фонотов Анастас Михайлович

 

 

 

 

 

 

Объект

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Объектом называют нечто, заключающее в себе

 

 

управления

 

 

 

некоторые данные и поведение. Это термин,

 

 

 

описывающий реальные, конкретные предметы.

 

 

 

 

систем

 

 

 

Объекты инкапсулируют некоторые данные и

 

 

 

поведение. Данные объекта называют

 

 

 

 

Автоматизированных

 

 

 

атрибутами. Поведение объекта представляется

 

 

 

его операциями.

 

 

 

 

 

 

Объекты отличаются друг от друга значениями

 

 

 

 

своих атрибутов и отношениями с другими

Кафедра

 

 

 

объектами.

 

 

 

 

 

 

 

 

 

 

 

© Фонотов Анастас Михайлович

 

 

 

 

 

Класс

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Класс – это некая сущность, представляющая

управления

 

собой, как бы схему объекта. Иными словами,

 

класс определяет данные и поведение, которыми

 

 

систем

 

должен обладать объект.

Класс- это группа сущностей (объектов),

Автоматизированных

 

 

обладающих сходными свойствами, а именно,

 

 

 

 

данными и поведением

 

Класс - это сущность, описывающая множество

Кафедра

 

объектов с одинаковыми свойствами,

 

одинаковым поведением, со сходной структурой,

 

 

 

 

типами отношений и семантикой.

 

 

 

 

© Фонотов Анастас Михайлович

 

 

 

 

 

 

Принципы ООП

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Инкапсуляция - это принцип, заключающийся в

 

 

управления

 

 

 

построении оболочки вокруг некоторого набора

 

 

 

данных и кода, обрабатывающего эти данные.

 

 

 

 

систем

 

Наследование - это отношение типа "является

 

 

 

разновидностью”

Автоматизированных

 

Полиморфизм – возможность объектов с

 

 

 

 

 

 

одинаковой спецификацией иметь различную

 

 

 

 

реализацию

Кафедра

 

Модульность - система должна быть разделена на

 

 

 

части, называемые модулями.

 

 

 

 

 

 

 

 

 

© Фонотов Анастас Михайлович

 

 

 

 

 

 

История

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Диаграмма классов основана на модели "сущность-

 

 

управления

 

 

 

связь" П.Чена (ERD - Entity Relationship Diagram).

 

Диаграмма классов представляет собой некоторый

 

 

систем

 

 

 

график, вершинами которого являются элементы

 

 

 

типа, классификатор, связанные друг с другом

Автоматизированных

 

 

 

общей модели системы.

 

 

 

 

различными типами структурных отношений.

 

 

Отдельные группы диаграммы Классов могут

 

 

 

 

образовывать пакеты для представления более

Кафедра

 

 

 

 

 

 

 

 

 

 

 

© Фонотов Анастас Михайлович

Соседние файлы в папке UML