1181538
столько раз учителя, ученики и родители
посетили официальный сайт проекта «Инфоурок»
за прошедшие 24 часа
Добавить материал и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Инфоурок Информатика ПрезентацииWork with UML in Java. Studybook for students.

Work with UML in Java. Studybook for students.

IV Международный дистанционный конкурс «Старт» Идёт приём заявок Для дошкольников и учеников 1-11 классов 16 предметов ОРГВЗНОС 25 Р. ПОДАТЬ ЗАЯВКУ
библиотека
материалов
WORK WITH UML Универсальный язык моделирования (UML) Studybook for students A...

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

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 зачастую используется совместно с методологией процесса.

Общая информация
ВНИМАНИЮ УЧИТЕЛЕЙ: хотите организовать и вести кружок по ментальной арифметике в своей школе? Спрос на данную методику постоянно растёт, а Вам для её освоения достаточно будет пройти один курс повышения квалификации (72 часа) прямо в Вашем личном кабинете на сайте "Инфоурок".

Пройдя курс Вы получите:
- Удостоверение о повышении квалификации;
- Подробный план уроков (150 стр.);
- Задачник для обучающихся (83 стр.);
- Вводную тетрадь «Знакомство со счетами и правилами»;
- БЕСПЛАТНЫЙ доступ к CRM-системе, Личному кабинету для проведения занятий;
- Возможность дополнительного источника дохода (до 60.000 руб. в месяц)!

Пройдите дистанционный курс «Ментальная арифметика» на проекте "Инфоурок"!

Подать заявку
26-28 октября 2019 I МЕЖДУНАРОДНЫЙ ПЕДАГОГИЧЕСКИЙ «ИНФОФОРУМ» «Современные тенденции в воспитании и социализации детей» Подать заявку Очное участие Дистанционное участие Курс повышения квалификации (36 часов) + Сертификат участника “Инфофорума”
IV Международный дистанционный конкурс «Старт» Для дошкольников и учеников 1-11 классов Рекордно низкий оргвзнос 25 Р. 16 предметов ПОДАТЬ ЗАЯВКУ
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
17 курсов по пожарно-техническому минимуму
Обучение от 2 дней
дистанционно
Удостоверение
Программы актуальны на 2019 г., согласованы с МЧС РФ
2 500 руб. до 1 500 руб.
Подробнее