🗊Презентация Основные элементы базовой нотации языка UML

Нажмите для полного просмотра!
Основные элементы базовой нотации языка UML, слайд №1Основные элементы базовой нотации языка UML, слайд №2Основные элементы базовой нотации языка UML, слайд №3Основные элементы базовой нотации языка UML, слайд №4Основные элементы базовой нотации языка UML, слайд №5Основные элементы базовой нотации языка UML, слайд №6Основные элементы базовой нотации языка UML, слайд №7Основные элементы базовой нотации языка UML, слайд №8Основные элементы базовой нотации языка UML, слайд №9Основные элементы базовой нотации языка UML, слайд №10Основные элементы базовой нотации языка UML, слайд №11Основные элементы базовой нотации языка UML, слайд №12Основные элементы базовой нотации языка UML, слайд №13Основные элементы базовой нотации языка UML, слайд №14Основные элементы базовой нотации языка UML, слайд №15Основные элементы базовой нотации языка UML, слайд №16Основные элементы базовой нотации языка UML, слайд №17Основные элементы базовой нотации языка UML, слайд №18Основные элементы базовой нотации языка UML, слайд №19Основные элементы базовой нотации языка UML, слайд №20Основные элементы базовой нотации языка UML, слайд №21Основные элементы базовой нотации языка UML, слайд №22Основные элементы базовой нотации языка UML, слайд №23Основные элементы базовой нотации языка UML, слайд №24Основные элементы базовой нотации языка UML, слайд №25Основные элементы базовой нотации языка UML, слайд №26Основные элементы базовой нотации языка UML, слайд №27Основные элементы базовой нотации языка UML, слайд №28Основные элементы базовой нотации языка UML, слайд №29Основные элементы базовой нотации языка UML, слайд №30Основные элементы базовой нотации языка UML, слайд №31Основные элементы базовой нотации языка UML, слайд №32Основные элементы базовой нотации языка UML, слайд №33Основные элементы базовой нотации языка UML, слайд №34Основные элементы базовой нотации языка UML, слайд №35Основные элементы базовой нотации языка UML, слайд №36Основные элементы базовой нотации языка UML, слайд №37Основные элементы базовой нотации языка UML, слайд №38Основные элементы базовой нотации языка UML, слайд №39Основные элементы базовой нотации языка UML, слайд №40Основные элементы базовой нотации языка UML, слайд №41Основные элементы базовой нотации языка UML, слайд №42Основные элементы базовой нотации языка UML, слайд №43Основные элементы базовой нотации языка UML, слайд №44Основные элементы базовой нотации языка UML, слайд №45Основные элементы базовой нотации языка UML, слайд №46Основные элементы базовой нотации языка UML, слайд №47Основные элементы базовой нотации языка UML, слайд №48Основные элементы базовой нотации языка UML, слайд №49Основные элементы базовой нотации языка UML, слайд №50Основные элементы базовой нотации языка UML, слайд №51Основные элементы базовой нотации языка UML, слайд №52Основные элементы базовой нотации языка UML, слайд №53Основные элементы базовой нотации языка UML, слайд №54Основные элементы базовой нотации языка UML, слайд №55Основные элементы базовой нотации языка UML, слайд №56Основные элементы базовой нотации языка UML, слайд №57Основные элементы базовой нотации языка UML, слайд №58Основные элементы базовой нотации языка UML, слайд №59Основные элементы базовой нотации языка UML, слайд №60Основные элементы базовой нотации языка UML, слайд №61Основные элементы базовой нотации языка UML, слайд №62Основные элементы базовой нотации языка UML, слайд №63Основные элементы базовой нотации языка UML, слайд №64Основные элементы базовой нотации языка UML, слайд №65Основные элементы базовой нотации языка UML, слайд №66Основные элементы базовой нотации языка UML, слайд №67Основные элементы базовой нотации языка UML, слайд №68Основные элементы базовой нотации языка UML, слайд №69Основные элементы базовой нотации языка UML, слайд №70Основные элементы базовой нотации языка UML, слайд №71Основные элементы базовой нотации языка UML, слайд №72Основные элементы базовой нотации языка UML, слайд №73Основные элементы базовой нотации языка UML, слайд №74Основные элементы базовой нотации языка UML, слайд №75Основные элементы базовой нотации языка UML, слайд №76Основные элементы базовой нотации языка UML, слайд №77Основные элементы базовой нотации языка UML, слайд №78Основные элементы базовой нотации языка UML, слайд №79Основные элементы базовой нотации языка UML, слайд №80Основные элементы базовой нотации языка UML, слайд №81Основные элементы базовой нотации языка UML, слайд №82Основные элементы базовой нотации языка UML, слайд №83Основные элементы базовой нотации языка UML, слайд №84Основные элементы базовой нотации языка UML, слайд №85Основные элементы базовой нотации языка UML, слайд №86Основные элементы базовой нотации языка UML, слайд №87Основные элементы базовой нотации языка UML, слайд №88Основные элементы базовой нотации языка UML, слайд №89Основные элементы базовой нотации языка UML, слайд №90Основные элементы базовой нотации языка UML, слайд №91Основные элементы базовой нотации языка UML, слайд №92Основные элементы базовой нотации языка UML, слайд №93Основные элементы базовой нотации языка UML, слайд №94

Содержание

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

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


Слайд 1





Лекция 1. Введение
Введение в курс «Технологии проектирования  программного обеспечения»
Описание слайда:
Лекция 1. Введение Введение в курс «Технологии проектирования программного обеспечения»

Слайд 2





Лекция 1. Введение
Описание слайда:
Лекция 1. Введение

Слайд 3





Лекция 1. Введение
Описание слайда:
Лекция 1. Введение

Слайд 4





CASE-инструментарий
Описание слайда:
CASE-инструментарий

Слайд 5





Лекция 1. Введение
Описание слайда:
Лекция 1. Введение

Слайд 6





Лекция 1. Тема 1
Сложность программных систем
Описание слайда:
Лекция 1. Тема 1 Сложность программных систем

Слайд 7





Лекция 1. Тема 2
Описание слайда:
Лекция 1. Тема 2

Слайд 8





Лекция 1. Тема 2
Описание слайда:
Лекция 1. Тема 2

Слайд 9





Лекция 1. Тема 2
Описание слайда:
Лекция 1. Тема 2

Слайд 10





Лекция 1. Тема 2
Принципы объектно-ориентированного  подхода (продолжение)
Описание слайда:
Лекция 1. Тема 2 Принципы объектно-ориентированного подхода (продолжение)

Слайд 11





Лекция 1. Тема 2
Описание слайда:
Лекция 1. Тема 2

Слайд 12





Лекция 1. Тема 2
Моделирование	классов в UML
Описание слайда:
Лекция 1. Тема 2 Моделирование классов в UML

Слайд 13





Лекция 2. Тема 3
Назначение и основные элементы языка UML
Описание слайда:
Лекция 2. Тема 3 Назначение и основные элементы языка UML

Слайд 14





Лекция 2. Тема 3
Описание слайда:
Лекция 2. Тема 3

Слайд 15





Лекция 2. Тема 3
Описание слайда:
Лекция 2. Тема 3

Слайд 16


Основные элементы базовой нотации языка UML, слайд №16
Описание слайда:

Слайд 17





Лекция 2. Тема 3
Назначение и основные элементы языка UML
Описание слайда:
Лекция 2. Тема 3 Назначение и основные элементы языка UML

Слайд 18





Назначение и основные элементы языка UML
Структура языка UML
Описание слайда:
Назначение и основные элементы языка UML Структура языка UML

Слайд 19





Лекция 2. Тема 3
Описание слайда:
Лекция 2. Тема 3

Слайд 20





Лекция 2. Тема 3
Описание слайда:
Лекция 2. Тема 3

Слайд 21





Лекция 2. Тема 3
Описание слайда:
Лекция 2. Тема 3

Слайд 22





Лекция 2. Тема 3
Описание слайда:
Лекция 2. Тема 3

Слайд 23





Лекция 2. Тема 3
Описание слайда:
Лекция 2. Тема 3

Слайд 24





Лекция 2. Тема 3
Описание слайда:
Лекция 2. Тема 3

Слайд 25





Назначение и основные элементы языка UML
Описание слайда:
Назначение и основные элементы языка UML

Слайд 26





Лекция 2. Тема 3
Описание слайда:
Лекция 2. Тема 3

Слайд 27





Аналитическая модель
Описание слайда:
Аналитическая модель

Слайд 28





Аналитическая модель
Описание слайда:
Аналитическая модель

Слайд 29





Аналитическая модель
Чтобы понять как работает бизнес заказчика  нужно:
Описание слайда:
Аналитическая модель Чтобы понять как работает бизнес заказчика нужно:

Слайд 30





Аналитическая модель
Описание слайда:
Аналитическая модель

Слайд 31





Аналитическая модель
Описание слайда:
Аналитическая модель

Слайд 32





Диаграммы UML
Организационная структура проекта (модели)
Описание слайда:
Диаграммы UML Организационная структура проекта (модели)

Слайд 33





Лекция 3. Тема 4
Описание слайда:
Лекция 3. Тема 4

Слайд 34





Лекция 3. Тема 4
Описание слайда:
Лекция 3. Тема 4

Слайд 35





Лекция 3. Тема 4
Описание слайда:
Лекция 3. Тема 4

Слайд 36





Моделирование предметной области
(domain model)
Описание слайда:
Моделирование предметной области (domain model)

Слайд 37





Лекция 3. Тема 5
Описание слайда:
Лекция 3. Тема 5

Слайд 38





ПРИМЕР анализа текста:
Описание слайда:
ПРИМЕР анализа текста:

Слайд 39





Моделирование бизнес-актеров и бизнес-функций
Описание слайда:
Моделирование бизнес-актеров и бизнес-функций

Слайд 40





Лекция 3. Тема 5
ПРИМЕР диаграммы бизнес-актеров и бизнес-функций :
Описание слайда:
Лекция 3. Тема 5 ПРИМЕР диаграммы бизнес-актеров и бизнес-функций :

Слайд 41





Моделирование бизнес-процессов
Описание слайда:
Моделирование бизнес-процессов

Слайд 42





Лекция 4. Тема 6
Описание слайда:
Лекция 4. Тема 6

Слайд 43





Лекция 4. Тема 6
Описание слайда:
Лекция 4. Тема 6

Слайд 44





Лекция 4. Тема 6. Примеры activity diagram
Описание слайда:
Лекция 4. Тема 6. Примеры activity diagram

Слайд 45





Лекция 4. Тема 6. Примеры activity diagram
Описание слайда:
Лекция 4. Тема 6. Примеры activity diagram

Слайд 46





Лекция 4. Тема 6. Нотация UML-2 activity diagram
Описание слайда:
Лекция 4. Тема 6. Нотация UML-2 activity diagram

Слайд 47





Диаграммы UML
Диаграмма вариантов использования (use case diagram)
Описание слайда:
Диаграммы UML Диаграмма вариантов использования (use case diagram)

Слайд 48





Диаграммы UML
Описание слайда:
Диаграммы UML

Слайд 49





Лекция 4. Тема 4
Диаграммы UML
Включение (include relationship ) -- каждый экземпляр  первого варианта использования всегда включает в себя  функциональное поведение или выполнение второго  варианта использования. В этом смысле поведение  второго варианта использования является частью  поведения первого варианта использования. Графически  данное отношение обозначается пунктирной линией со  стрелкой, направленной от базового варианта  использования к включаемому варианту использования,  которая помечается стереотипом <<include>>.
Описание слайда:
Лекция 4. Тема 4 Диаграммы UML Включение (include relationship ) -- каждый экземпляр первого варианта использования всегда включает в себя функциональное поведение или выполнение второго варианта использования. В этом смысле поведение второго варианта использования является частью поведения первого варианта использования. Графически данное отношение обозначается пунктирной линией со стрелкой, направленной от базового варианта использования к включаемому варианту использования, которая помечается стереотипом <<include>>.

Слайд 50





Лекция 4. Тема 4
Диаграммы UML
Обобщение (generalization relationship) –  аналогично наследованию и применяется в  том случае, когда необходимо отметить, что  дочерние варианты использования кроме  присущего им специфического поведения  обладают всеми особенностями поведения  родительских вариантов использования.
Стрелка отношения обобщения указывает  на родительский вариант использования.
Описание слайда:
Лекция 4. Тема 4 Диаграммы UML Обобщение (generalization relationship) – аналогично наследованию и применяется в том случае, когда необходимо отметить, что дочерние варианты использования кроме присущего им специфического поведения обладают всеми особенностями поведения родительских вариантов использования. Стрелка отношения обобщения указывает на родительский вариант использования.

Слайд 51





Лекция 4. Тема 4
Диаграммы UML
Описание слайда:
Лекция 4. Тема 4 Диаграммы UML

Слайд 52





Лекция 4. Тема 4
Диаграммы UML
Описание слайда:
Лекция 4. Тема 4 Диаграммы UML

Слайд 53





Лекция 5. Тема 5
Использование вариантов использования	для  формализации функциональных требований
Описание слайда:
Лекция 5. Тема 5 Использование вариантов использования для формализации функциональных требований

Слайд 54





Лекция 5. Тема 5
Использование вариантов использования	для  формализации функциональных требований
Описание слайда:
Лекция 5. Тема 5 Использование вариантов использования для формализации функциональных требований

Слайд 55





Лекция 5. Тема 5
Использование вариантов использования	для  формализации функциональных требований
Описание слайда:
Лекция 5. Тема 5 Использование вариантов использования для формализации функциональных требований

Слайд 56





Лекция 5. Тема 5
Использование вариантов использования	для  формализации функциональных требований
Описание слайда:
Лекция 5. Тема 5 Использование вариантов использования для формализации функциональных требований

Слайд 57





Лекция 5. Тема 5
Использование вариантов использования	для  формализации функциональных требований
Описание слайда:
Лекция 5. Тема 5 Использование вариантов использования для формализации функциональных требований

Слайд 58





Лекция 5. Тема 6
Сценарии вариантов использования
Описание слайда:
Лекция 5. Тема 6 Сценарии вариантов использования

Слайд 59





Лекция 5. Тема 6
Сценарии вариантов использования
Описание слайда:
Лекция 5. Тема 6 Сценарии вариантов использования

Слайд 60





Лекция 5. Тема 6
Описание слайда:
Лекция 5. Тема 6

Слайд 61





Лекция 5. Тема 6
Описание слайда:
Лекция 5. Тема 6

Слайд 62





Лекция 5. Тема 6
Описание слайда:
Лекция 5. Тема 6

Слайд 63





Лекция 6. Тема 7
Описание слайда:
Лекция 6. Тема 7

Слайд 64





Лекция 6. Тема 7
Диаграммы последовательности (продолжение)
Описание слайда:
Лекция 6. Тема 7 Диаграммы последовательности (продолжение)

Слайд 65





Лекция 6. Тема 7
Диаграммы последовательности (продолжение)
Описание слайда:
Лекция 6. Тема 7 Диаграммы последовательности (продолжение)

Слайд 66





Лекция 6. Тема 7
Диаграммы последовательности (продолжение)
Описание слайда:
Лекция 6. Тема 7 Диаграммы последовательности (продолжение)

Слайд 67





Пример sequence diagram. Снятие наличных по кредитной карточке
Описание слайда:
Пример sequence diagram. Снятие наличных по кредитной карточке

Слайд 68





Лекция 7. Тема 8
Диаграммы кооперации (collaboration diagram)
Описание слайда:
Лекция 7. Тема 8 Диаграммы кооперации (collaboration diagram)

Слайд 69





Лекция 7. Тема 8
Диаграммы кооперации (collaboration diagram)
Описание слайда:
Лекция 7. Тема 8 Диаграммы кооперации (collaboration diagram)

Слайд 70





Лекция 7. Тема 8
Диаграммы кооперации (collaboration diagram)
Спецификация объектов  на диаграмме кооперации  полностью аналогична их  спецификации на диаграмме  последовательности.
Указываются имя объекта,  класс и устойчивость.
По умолчанию каждая связь  на диаграмме считается  анонимной.
Спецификация связей
включает:
наименование связи;
имя ассоциации;
видимость  соответствующей пары  объектов;
наличие общих ролей.
Описание слайда:
Лекция 7. Тема 8 Диаграммы кооперации (collaboration diagram) Спецификация объектов на диаграмме кооперации полностью аналогична их спецификации на диаграмме последовательности. Указываются имя объекта, класс и устойчивость. По умолчанию каждая связь на диаграмме считается анонимной. Спецификация связей включает: наименование связи; имя ассоциации; видимость соответствующей пары объектов; наличие общих ролей.

Слайд 71





Лекция 7. Тема 8
Диаграммы кооперации (collaboration diagram)
Описание слайда:
Лекция 7. Тема 8 Диаграммы кооперации (collaboration diagram)

Слайд 72


Основные элементы базовой нотации языка UML, слайд №72
Описание слайда:

Слайд 73





Лекция 8. Тема 9
Описание слайда:
Лекция 8. Тема 9

Слайд 74





Лекция 8. Тема 9
Описание слайда:
Лекция 8. Тема 9

Слайд 75





Лекция 8. Тема 9
Описание слайда:
Лекция 8. Тема 9

Слайд 76





Лекция 8. Тема 9
Диаграмма деятельности (activity diagram)
Описание слайда:
Лекция 8. Тема 9 Диаграмма деятельности (activity diagram)

Слайд 77


Основные элементы базовой нотации языка UML, слайд №77
Описание слайда:

Слайд 78





Лекция 9. Тема 10
Диаграмма классов (class diagram)
Диаграмма классов (class diagram) является основным логическим представлением модели и  содержит детальную информацию о внутреннем устройстве объектно-ориентированной программной  системы или, об архитектуре программной системы.
На диаграмме классов представлена совокупность декларативных или статических элементов модели,  таких как классы с атрибутами и операциями, а также связывающие их отношения.
Класс (class) — абстрактное описание множества однородных объектов, имеющих одинаковые
атрибуты, операции и отношения с объектами других классов.
Класс может иметь или не иметь экземпляров или объектов. В зависимости от этого в языке UML  различают конкретные и абстрактные классы.
Конкретный класс (concrete class) — класс, на основе которого могут быть непосредственно созданы  экземпляры или объекты.
Абстрактный класс (abstract class) — класс, который не имеет экземпляров или объектов.
Имя класса должно быть уникальным, записывается по центру секции имени полужирным шрифтом и  должно начинаться с заглавной буквы. Рекомендуется в качестве имен классов использовать  существительные, записанные без пробелов, взятые из словаря предметной области.
Для обозначения имени абстрактного класса используется наклонный шрифт (курсив). В языке UML  принято общее соглашение о том, что любой текст, относящийся к абстрактному элементу,  записывается курсивом.
Описание слайда:
Лекция 9. Тема 10 Диаграмма классов (class diagram) Диаграмма классов (class diagram) является основным логическим представлением модели и содержит детальную информацию о внутреннем устройстве объектно-ориентированной программной системы или, об архитектуре программной системы. На диаграмме классов представлена совокупность декларативных или статических элементов модели, таких как классы с атрибутами и операциями, а также связывающие их отношения. Класс (class) — абстрактное описание множества однородных объектов, имеющих одинаковые атрибуты, операции и отношения с объектами других классов. Класс может иметь или не иметь экземпляров или объектов. В зависимости от этого в языке UML различают конкретные и абстрактные классы. Конкретный класс (concrete class) — класс, на основе которого могут быть непосредственно созданы экземпляры или объекты. Абстрактный класс (abstract class) — класс, который не имеет экземпляров или объектов. Имя класса должно быть уникальным, записывается по центру секции имени полужирным шрифтом и должно начинаться с заглавной буквы. Рекомендуется в качестве имен классов использовать существительные, записанные без пробелов, взятые из словаря предметной области. Для обозначения имени абстрактного класса используется наклонный шрифт (курсив). В языке UML принято общее соглашение о том, что любой текст, относящийся к абстрактному элементу, записывается курсивом.

Слайд 79





Лекция 9. Тема 10
Диаграмма классов (class diagram)
Описание слайда:
Лекция 9. Тема 10 Диаграмма классов (class diagram)

Слайд 80





Лекция 9. Тема 10
Диаграмма классов (class diagram)
Описание слайда:
Лекция 9. Тема 10 Диаграмма классов (class diagram)

Слайд 81





Лекция 9. Тема 10
Диаграмма классов (class diagram)
Описание слайда:
Лекция 9. Тема 10 Диаграмма классов (class diagram)

Слайд 82





Лекция 9. Тема 10
Диаграмма классов (class diagram)
Описание слайда:
Лекция 9. Тема 10 Диаграмма классов (class diagram)

Слайд 83





Лекция 9. Тема 10  Спецификация атрибутов
Описание слайда:
Лекция 9. Тема 10 Спецификация атрибутов

Слайд 84





Лекция 9. Тема 10
Диаграмма классов (class diagram)
Описание слайда:
Лекция 9. Тема 10 Диаграмма классов (class diagram)

Слайд 85





Лекция 9. Тема 10
Диаграмма классов (class diagram)
Описание слайда:
Лекция 9. Тема 10 Диаграмма классов (class diagram)

Слайд 86





Диаграмма классов (class diagram)
Описание слайда:
Диаграмма классов (class diagram)

Слайд 87





Диаграмма классов (class diagram)
Описание слайда:
Диаграмма классов (class diagram)

Слайд 88





Диаграмма классов (class diagram)
Описание слайда:
Диаграмма классов (class diagram)

Слайд 89





Лекция 10. Тема 11 Отношения на диаграмме классов
Описание слайда:
Лекция 10. Тема 11 Отношения на диаграмме классов

Слайд 90





Диаграмма классов (class diagram)
Отношение обобщения
Обобщение (generalize) – отношение между общим  (родителем) и частным (предком). Применительно к диаграмме  классов данное отношение описывает иерархическое строение  классов и наследование их свойств и поведения.
Наследование (inheritance) -- специальный концептуальный  механизм, посредством которого более специальные  элементы включают в себя структуру и поведение более  общих элементов.
Согласно одному из главных принципов методологии ООАП --  наследованию, класс-потомок обладает всеми свойствами и  поведением класса-предка, а также имеет собственные  свойства и поведение, которые могут отсутствовать у класса-  предка.
Родитель, предок (parent) -- в отношении обобщения более  общий элемент. Потомок (child) - специализация одного из  элементов отношения обобщения, называемого в этом случае  родителем.
От одного класса-предка одновременно могут наследовать  несколько классов-потомков
Описание слайда:
Диаграмма классов (class diagram) Отношение обобщения Обобщение (generalize) – отношение между общим (родителем) и частным (предком). Применительно к диаграмме классов данное отношение описывает иерархическое строение классов и наследование их свойств и поведения. Наследование (inheritance) -- специальный концептуальный механизм, посредством которого более специальные элементы включают в себя структуру и поведение более общих элементов. Согласно одному из главных принципов методологии ООАП -- наследованию, класс-потомок обладает всеми свойствами и поведением класса-предка, а также имеет собственные свойства и поведение, которые могут отсутствовать у класса- предка. Родитель, предок (parent) -- в отношении обобщения более общий элемент. Потомок (child) - специализация одного из элементов отношения обобщения, называемого в этом случае родителем. От одного класса-предка одновременно могут наследовать несколько классов-потомков

Слайд 91





Диаграмма классов (class diagram)
Описание слайда:
Диаграмма классов (class diagram)

Слайд 92


Основные элементы базовой нотации языка UML, слайд №92
Описание слайда:

Слайд 93





Диаграммы UML 2
Описание слайда:
Диаграммы UML 2

Слайд 94


Основные элементы базовой нотации языка UML, слайд №94
Описание слайда:



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