🗊Презентация UML. Диаграмма классов

Нажмите для полного просмотра!
UML. Диаграмма классов, слайд №1UML. Диаграмма классов, слайд №2UML. Диаграмма классов, слайд №3UML. Диаграмма классов, слайд №4UML. Диаграмма классов, слайд №5UML. Диаграмма классов, слайд №6UML. Диаграмма классов, слайд №7UML. Диаграмма классов, слайд №8UML. Диаграмма классов, слайд №9UML. Диаграмма классов, слайд №10UML. Диаграмма классов, слайд №11UML. Диаграмма классов, слайд №12UML. Диаграмма классов, слайд №13UML. Диаграмма классов, слайд №14UML. Диаграмма классов, слайд №15UML. Диаграмма классов, слайд №16UML. Диаграмма классов, слайд №17UML. Диаграмма классов, слайд №18UML. Диаграмма классов, слайд №19UML. Диаграмма классов, слайд №20UML. Диаграмма классов, слайд №21UML. Диаграмма классов, слайд №22UML. Диаграмма классов, слайд №23

Содержание

Вы можете ознакомиться и скачать презентацию на тему UML. Диаграмма классов. Доклад-сообщение содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





UML. Диаграмма классов
для внутреннего пользования
Описание слайда:
UML. Диаграмма классов для внутреннего пользования

Слайд 2





Диаграмма классов
При проектировании системы информационная составляющая предметной области представляется в виде логической модели уровня сущностей (логическая модель)
Логическая модель описывает  сущности (объекты данных) автоматизируемой предметной области и связи между ними
В унифицированном языке моделирования (UML) для представления логической модели можно использовать диаграмму классов
Диаграмма классов (class diagram) - это диаграмма, на которой показано множество классов, интерфейсов, коопераций и отношений между ними. Ее изображают в виде множества вершин и дуг
Описание слайда:
Диаграмма классов При проектировании системы информационная составляющая предметной области представляется в виде логической модели уровня сущностей (логическая модель) Логическая модель описывает сущности (объекты данных) автоматизируемой предметной области и связи между ними В унифицированном языке моделирования (UML) для представления логической модели можно использовать диаграмму классов Диаграмма классов (class diagram) - это диаграмма, на которой показано множество классов, интерфейсов, коопераций и отношений между ними. Ее изображают в виде множества вершин и дуг

Слайд 3





Назначение и особенности
Назначение диаграммы классов
Диаграмма классов служит для представления статической структуры модели системы
Диаграмма классов может отражать различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений
Особенности диаграммы классов
На диаграмме классов не указывается информация о временных аспектах функционирования системы
Описание слайда:
Назначение и особенности Назначение диаграммы классов Диаграмма классов служит для представления статической структуры модели системы Диаграмма классов может отражать различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений Особенности диаграммы классов На диаграмме классов не указывается информация о временных аспектах функционирования системы

Слайд 4





Диаграмма классов
Диаграммы классов могут содержать:
Классы
Отношения
Интерфейсы
Кооперации
Описание слайда:
Диаграмма классов Диаграммы классов могут содержать: Классы Отношения Интерфейсы Кооперации

Слайд 5


UML. Диаграмма классов, слайд №5
Описание слайда:

Слайд 6





Классы 
Класс (class) служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов. Графически класс изображается в виде прямоугольника, который дополнительно может быть разделен горизонтальными линиями на разделы или секции. В этих разделах могут указываться имя класса, атрибуты (переменные) и операции (методы).
Описание слайда:
Классы Класс (class) служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов. Графически класс изображается в виде прямоугольника, который дополнительно может быть разделен горизонтальными линиями на разделы или секции. В этих разделах могут указываться имя класса, атрибуты (переменные) и операции (методы).

Слайд 7





Имя класса
Имя класса должно быть уникальным в пределах проекта, который описывается некоторой совокупностью диаграмм классов (возможно, одной диаграммой). Имя класса указывается в верхней секции прямоугольника полужирным шрифтом и должно начинаться с прописной буквы.
Абстрактный класс – это класс, который не может иметь экземпляров (объектов). Для обозначения его имени используется наклонный шрифт.
Описание слайда:
Имя класса Имя класса должно быть уникальным в пределах проекта, который описывается некоторой совокупностью диаграмм классов (возможно, одной диаграммой). Имя класса указывается в верхней секции прямоугольника полужирным шрифтом и должно начинаться с прописной буквы. Абстрактный класс – это класс, который не может иметь экземпляров (объектов). Для обозначения его имени используется наклонный шрифт.

Слайд 8





Атрибуты класса
Атрибут - это именованное свойство класса, общее для всех его объектов, включающее описание множества значений, которые могут принимать экземпляры этого свойства
Описание слайда:
Атрибуты класса Атрибут - это именованное свойство класса, общее для всех его объектов, включающее описание множества значений, которые могут принимать экземпляры этого свойства

Слайд 9





Операции класса
Операция – это реализация услуги, которую можно запросить у любого объекта класса для воздействия на поведение. Операция - это абстракция того, что может делать объект.
Описание слайда:
Операции класса Операция – это реализация услуги, которую можно запросить у любого объекта класса для воздействия на поведение. Операция - это абстракция того, что может делать объект.

Слайд 10





Советы по классам
Изображая класс в UML, придерживайтесь следующих правил:
показывайте только те свойства класса, которые важны для понимания абстракции в данном контексте
разделяйте длинные списки атрибутов и операций на группы в соответствии с их категориями
показывайте взаимосвязанные классы на одной и той же диаграмме
Описание слайда:
Советы по классам Изображая класс в UML, придерживайтесь следующих правил: показывайте только те свойства класса, которые важны для понимания абстракции в данном контексте разделяйте длинные списки атрибутов и операций на группы в соответствии с их категориями показывайте взаимосвязанные классы на одной и той же диаграмме

Слайд 11





Отношения между классами
Помимо внутреннего устройства классов на диаграмме классов указываются различные отношения (связи) между ними. Совокупность типов отношений фиксирована.
Базовые отношениями в языке UML: 
Отношение зависимости (dependency relationship)
Отношение ассоциации (association relationship)
Отношение обобщения (generalization relationship)
Описание слайда:
Отношения между классами Помимо внутреннего устройства классов на диаграмме классов указываются различные отношения (связи) между ними. Совокупность типов отношений фиксирована. Базовые отношениями в языке UML: Отношение зависимости (dependency relationship) Отношение ассоциации (association relationship) Отношение обобщения (generalization relationship)

Слайд 12





Отношение зависимости
Зависимость (dependency) - отношение использования, согласно которому изменение в спецификации одного элемента может повлиять на другой элемент, его использующий, причем обратное не обязательно.
Графически зависимость изображается пунктирной линией со стрелкой, направленной от зависимого элемента на тот, от которого он зависит.
Описание слайда:
Отношение зависимости Зависимость (dependency) - отношение использования, согласно которому изменение в спецификации одного элемента может повлиять на другой элемент, его использующий, причем обратное не обязательно. Графически зависимость изображается пунктирной линией со стрелкой, направленной от зависимого элемента на тот, от которого он зависит.

Слайд 13





Отношение ассоциации
Ассоциация (association) - структурное отношение, показывающее, что объекты одного типа неким образом связаны с объектами другого типа. 
Ассоциация, связывающая два класса, называется бинарной. Можно создавать ассоциации, связывающие сразу несколько классов; они называются n-арными.
У ассоциаций могут быть: имя, роль, кратность и агрегирование.
Описание слайда:
Отношение ассоциации Ассоциация (association) - структурное отношение, показывающее, что объекты одного типа неким образом связаны с объектами другого типа. Ассоциация, связывающая два класса, называется бинарной. Можно создавать ассоциации, связывающие сразу несколько классов; они называются n-арными. У ассоциаций могут быть: имя, роль, кратность и агрегирование.

Слайд 14





Отношение ассоциации
Описание слайда:
Отношение ассоциации

Слайд 15





Отношение ассоциации
Описание слайда:
Отношение ассоциации

Слайд 16





Отношение обобщения
Описание слайда:
Отношение обобщения

Слайд 17





Советы по отношениям 
между классами
При моделировании отношений в UML соблюдайте следующие правила:
используйте зависимость, только если моделируемое отношение не является структурным
используйте обобщение, только если имеет место отношение типа «является»
избегайте множественного наследования
иерархия наследования не должна быть ни слишком глубокой (желательно не более пяти уровней), ни слишком широкой
применяйте ассоциации прежде всего там, где между объектами существуют структурные отношения
Описание слайда:
Советы по отношениям между классами При моделировании отношений в UML соблюдайте следующие правила: используйте зависимость, только если моделируемое отношение не является структурным используйте обобщение, только если имеет место отношение типа «является» избегайте множественного наследования иерархия наследования не должна быть ни слишком глубокой (желательно не более пяти уровней), ни слишком широкой применяйте ассоциации прежде всего там, где между объектами существуют структурные отношения

Слайд 18





Интерфейсы 
Интерфейс (interface) - набор операций, используемый для специфицирования услуг, предоставляемых классом или компонентом.
Описание слайда:
Интерфейсы Интерфейс (interface) - набор операций, используемый для специфицирования услуг, предоставляемых классом или компонентом.

Слайд 19





Интерфейсы
Описание слайда:
Интерфейсы

Слайд 20





Советы по интерфейсам
Изображая интерфейс на языке UML, руководствуйтесь приведенными ниже правилами:
используйте сокращенную нотацию, если надо просто показать наличие стыковочного узла в системе
используйте форму, если надо визуализировать детали самого сервиса
Описание слайда:
Советы по интерфейсам Изображая интерфейс на языке UML, руководствуйтесь приведенными ниже правилами: используйте сокращенную нотацию, если надо просто показать наличие стыковочного узла в системе используйте форму, если надо визуализировать детали самого сервиса

Слайд 21





Кооперации
Кооперация (collaboration) - это сообщество классов, интерфейсов и других элементов, которые работают совместно для обеспечения кооперативного поведения, более значимого, чем сумма его составляющих.
Описание слайда:
Кооперации Кооперация (collaboration) - это сообщество классов, интерфейсов и других элементов, которые работают совместно для обеспечения кооперативного поведения, более значимого, чем сумма его составляющих.

Слайд 22





Пример
Описание слайда:
Пример

Слайд 23





Домашнее задание
Описание слайда:
Домашнее задание



Похожие презентации
Mypresentation.ru
Загрузить презентацию