Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемsef2009
1 Моделирование на UML Денис Иванов. Ай Ти Консалтинг
2 Каков был Ваш ПЕРВЫЙ ШАГ, после того как Вы узнали о существовании UML? 1.Пошел(а) на курсы 2.Прочитал(а) книгу 3.Установил(а) программу, позволяющую рисовать UML диаграммы и попытал(а)ся что- то сделать 4. А что такое UML? 5.Другое
3 Что такое UML? UML = Unified Modeling Language Моделирования Язык Унифицированный
4 Назначение UML UML – графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем
5 Спецификация
6 Визуализация
7 Проектирование The Unified Modeling Language (UML) – is a general-purpose visual modeling language that is used to specify, visualize, construct, and document the artifacts of a software system
8 Документирование Все элементы модели могут содержать текстовое описание Почти все инструменты могут собирать из них осмысленные документы Почти никто из разработчиков этим не пользуется
9 Чем не является UML? 1. Языком программирования – Генерация кода возможна 2. Моделью процесса разработки приложений – Модель необходима и имеется – Rational Unified Process (RUP)
10 Модель UML Модель UML это совокупность конечного множества конструкций языка, главные из которых сущности и отношения Модель UML это нагруженный мульти-псевдо- гипер-орграф.
11 Сущности
12 Какие из перечисленных отношений существуют в UML? 1. Зависимости 2. Ассоциации 3. Уточнения 4. Обобщения 5. Реализации 6.Расширения
13 Механизмы расширения (i) Механизмы расширения встроенный в язык способ изменить язык позволяют определять новые элементы модели на основе существующих управляемым и унифицированным способом
14 Механизмы расширения (ii)
15 Механизмы расширения (iii)
16 Диаграммы Что делает система? – Диаграмма использования / Use case diagram Из чего состоит система? – Диаграмма классов / Class diagram – Диаграмма компонент ов / Component diagram – Диаграмма размещения / Deployment diagram – Диаграмма объектов / Object diagram – Диаграмма внутренней структуры / Composite structure diagram Как работает система? – Диаграмма деятельности / Activity diagram – Диаграмма коммуникации / Communication diagram – Диаграмма последовательности / Sequence diagram – Диаграмма автомата / State machine diagram – Обзорная диаграмма взаимодействия / Interaction overview diagram – Диаграмма синхронизации / Timing diagram Как управлять сложностью модели? – Диаграмма пакетов / Package diagram
30 Системы Информационные системы управления предприятием (Enterprise Resource Planning - ERP) Приложения реального времени (real-time) и встроенные (embedded) системы Клиент-серверные системы массового обслуживания
31 References Иванов Д.Ю., Новиков Ф.А. «Моделирование на UML», Санкт-Петербург, Наука и техника, 2009 (срок выхода – октябрь 2009)
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.