Разделы презентаций


UML ?

Содержание

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

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

Слайд 1UML
?

UML?

Слайд 2язык графического описания для объектного моделирования в области разработки программного

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

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

UML UNIFIED MOGELING LANGUAGE

язык графического описания для объектного моделирования в области разработки программного обеспечения, моделирования бизнес-процессов, системного проектирования и отображения

Слайд 3 предоставить в распоряжение пользователей легко воспринимаемый и выразительный язык визуального

моделирования, специально предназначенный для документирования моделей сложных систем самого различного

целевого назначения

Цель UML

предоставить в распоряжение пользователей легко воспринимаемый и выразительный язык визуального моделирования, специально предназначенный для документирования моделей

Слайд 4Кто использует UML?

Кто использует UML?

Слайд 5- Заказчик - описывает общие задачи и цели проекта (что

будет уметь выполнять программа); - Аналитик - проверяет правильность выбранных подходов,

правильность работы системы и отдельных ее частей; - Разработчик/архитектор – формирует дизайн кода, архитектуру классов, объектов, взаимодействий; - Тестировщик - проверяет уровни, взаимодействия элементов ПО; - Менеджер – формирует общую картину по проекту.

Кто использует UML?

- Заказчик - описывает общие задачи и цели проекта (что будет уметь выполнять программа); - Аналитик -

Слайд 6Плюсы: - Универсальность – единая технология, которую знают большинство программистов

и аналитиков - Оптимизация времени, Автоматизация – генерация кода на основе

диаграмм - Широкое применение – не зависит от языка программирования проекта; - Поддержка ооп; - Много типов диаграмм; - Удобные инструменты; - Разбор основных моментов проекта без изучения кода; - В большинстве случаев возможен перенос диаграмм из одного инструмента в другой.   Минусы: - Нужно изучить правила UML; - Начинающие путаются в типах диаграмм; - несоответствия кода и диаграмм из-за недостатка времени у разработчиков; - Обязательно знание ООП; - Литература и туториалы сложны для новичков.

Плюсы и минусы UML

Плюсы:  - Универсальность – единая технология, которую знают большинство программистов и аналитиков - Оптимизация времени, Автоматизация

Слайд 7Структурные (structure) – описывают общую картину взаимодействий проекта или его

части – кто с кем связан и как все устроено.

Имеют статичную структуру. Поведенческие (behavior) – описывают динамическое поведение проекта или его части, изменение состояния во времени.

Типы диаграмм

Структурные (structure) – описывают общую картину взаимодействий проекта или его части – кто с кем связан и

Слайд 9Диаграмма классов описывает типы объектов системы и различного рода статические

отношения, которые существуют между ними. На диаграммах классов отображаются также

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

Class Diagram
Диаграмма классов

Диаграмма классов описывает типы объектов системы и различного рода статические отношения, которые существуют между ними.

Слайд 11Диаграмма вариантов использования позволяет: - Определить функциональные требования к системе; -

Описать типичные взаимодействия между пользователями системы и самой системой и

предоставить описание процесса её функционирования.

Use-case diagram
Диаграмма прецедентов
Диаграмма вариантов использования

Диаграмма вариантов использования позволяет:   - Определить функциональные требования к системе; - Описать типичные взаимодействия между

Слайд 12Прецеденты – это технология определения функциональных требований к системе. Работа прецедентов

заключается в описании типичных взаимодействий между пользователями системы и самой

системой и предоставлении описания процесса ее функционирования. Сценарий (scenario) – это последовательность шагов, описывающих взаимодействие пользователя и системы. Актер (actor) - представляет собой некую роль, которую пользователь играет по отношению к системе.
Прецеденты – это технология определения функциональных требований к системе. Работа прецедентов заключается в описании типичных взаимодействий между пользователями

Слайд 14Use-case diagram
Диаграмма прецедентов
Диаграмма вариантов использования

Use-case diagramДиаграмма прецедентовДиаграмма вариантов использования

Слайд 15Показывает поведение одного объекта в течение его жизни, начиная от

создания объекта и заканчивая его уничтожением. Каждая диаграмма состояний представляет

некоторый автомат.

State machine diagram
Диаграмма состояний
Диаграмма конечного автомата

Показывает поведение одного объекта в течение его жизни, начиная от создания объекта и заканчивая его уничтожением.

Слайд 16State machine diagram
Диаграмма состояний
Диаграмма конечного состояния

State machine diagramДиаграмма состоянийДиаграмма конечного состояния

Слайд 17Используются для того, чтобы Описать логику процедур, бизнес-процессы и потоки

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

нотацией блок-схем заключается в том, что первые поддерживают параллельное процессы.

Activity diagram
Диаграмма деятельности

Используются для того, чтобы Описать логику процедур, бизнес-процессы и потоки работ.   Во многих случаях они

Слайд 19Позволяет Изобразить участвующие во взаимодействии объекты и последовательность сообщений, которыми

они обмениваются.
Sequence diagram
Диаграмма последовательности

Позволяет Изобразить участвующие во взаимодействии объекты и последовательность сообщений, которыми они обмениваются.Sequence diagramДиаграмма последовательности

Слайд 20Sequence diagram
Диаграмма последовательности

Sequence diagramДиаграмма последовательности

Слайд 21Список платных и бесплатных приложений - http://www.diagramming.org/ C установкой - UML Designer http://www.umldesigner.org/overview/index.html -

Visual Paradigm Community Edition https://www.visual-paradigm.com/solution/freeumltool/ - Altova http://www.altova.com/umodel.html - PlantUML http://plantuml.sourceforge.net/ - Инструменты IBM http://www-01.ibm.com/software/rational/uml/products/ - MS Visio http://products.office.com/en-us/visio/flowchart-software 
Инструменты

uml
Список платных и бесплатных приложений - http://www.diagramming.org/  C установкой  - UML Designer http://www.umldesigner.org/overview/index.html  -

Слайд 22Без установки: • http://creately.com/ • http://www.genmymodel.com/ • http://yuml.me/ Плагины  • Eclipse http://eclipse.org/papyrus/ http://marketplace.eclipse.org/content/uml-designer-eclipse-luna-version • NetBeans http://plugins.netbeans.org/plugin/55435/easyuml http://plugins.netbeans.org/plugin/49069/plantuml
Инструменты uml

Без установки: • http://creately.com/ • http://www.genmymodel.com/ • http://yuml.me/  Плагины  • Eclipse http://eclipse.org/papyrus/ http://marketplace.eclipse.org/content/uml-designer-eclipse-luna-version  • NetBeans http://plugins.netbeans.org/plugin/55435/easyuml http://plugins.netbeans.org/plugin/49069/plantumlИнструменты uml

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика