SlideShare a Scribd company logo
1 of 13
Download to read offline
Кроссплатформенное
              моделирование
                  Иванов Денис




All you need is                  www.uml2.ru
Требования (Requirements)


                 Спецификация программной
                           системы
                (Software System Specification)

                       Средства разработки
                       (Programming System)


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

Летний Аналитический Фестиваль 2010
1..*     1..*                       *
Разработчик                            Задача                    Проект

                                                                      1..*
                                      «instantiate»



                                                      1
                                      Менеджер
                                                          управляет




Летний Аналитический Фестиваль 2010
1..*   1..*                   *
                                       Разработчик                  Задача                    Проект

                                                                                                   1..*
                                                                   «instantiate»



                                                                                   1
                                                                   Менеджер
                                                                                       управляет




  Иванов:                Задача 1:             Проект 1:                               Сидоров:
Разработчик               Задача                Проект                                 Менеджер


                         Задача 3:             Проект 2:                               Кузнецов:
                          Задача                Проект                                 Менеджер


  Петров:                Задача 2:
Разработчик               Задача




 Летний Аналитический Фестиваль 2010
1..*   1..*                    *
       Разработчик                     Задача                    Проект

                                                                      1..*
                                      «instantiate»



                                                      1
                                      Менеджер
                                                          управляет




Летний Аналитический Фестиваль 2010
1..*   1..*                   *
                                      Разработчик                  Задача                    Проект

                                                                                                  1..*
                                                                  «instantiate»



                                                                                  1
                                                                  Менеджер
                                                                                      управляет




- Управление проектами
- Управление командами
- Дисциплина разработки


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




       Артефакт
    [разработанный]
                             Реализация                     Анализ




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




    Подготовка
                                           Артефакт
   к повторному                       [специфицированный]
   использованию



Летний Аналитический Фестиваль 2010
Почему модели как
         артефакты для
           повторного
     использования не имеют
             успеха?

Летний Аналитический Фестиваль 2010
Требования

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

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

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




Летний Аналитический Фестиваль 2010
Требования

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


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

                       Платформа1                                     Платформа 2

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




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



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

                          Система




                                                                                                  Система
                                                                                             программирования




     Летний Аналитический Фестиваль 2010
Вопросы?
Иванов Денис

denis.ivanov@it-konsulting.spb.ru

More Related Content

Viewers also liked

innovaChron\'s Workshop Catalog
innovaChron\'s Workshop CataloginnovaChron\'s Workshop Catalog
innovaChron\'s Workshop Catalogremicote
 
Slovak Fashion Night, New York 2009
Slovak Fashion Night, New York 2009Slovak Fashion Night, New York 2009
Slovak Fashion Night, New York 2009eva.klanduchova
 
Central Asian countries
Central Asian countriesCentral Asian countries
Central Asian countriesinvestoralist
 
OpenMI Developers Training
OpenMI Developers TrainingOpenMI Developers Training
OpenMI Developers TrainingJan Gregersen
 
Seven Principles For Systems Security
Seven Principles For Systems SecuritySeven Principles For Systems Security
Seven Principles For Systems Securityinvestoralist
 
Stepsto Trial Juries
Stepsto Trial JuriesStepsto Trial Juries
Stepsto Trial Juriesmtoto
 
Qliktechcorporateoverview
QliktechcorporateoverviewQliktechcorporateoverview
Qliktechcorporateoverviewivango1
 
Open Source per Donne / Girl Geek
Open Source per Donne / Girl GeekOpen Source per Donne / Girl Geek
Open Source per Donne / Girl GeekSara Rosso
 
Responsible Tourism by Nicolás and Marcos
Responsible Tourism by Nicolás and MarcosResponsible Tourism by Nicolás and Marcos
Responsible Tourism by Nicolás and Marcosvivislide
 
Is It True That (Presentation Intercultural Management Course 2011) Version 1...
Is It True That (Presentation Intercultural Management Course 2011) Version 1...Is It True That (Presentation Intercultural Management Course 2011) Version 1...
Is It True That (Presentation Intercultural Management Course 2011) Version 1...Pozzolini
 
The ant and the corporation - 2nd Edition
The ant and the corporation - 2nd EditionThe ant and the corporation - 2nd Edition
The ant and the corporation - 2nd EditionFrances Kazan
 
Dextrys IT Services Organization Overview
Dextrys IT Services Organization OverviewDextrys IT Services Organization Overview
Dextrys IT Services Organization OverviewLiuweiting
 
Estrategiasprácpresen
EstrategiasprácpresenEstrategiasprácpresen
Estrategiasprácpresenbumikz
 

Viewers also liked (19)

innovaChron\'s Workshop Catalog
innovaChron\'s Workshop CataloginnovaChron\'s Workshop Catalog
innovaChron\'s Workshop Catalog
 
ISCTE Summer School 2009
ISCTE Summer School 2009ISCTE Summer School 2009
ISCTE Summer School 2009
 
Slovak Fashion Night, New York 2009
Slovak Fashion Night, New York 2009Slovak Fashion Night, New York 2009
Slovak Fashion Night, New York 2009
 
Central Asian countries
Central Asian countriesCentral Asian countries
Central Asian countries
 
OpenMI Developers Training
OpenMI Developers TrainingOpenMI Developers Training
OpenMI Developers Training
 
Seven Principles For Systems Security
Seven Principles For Systems SecuritySeven Principles For Systems Security
Seven Principles For Systems Security
 
Stepsto Trial Juries
Stepsto Trial JuriesStepsto Trial Juries
Stepsto Trial Juries
 
imagenes
imagenesimagenes
imagenes
 
Qliktechcorporateoverview
QliktechcorporateoverviewQliktechcorporateoverview
Qliktechcorporateoverview
 
Open Source per Donne / Girl Geek
Open Source per Donne / Girl GeekOpen Source per Donne / Girl Geek
Open Source per Donne / Girl Geek
 
Responsible Tourism by Nicolás and Marcos
Responsible Tourism by Nicolás and MarcosResponsible Tourism by Nicolás and Marcos
Responsible Tourism by Nicolás and Marcos
 
Is It True That (Presentation Intercultural Management Course 2011) Version 1...
Is It True That (Presentation Intercultural Management Course 2011) Version 1...Is It True That (Presentation Intercultural Management Course 2011) Version 1...
Is It True That (Presentation Intercultural Management Course 2011) Version 1...
 
The ant and the corporation - 2nd Edition
The ant and the corporation - 2nd EditionThe ant and the corporation - 2nd Edition
The ant and the corporation - 2nd Edition
 
Dextrys IT Services Organization Overview
Dextrys IT Services Organization OverviewDextrys IT Services Organization Overview
Dextrys IT Services Organization Overview
 
Proceso Matriz
Proceso MatrizProceso Matriz
Proceso Matriz
 
Dubrovsky
DubrovskyDubrovsky
Dubrovsky
 
Estrategiasprácpresen
EstrategiasprácpresenEstrategiasprácpresen
Estrategiasprácpresen
 
Kubo kubu
Kubo kubuKubo kubu
Kubo kubu
 
Busijness Environment
Busijness EnvironmentBusijness Environment
Busijness Environment
 

More from Grigoriy Pechenkin

григорий печенкин. системный анализ Vs. системная аналитика
григорий печенкин. системный анализ Vs. системная аналитикагригорий печенкин. системный анализ Vs. системная аналитика
григорий печенкин. системный анализ Vs. системная аналитикаGrigoriy Pechenkin
 
Сценарное планирование
Сценарное планированиеСценарное планирование
Сценарное планированиеGrigoriy Pechenkin
 
Бесконтактное обследование
Бесконтактное обследованиеБесконтактное обследование
Бесконтактное обследованиеGrigoriy Pechenkin
 
Управление командой аналитиков
Управление командой аналитиковУправление командой аналитиков
Управление командой аналитиковGrigoriy Pechenkin
 
Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?Grigoriy Pechenkin
 
Свой среди чужих
Свой среди чужихСвой среди чужих
Свой среди чужихGrigoriy Pechenkin
 
Как написать хорошее коммерческое предложение
Как написать хорошее коммерческое предложениеКак написать хорошее коммерческое предложение
Как написать хорошее коммерческое предложениеGrigoriy Pechenkin
 
Жизнь замечательных ТЗ
Жизнь замечательных ТЗЖизнь замечательных ТЗ
Жизнь замечательных ТЗGrigoriy Pechenkin
 

More from Grigoriy Pechenkin (20)

Lapshin
LapshinLapshin
Lapshin
 
Zhelnova
ZhelnovaZhelnova
Zhelnova
 
Vedenin
VedeninVedenin
Vedenin
 
Shemis
ShemisShemis
Shemis
 
Safin
SafinSafin
Safin
 
Kumskov
KumskovKumskov
Kumskov
 
Kupriyanov
KupriyanovKupriyanov
Kupriyanov
 
Khokhrina
KhokhrinaKhokhrina
Khokhrina
 
Bakirova
BakirovaBakirova
Bakirova
 
Belin
BelinBelin
Belin
 
Baikin
BaikinBaikin
Baikin
 
Bezugly
BezuglyBezugly
Bezugly
 
григорий печенкин. системный анализ Vs. системная аналитика
григорий печенкин. системный анализ Vs. системная аналитикагригорий печенкин. системный анализ Vs. системная аналитика
григорий печенкин. системный анализ Vs. системная аналитика
 
Сценарное планирование
Сценарное планированиеСценарное планирование
Сценарное планирование
 
Бесконтактное обследование
Бесконтактное обследованиеБесконтактное обследование
Бесконтактное обследование
 
Управление командой аналитиков
Управление командой аналитиковУправление командой аналитиков
Управление командой аналитиков
 
Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?
 
Свой среди чужих
Свой среди чужихСвой среди чужих
Свой среди чужих
 
Как написать хорошее коммерческое предложение
Как написать хорошее коммерческое предложениеКак написать хорошее коммерческое предложение
Как написать хорошее коммерческое предложение
 
Жизнь замечательных ТЗ
Жизнь замечательных ТЗЖизнь замечательных ТЗ
Жизнь замечательных ТЗ
 

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

  • 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