Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Что такое UML

Содержание

Назначение языкаUML - унифицированный язык моделирования.Язык - система знаков, служащая: средством человеческого общения и мыслительной деятельности; способом выражения самосознания личности; средством хранения и передачи информации.Язык включает в себя набор знаков (словарь) и правила их употребления и
Что такое UMLЛесько Сергей АлександровичMSP, MCP, MSTS, RHCT ЦНИТ, ИТ6sergey@testor.ru Назначение языкаUML - унифицированный язык моделирования.Язык - система знаков, служащая: средством человеческого UML – “язык”Языки бывают естественные и искусственные, формальные и неформальные. UML - Элементы формального искусственного языкаСинтаксис-определение правил построения конструкций языка; Семантика-определение правил, в соответствии UML - UML – “унифицированный”эра Историческая справкаUML вобрал в себя черты нотаций:Грейди Буча (Grady Booch)Джима Румбаха (Jim Rumbaugh)Айвара Якобсона (Ivar Jacobson) Многообразия методов Появление ООП(начало 80-х) стартовала Объектно-ориентированный подход:позволил существенно повысить производительность трудапо-иному взглянуть на проблемы и методы их Появление UMLпоявление ООП требовало удобного инструмента для моделированияВ 1991-м каждый из Типичный процесс создания продукта проблемы программной инженериипроблемы с коммуникацией и пониманием, вызванные отсутствием четкой спецификацииUML определяют UML - это спецификацииСпецификация - подробное описание системы, которое полностью определяет ее Каждый специалист называет спецификации по-своемупостановка задачи,требования пользователя,техническое задание,функциональная спецификация,архитектура системы... Каждый говорят РешениеПроблему может решить только наличие единого, унифицированного средства создания спецификаций, достаточно простого Визуализация. Всё понятно! ПроектированиеUML позволяет строить модели программных систем может производиться генерация каркасного кода «реверс-инжиниринг» ДокументированиеUML-модели сами по себе уже являются документами любой элемент на любой диаграмме UML можно использоватьдля рисования картинок(для коммуникаций внутри команды и с заказчиком)средство обмена информациейсредство спецификации системгенерация кода Где используется UMLЯзык UML предназначен прежде всего для разработки программных систем. Его UML использовать нельзя как:язык программированияUML не является и спецификацией какого бы то Терминология и нотация UML используется четыре вида элементов нотацииФигуры(прямоугольники, эллипсы, ромбы ) Линии(соединяются с фигурами)сплошная и пунктирнаязначки, надписи. CASE средстваIBM Rational Rose; Borland Together; Gentleware Poseidon; Microsoft Visio; Telelogic TAU G2. ВыводыUML - еще один формальный язык, который необходимо освоить каждому, кто собирается Контрольные вопросыКак расшифровывается аббревиатура UML? Какая версия UML является текущей? Кто были
Слайды презентации

Слайд 2 Назначение языка
UML - унифицированный язык моделирования.

Язык - система

Назначение языкаUML - унифицированный язык моделирования.Язык - система знаков, служащая: средством

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

выражения самосознания личности;
средством хранения и передачи информации.
Язык включает в себя набор знаков (словарь) и правила их употребления и интерпретации (грамматику).


Слайд 3 UML – “язык”
Языки бывают естественные и искусственные, формальные

UML – “язык”Языки бывают естественные и искусственные, формальные и неформальные. UML

и неформальные.
UML - язык формальный и искусственный
UML -

язык графический

Слайд 4 Элементы формального искусственного языка
Синтаксис-определение правил построения конструкций языка;

Элементы формального искусственного языкаСинтаксис-определение правил построения конструкций языка; Семантика-определение правил, в


Семантика-определение правил, в соответствии с которыми конструкции языка приобретают

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


Слайд 5 UML - "моделирование"
UML - это язык моделирования
язык объектно-ориентированного

UML -

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

с помощью созданной модели некоторой дополнительной информации об объекте

Слайд 6 UML – “унифицированный”
эра "до UML«
"войны методов«
UML стал единым

UML – “унифицированный”эра

универсальным стандартом для объектно-ориентированного моделирования


Слайд 7 Историческая справка
UML вобрал в себя черты нотаций:
Грейди Буча

Историческая справкаUML вобрал в себя черты нотаций:Грейди Буча (Grady Booch)Джима Румбаха (Jim Rumbaugh)Айвара Якобсона (Ivar Jacobson)

(Grady Booch)
Джима Румбаха (Jim Rumbaugh)
Айвара Якобсона (Ivar Jacobson)


Слайд 8 "войны методов".
Период- далекие 80-е годы
разные люди использовали разные

нотации
зачастую требовался "переводчик«
Один и тот же символ мог означать

в разных нотациях абсолютно разные вещи

Слайд 9 Многообразия методов

Многообразия методов

Слайд 10 Появление ООП
(начало 80-х) стартовала "объектно-ориентированная эра“
SmallTalk
Появление объектно-ориентированного подхода

Появление ООП(начало 80-х) стартовала

в первую очередь было обусловлено увеличением сложности задач.


Слайд 11 Объектно-ориентированный подход:
позволил существенно повысить производительность труда
по-иному взглянуть на

Объектно-ориентированный подход:позволил существенно повысить производительность трудапо-иному взглянуть на проблемы и методы

проблемы и методы их решения
сделать программы легко расширяемыми
вершинами программных

технологий сегодня стали платформы, такие как Microsoft .NET Framework и Sun Java.

Слайд 12 Появление UML
появление ООП требовало удобного инструмента для моделирования
В

Появление UMLпоявление ООП требовало удобного инструмента для моделированияВ 1991-м каждый из

1991-м каждый из "трех амиго"начал с написания книги
Один хорош

в проектировании, другой в анализе, третий в user experience
в 1995 UML был впервый продемонстрирован
В 1997 году UML был отправлен в Object Management Group (OMG) для стандартизации
Текущая версия UML 2.0

Слайд 13 Типичный процесс создания продукта

Типичный процесс создания продукта

Слайд 14 проблемы программной инженерии
проблемы с коммуникацией и пониманием, вызванные

проблемы программной инженериипроблемы с коммуникацией и пониманием, вызванные отсутствием четкой спецификацииUML

отсутствием четкой спецификации
UML определяют как графический язык моделирования общего

назначения(для проектирования чего угодно)
UML предназначен для спецификации, визуализации, проектирования и документирования всех артефактов

Слайд 15 UML - это спецификации
Спецификация - подробное описание системы,

UML - это спецификацииСпецификация - подробное описание системы, которое полностью определяет

которое полностью определяет ее цель и функциональные возможности.
Различают:


словесные спецификации на естественном языке;
модельные спецификации;
формальные спецификации.


Слайд 16 Каждый специалист называет спецификации по-своему
постановка задачи,
требования пользователя,
техническое задание,
функциональная

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

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

просто не понимают друг друга.
В итоге ☹

Слайд 17 Решение
Проблему может решить только наличие единого, унифицированного средства

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

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

лиц.


Слайд 18 Визуализация. Всё понятно!

Визуализация. Всё понятно!

Слайд 19 Проектирование
UML позволяет строить модели программных систем
может производиться

ПроектированиеUML позволяет строить модели программных систем может производиться генерация каркасного кода «реверс-инжиниринг»

генерация каркасного кода
«реверс-инжиниринг»


Слайд 20 Документирование
UML-модели сами по себе уже являются документами
любой

ДокументированиеUML-модели сами по себе уже являются документами любой элемент на любой

элемент на любой диаграмме может быть снабжен ноутсом
построение набора

диаграмм уже является процессом документирования будущей системы

Слайд 21 UML можно использовать
для рисования картинок(для коммуникаций внутри команды

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

и с заказчиком)
средство обмена информацией
средство спецификации систем
генерация кода


Слайд 22 Где используется UML
Язык UML предназначен прежде всего для

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

разработки программных систем. Его использование особенно эффективно в следующих

областях:
информационные системы масштаба предприятия;
банковские и финансовые услуги;
телекоммуникации;
транспорт;
оборонная промышленность, авиация и космонавтика;
розничная торговля;
медицинская электроника;
наука;
распределенные Web-системы.



Слайд 23 UML использовать нельзя как:
язык программирования
UML не является и

UML использовать нельзя как:язык программированияUML не является и спецификацией какого бы

спецификацией какого бы то ни было инструмента моделирования
UML не

является и моделью какого-либо процесса разработки

Слайд 24 Терминология и нотация
"Нотация" - это то, что в

Терминология и нотация

других языках называют «синтаксисом»
Само слово "нотация" подчеркивает, что UML

- язык графический
одна из задач UML -служить средством коммуникации внутри команды и при общении с заказчиком.
будь диаграммы нарисованы карандашом на салфетке или созданы на компьютере


Слайд 25 UML используется четыре вида элементов нотации
Фигуры(прямоугольники, эллипсы, ромбы

UML используется четыре вида элементов нотацииФигуры(прямоугольники, эллипсы, ромбы ) Линии(соединяются с фигурами)сплошная и пунктирнаязначки, надписи.

)
Линии(соединяются с фигурами)
сплошная и пунктирная
значки,
надписи.


Слайд 26 CASE средства
IBM Rational Rose;
Borland Together;
Gentleware Poseidon;

CASE средстваIBM Rational Rose; Borland Together; Gentleware Poseidon; Microsoft Visio; Telelogic TAU G2.


Microsoft Visio;
Telelogic TAU G2.


Слайд 27 Выводы
UML - еще один формальный язык, который необходимо

ВыводыUML - еще один формальный язык, который необходимо освоить каждому, кто

освоить каждому, кто собирается заниматься программной инженерией.
Само собой

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


  • Имя файла: chto-takoe-uml.pptx
  • Количество просмотров: 153
  • Количество скачиваний: 1