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