Презентация Диаграммы UML Диаграмма классов (Class Diagram) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Диаграммы UML Диаграмма классов (Class Diagram) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 30 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Диаграммы UML Диаграмма классов (Class Diagram)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    30 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    357.00 kB
  • Просмотров:
    204
  • Скачиваний:
    4
  • Автор:
    неизвестен



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

№1 слайд
Диаграммы UML Диаграмма
Содержание слайда: Диаграммы UML Диаграмма классов (Class Diagram)

№2 слайд
Основные вопросы Что такое
Содержание слайда: Основные вопросы Что такое диаграмма классов Компоненты диаграммы классов и их назначение Пример диаграммы классов Расширение языка UML для построения моделей программного обеспечения и бизнес-систем

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

№4 слайд
Класс Класс это множество
Содержание слайда: Класс Класс – это множество объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов.

№5 слайд
Класс Имя класса должно быть
Содержание слайда: Класс Имя класса должно быть уникально Имя класса должно начинаться с заглавной буквы. Класс может не иметь экземпляров или объектов. В этом случае он называется абстрактным классом, а для обозначения его имени используется курсив

№6 слайд
Атрибуты класса Атрибут
Содержание слайда: Атрибуты класса Атрибут = свойство, которое является общим для всех объектов данного класса Общий формат записи атрибутов: <квантор видимости> <имя атрибута> [кратность]: <тип атрибута> = <исходное значение> {строка-свойство}

№7 слайд
Атрибуты класса. Квантор
Содержание слайда: Атрибуты класса. Квантор видимости Квантор видимости может принимать одно из следующих значений: +, #, - , ~. «+» - атрибут с областью видимости типа общедоступный (public). «#» - атрибут с областью видимости типа защищенный (protected). «-» - атрибут с областью видимости типа закрытый (private). «~» - атрибут с областью видимости типа пакетный (package).

№8 слайд
Атрибуты класса. Имя атрибута
Содержание слайда: Атрибуты класса. Имя атрибута Представлено в виде уникальной строки текста Имя атрибута является единственным обязательным элементом в синтаксическом обозначении атрибута Должно начинаться со строчной буквы По практическим соображениям записывается без пробелов

№9 слайд
Атрибуты класса. Кратность
Содержание слайда: Атрибуты класса. Кратность атрибута Кратность атрибута характеризует общее количество конкретных атрибутов данного типа, входящих в состав отдельного класса. Формат: [нижняя граница . . верхняя граница] Примеры: [0..1], [0..*], [1..3,5..7]

№10 слайд
Атрибуты класса. Тип атрибута
Содержание слайда: Атрибуты класса. Тип атрибута Выражение, определяемое некоторым типом данных (например, в зависимости от языка программирования) В простейшем случае – осмысленная строка текста. Пример: цвет: Color имяСотрудника[1..2]: String; видимость: Boolean

№11 слайд
Атрибуты класса. Исходное
Содержание слайда: Атрибуты класса. Исходное значение Служит для задания некоторого начального значения в момент создания отдельного экземпляра класса Пример: цвет: Color = (255, 0, 0) имяСотрудника[1..2]: String = ‘Иван Иванов’; видимость: Boolean = истина

№12 слайд
Атрибуты класса.
Содержание слайда: Атрибуты класса. Строка-свойство Служит для указания дополнительных свойств атрибута, которые могут характеризовать особенности изменения значений атрибута в ходе выполнения соответствующей программы. Это значение принимается за исходное значение атрибута, которое не может быть изменено в дальнейшем. Пример: заработнаяПлата: Currency = $500 {frozen}

№13 слайд
Операции класса Представляют
Содержание слайда: Операции класса Представляют собой некоторый сервис, который предоставляет каждый экземпляр класса или объект по требованию своих клиентов. Правила записи операций: <квантор видимости> <имя операции> (список параметров): <выражение типа возвращаемого значения> {строка-свойство}

№14 слайд
Операции класса. Список
Содержание слайда: Операции класса. Список параметров Список параметров является перечнем разделенных запятой формальных параметров, каждый из которых, в свою очередь, может быть представлен в следующем виде: <вид параметра> <имя параметра> : <выражение типа> = <значение параметра по умолчанию>

№15 слайд
Операции класса.
Содержание слайда: Операции класса. Строка-свойство Строка-свойство служит для указания значений свойств, которые могут быть применены к данной операции. Например, для указания последовательности действий будет использована строка-свойство вида: {concurrency = имя} , где имя может принимать одно из следующих значений: sequential (последовательная), concurrent (параллельная), guarded (охраняемая)

№16 слайд
Операции класса. Примеры
Содержание слайда: Операции класса. Примеры +нарисовать (форма : Многоугольник = прямоугольник, цветЗаливки : Color = (0, 0, 255)); -изменитьСчетКлиента (номерСчета : Integer) : Currency; #выдатьСообщение() : (‘Ошибка деления на ноль’).

№17 слайд
Отношения между классами
Содержание слайда: Отношения между классами Базовыми отношениями на диаграмме классов являются: отношения ассоциации (association); отношения обобщения (generalization); отношения агрегации (aggregation); отношения композиции (composition); отношения зависимости (dependency).

№18 слайд
Отношение ассоциации
Содержание слайда: Отношение ассоциации Отношение ассоциации свидетельствует о наличии произвольного отношения между классами.

№19 слайд
Отношение обобщения Является
Содержание слайда: Отношение обобщения Является отношением классификации между более общим элементом (родителем или предком) и более частным или специальным элементом (дочерним или потомком)

№20 слайд
Отношение агрегации Смысл
Содержание слайда: Отношение агрегации Смысл: один из классов представляет собой некоторую сущность, которая включает в себя в качестве составных частей другие сущности. Применяется для представления системных взаимосвязей типа «часть-целое».

№21 слайд
Отношение композиции Является
Содержание слайда: Отношение композиции Является частным случаем отношения агрегации. Части не могут выступать в отрыве от целого, т.е. с уничтожением целого уничтожаются составные части.

№22 слайд
Отношение зависимости
Содержание слайда: Отношение зависимости Используется в такой ситуации, когда некоторое изменение одного элемента модели может потребовать изменения другого элемента.

№23 слайд
Пакеты служат для группировки
Содержание слайда: Пакеты служат для группировки элементов модели Любой пакет владеет своими элементами любой элемент может принадлежать только одному пакету

№24 слайд
Пример диаграммы классов
Содержание слайда: Пример диаграммы классов

№25 слайд
Расширения языка UML
Содержание слайда: Расширения языка UML

№26 слайд
Профиль для процесса
Содержание слайда: Профиль для процесса разработки ПО Управляющий класс (control) – отвечает за координацию действий других классов.

№27 слайд
Профиль для процесса
Содержание слайда: Профиль для процесса разработки ПО Класс-сущность (entity) содержит информацию, которая должна храниться постоянно и не уничтожаться с уничтожением объектов данного класса или прекращением работы моделируемой системы.

№28 слайд
Профиль для процесса
Содержание слайда: Профиль для процесса разработки ПО Граничный класс (boundary) – располагается на границе системы с внешней средой, но является составной частью системы.

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

№30 слайд
Изученные вопросы Понятие
Содержание слайда: Изученные вопросы Понятие диаграммы классов; Класс, объект; Атрибуты класса (квантор видимости, имя атрибута, тип атрибута, исходное значение, строка-свойство); Операции класса (квантор видимости, имя операции, список параметров, выражение типа возвращаемого значения, строка-свойство); Отношения (ассоциации, обобщения, агрегации, композиции, зависимости); Расширения языка UML для разработки ПО; Класс-интерфейс; Пример.

Скачать все slide презентации Диаграммы UML Диаграмма классов (Class Diagram) одним архивом: