Кросс-платформенное моделирование

13
All you need is www.uml2.ru Кроссплатформенное моделирование Иванов Денис

Upload: grigoriy-pechenkin

Post on 22-Nov-2014

696 views

Category:

Education


1 download

DESCRIPTION

Выступление Дениса Иванова на Летнем Аналитическом Фестивале - 2010. Иваново, 10 июля 2010 года.

TRANSCRIPT

Page 1: Кросс-платформенное моделирование

All you need is www.uml2.ru

Кроссплатформенноемоделирование

Иванов Денис

Page 2: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

Среда выполнения (Run-time)

Требования (Requirements)

Спецификация программной

системы

(Software System Specification)

Средства разработки

(Programming System)

Page 3: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

Менеджер

Разработчик Задача1..*1..*

Проект*

«instantiate»

1

1..*

управляет

Page 4: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

Иванов:

Разработчик

Задача 1:

Задача

Петров:

Разработчик

Задача 2:

Задача

Задача 3:

Задача

Проект 1:

Проект

Проект 2:

Проект

Сидоров:

Менеджер

Кузнецов:

Менеджер

Менеджер

Разработчик Задача1..*1..*

Проект*

«instantiate»

1

1..*

управляет

Page 5: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

Менеджер

Разработчик Задача1..*1..*

Проект*

«instantiate»

1

1..*

управляет

Page 6: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

- Управление проектами

- Управление командами

- Дисциплина разработки

Менеджер

Разработчик Задача1..*1..*

Проект*

«instantiate»

1

1..*

управляет

Page 7: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

Анализ

Проектирование

Реализация

Тестирование

Подготовка

к повторному

использованию

Артефакт

[специфицированный]

Артефакт

[разработанный]

Page 8: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

Почему модели как артефакты для

повторного использования не имеют

успеха?

Page 9: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

Требования

Программный код 3

? Универсальная платформа ?

Программный код 1 Программный код 2

Среда выполнения 1 Среда выполнения 2

Page 10: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

Требования

Программный код 3

Платформа1

Программный код 1 Программный код 2

Среда выполнения 1

Платформа 2

Среда выполнения 2 Среда выполнения 3 Среда выполнения 4

Кроссплатформенная модель

Page 11: Кросс-платформенное моделирование

Летний Аналитический Фестиваль 2010

Система

uc Платформозависимая модель использования

Система

uc ПлатформоНЕзависимая (кроссплатформенная) модель использования

Система

программирования

Page 12: Кросс-платформенное моделирование

Вопросы?

Page 13: Кросс-платформенное моделирование

Иванов Денис

[email protected]