Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Work with UML in Java. Studybook for students.
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Work with UML in Java. Studybook for students.

библиотека
материалов
WORK WITH UML Универсальный язык моделирования (UML) Studybook for students A...
Язык UML - это графический язык моделирования общего назначения, предназначен...
UML: Строительные блоки Существует три вида строительных блоков UML: Сущности...
Сущности (Elements) - это абстракции; отношения объединяют эти абстракции дру...
UML: Сущности Выделяют всего четыре типа сущностей (Elements): Структурные П...
Структурные Эти сущности подобны существительным в языке. 1.Класс- Совокупнос...
2. Интерфейс Совокупность операций, которые определяют сервис класса или комп...
3.Кооперация (Collaboration) Определяет взаимодействие и представляет собой с...
4.Прецедент (Use case) Описание последовательности действий, выполняемых сист...
5.Активный класс Класс, представители которого являются активными объектами и...
6.Компонент Физическая заменяемая часть системы, которая соответствует и обе...
7.Узел (Node) Физический элемент, который существует во время выполнения про...
Поведенческие Определяют динамическую составляющую элементов UML. 1.Автомат О...
Группирующие 1.Пакет Универсальный механизм организации элементов в группы.
Аннотационные Примечание Просто символ для обозначения комментариев, закрепле...
UML: Отношения Зависимость Ассоциация Агрегирование Композиция Обобщение Реал...
1.Зависимость Зависимость - это семантическое отношение между двумя сущностям...
2.Ассоциация Ассоциация - структурное отношение, описывающее совокупность свя...
Различают два типа ассоциаций: Агрегирование Агрегирование отражает отношение...
Композиция также отражает отношение между целым и частью, но является более с...
3.Обобщение Обобщение - это отношение типа "родитель-потомок". MyClass2 - суп...
4.Реализация Реализация - это отношение между интерфейсом и реализованным кла...
UML: Диаграммы В данной работе обсуждаются следующие UML диаграммы: Диаграмма...
Диаграмма прецедентов
2.Диаграмма классов
3. Диаграмма пакетов
4.Диаграмма взаимодействий
5.Диаграмма состояний
6.Диаграмма деятельности
7.Диаграмма компонентов
8.Диаграмма развертывания
УСПЕХОВ!!!!!!
33 1

Описание презентации по отдельным слайдам:

№ слайда 1 WORK WITH UML Универсальный язык моделирования (UML) Studybook for students A
Описание слайда:

WORK WITH UML Универсальный язык моделирования (UML) Studybook for students Author Dudnik Oxana

№ слайда 2 Язык UML - это графический язык моделирования общего назначения, предназначен
Описание слайда:

Язык UML - это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем.

№ слайда 3 UML: Строительные блоки Существует три вида строительных блоков UML: Сущности
Описание слайда:

UML: Строительные блоки Существует три вида строительных блоков UML: Сущности (Elements) Отношения (Relationships) Диаграммы (Diagrams)

№ слайда 4 Сущности (Elements) - это абстракции; отношения объединяют эти абстракции дру
Описание слайда:

Сущности (Elements) - это абстракции; отношения объединяют эти абстракции друг с другом; а диаграммы группируют совокупность связанных сущностей посредством отношений.

№ слайда 5 UML: Сущности Выделяют всего четыре типа сущностей (Elements): Структурные П
Описание слайда:

UML: Сущности Выделяют всего четыре типа сущностей (Elements): Структурные Поведенческие Группирующие Аннотационные

№ слайда 6 Структурные Эти сущности подобны существительным в языке. 1.Класс- Совокупнос
Описание слайда:

Структурные Эти сущности подобны существительным в языке. 1.Класс- Совокупность объектов с общими атрибутами, операциями, отношениями и семантикой. Графически класс обозначается в виде прямоугольника с тремя полями: имя класса, атрибуты (свойства) класса и операции (методы) класса.

№ слайда 7 2. Интерфейс Совокупность операций, которые определяют сервис класса или комп
Описание слайда:

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

№ слайда 8 3.Кооперация (Collaboration) Определяет взаимодействие и представляет собой с
Описание слайда:

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

№ слайда 9 4.Прецедент (Use case) Описание последовательности действий, выполняемых сист
Описание слайда:

4.Прецедент (Use case) Описание последовательности действий, выполняемых системой для получения наблюдаемого результата, значимого для актера. Графически прецедент обозначается в виде эллипса, внутри которого указано имя прецедента.

№ слайда 10 5.Активный класс Класс, представители которого являются активными объектами и
Описание слайда:

5.Активный класс Класс, представители которого являются активными объектами и вовлечены в один или несколько процессов или потоков и могут инициировать деятельность по контролю.

№ слайда 11 6.Компонент Физическая заменяемая часть системы, которая соответствует и обе
Описание слайда:

6.Компонент Физическая заменяемая часть системы, которая соответствует и обеспечивает реализацию набора интерфейсов.

№ слайда 12 7.Узел (Node) Физический элемент, который существует во время выполнения про
Описание слайда:

7.Узел (Node) Физический элемент, который существует во время выполнения программы и представляет собой вычислительный ресурс, обладающий некоторым объемом памяти и способностью обрабатывать данные.

№ слайда 13 Поведенческие Определяют динамическую составляющую элементов UML. 1.Автомат О
Описание слайда:

Поведенческие Определяют динамическую составляющую элементов UML. 1.Автомат Определяет последовательность состояний, через которые объект или взаимодействие проходят на протяжении своего жизненного цикла в ответ на различные события, а также его реакции на эти события. 2.Взаимодействие Состоит из набора сообщений, которыми обмениваются объекты в рамках конкретного контекста для достижения определенной цели.

№ слайда 14 Группирующие 1.Пакет Универсальный механизм организации элементов в группы.
Описание слайда:

Группирующие 1.Пакет Универсальный механизм организации элементов в группы.

№ слайда 15 Аннотационные Примечание Просто символ для обозначения комментариев, закрепле
Описание слайда:

Аннотационные Примечание Просто символ для обозначения комментариев, закрепленных за другими элементами или совокупностями элементов.

№ слайда 16 UML: Отношения Зависимость Ассоциация Агрегирование Композиция Обобщение Реал
Описание слайда:

UML: Отношения Зависимость Ассоциация Агрегирование Композиция Обобщение Реализация

№ слайда 17 1.Зависимость Зависимость - это семантическое отношение между двумя сущностям
Описание слайда:

1.Зависимость Зависимость - это семантическое отношение между двумя сущностями, при котором изменение в одной сущности может оказать влияние на семантику другой сущности. Стрелка показывает направление зависимости. На диаграмме MyClass1 находится в зависимости от MyClass2. Изменения в MyClass2 оказывают влияние на MyClass1.

№ слайда 18 2.Ассоциация Ассоциация - структурное отношение, описывающее совокупность свя
Описание слайда:

2.Ассоциация Ассоциация - структурное отношение, описывающее совокупность связей между объектами. На каждом конце ассоциации может быть кратность, указывающая, сколько объектов должно соответствовать каждому объекту на противоположном конце ассоциации. 1 Один и только один 0..* или * Ноль, один, или много 1..* Один или много a..b Между a и ba,ba или b Ассоциация может быть направленной или ненаправленной . Ненаправленная ассоциация означает, что не было принято решение относительно направленности или двунаправленности ассоциации. На рисунке отображена ненаправленная ассоциация.

№ слайда 19
Описание слайда:

№ слайда 20 Различают два типа ассоциаций: Агрегирование Агрегирование отражает отношение
Описание слайда:

Различают два типа ассоциаций: Агрегирование Агрегирование отражает отношение между целым и частью. Агрегирование обозначается на одном конце ассоциации, в то время как второй конец остается немаркированным. На рисунке, Myclass2 является частью Myclass1.

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

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

№ слайда 22 3.Обобщение Обобщение - это отношение типа "родитель-потомок". MyClass2 - суп
Описание слайда:

3.Обобщение Обобщение - это отношение типа "родитель-потомок". MyClass2 - суперкласс (родитель), а MyClass1 - подкласс (потомок). На языке программирования Java, обобщение реализуется посредством дочерних объектов с использованием зарезервированного слова extends.

№ слайда 23 4.Реализация Реализация - это отношение между интерфейсом и реализованным кла
Описание слайда:

4.Реализация Реализация - это отношение между интерфейсом и реализованным классом. В языке Java реализация выполняется реализацией интерфейса с использованием зарезервированного слова implements.

№ слайда 24 UML: Диаграммы В данной работе обсуждаются следующие UML диаграммы: Диаграмма
Описание слайда:

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

№ слайда 25 Диаграмма прецедентов
Описание слайда:

Диаграмма прецедентов

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

2.Диаграмма классов

№ слайда 27 3. Диаграмма пакетов
Описание слайда:

3. Диаграмма пакетов

№ слайда 28 4.Диаграмма взаимодействий
Описание слайда:

4.Диаграмма взаимодействий

№ слайда 29 5.Диаграмма состояний
Описание слайда:

5.Диаграмма состояний

№ слайда 30 6.Диаграмма деятельности
Описание слайда:

6.Диаграмма деятельности

№ слайда 31 7.Диаграмма компонентов
Описание слайда:

7.Диаграмма компонентов

№ слайда 32 8.Диаграмма развертывания
Описание слайда:

8.Диаграмма развертывания

№ слайда 33 УСПЕХОВ!!!!!!
Описание слайда:

УСПЕХОВ!!!!!!

Краткое описание документа:

Моделирование программного обеспечения включает в себя этап проектирования, который предшествует непосредственному программированию приложений. Создание модели позволяет получить более точное понимание системы еще до ее разработки. Универсальный язык моделирования (UML) - как раз является одним из языков моделирования, который вы можете использовать для уточнения, визуализации и документирования моделей систем программного обеспечения, в том числе их структуры и схемы, в соответствии с требованиями. Однако необходимо помнить, что UML - это всего лишь язык моделирования, а не методология процесса. На практике, UML зачастую используется совместно с методологией процесса.

Автор
Дата добавления 09.02.2015
Раздел Информатика
Подраздел Презентации
Просмотров245
Номер материала 375216
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх