1. Кроссплатформенное
моделирование
Иванов Денис
All you need is www.uml2.ru
2. Требования (Requirements)
Спецификация программной
системы
(Software System Specification)
Средства разработки
(Programming System)
Среда выполнения (Run-time)
Летний Аналитический Фестиваль 2010
3. 1..* 1..* *
Разработчик Задача Проект
1..*
«instantiate»
1
Менеджер
управляет
Летний Аналитический Фестиваль 2010
4. 1..* 1..* *
Разработчик Задача Проект
1..*
«instantiate»
1
Менеджер
управляет
Иванов: Задача 1: Проект 1: Сидоров:
Разработчик Задача Проект Менеджер
Задача 3: Проект 2: Кузнецов:
Задача Проект Менеджер
Петров: Задача 2:
Разработчик Задача
Летний Аналитический Фестиваль 2010
5. 1..* 1..* *
Разработчик Задача Проект
1..*
«instantiate»
1
Менеджер
управляет
Летний Аналитический Фестиваль 2010
6. 1..* 1..* *
Разработчик Задача Проект
1..*
«instantiate»
1
Менеджер
управляет
- Управление проектами
- Управление командами
- Дисциплина разработки
Летний Аналитический Фестиваль 2010
7. Тестирование
Артефакт
[разработанный]
Реализация Анализ
Проектирование
Подготовка
Артефакт
к повторному [специфицированный]
использованию
Летний Аналитический Фестиваль 2010
8. Почему модели как
артефакты для
повторного
использования не имеют
успеха?
Летний Аналитический Фестиваль 2010
9. Требования
Программный код 1 Программный код 2 Программный код 3
? Универсальная платформа ?
Среда выполнения 1 Среда выполнения 2
Летний Аналитический Фестиваль 2010
10. Требования
Кроссплатформенная модель
Программный код 1 Программный код 2 Программный код 3
Платформа1 Платформа 2
Среда выполнения 1 Среда выполнения 2 Среда выполнения 3 Среда выполнения 4
Летний Аналитический Фестиваль 2010
11. uc ПлатформоНЕзависимая (кроссплатформенная) модель использования
uc Платформозависимая модель использования Система
Система
Система
программирования
Летний Аналитический Фестиваль 2010