Визуализация и моделирование с использованием UML в Visual Studio 2010 Ultimate Евгений Чигиринский Microsoft.

Презентация:



Advertisements
Похожие презентации
Создание Workflow с помощью Visual Studio 2010 Сергей Бельский Украинская Лизинговая Компания MVP SharePoint Server.
Advertisements

Сериализация пользовательских моделей среды визуального моделирования QReal Выполнил: Александр Меламуд Руководитель: Юрий Литвинов.
Моделирование на UML Денис Иванов. Ай Ти Консалтинг.
1 Диаграммы реализации (implementation diagrams).
Дмитрий Андреев Microsoft
InternetApplications Division (IAD) 1 PowerDesigner в1999.
Бакалов Михаил, гр. 544 Научный руководитель : Терехов А. Н. Рецензент: Замышляев А. Н. Эффективная реализация расширяемой метамодели CASE- средства на.
Microsoft TechDays Сергей Попов Независимый разработчик.
Зачем нам нужна VP? Задачи VP взаимодействие между заказчиками и командой разработчиков понимание разрабатываемой системы сокращение расходов упрощение.
Платформа разработки ASP.NET Гайдар Магдануров t: e: m: +7.
8/13/2012dotSITE - XP and MSF development in.NET1 Проектирование и создание приложений на базе Visual Studio.NET Andrew Filev Team leader dotSITE Ltd.Co.
2. UML – унифицированный язык моделирования систем.
Microsoft TechDays Михаил Черномордиков Developer Evangelist, Microsoft
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 2. Знакомство с построением диаграмм вариантов.
Model/View-архитектура CASE-пакета REAL-MV Тимофей Брыксин, гр. 545 Научный руководитель: А.Н.Терехов Рецензент: Д.В.Кознов.
Программная инженерия Андрей Дмитриев ©2009.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Программное создание web-фрагментов, ускорителей и средств визуального поиска.
The UML Тимофеев Никита
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Разработка RIA-приложений с помощью LightSwitch Эксперт по разработке Microsoft Россия Дмитрий Андреев.
Транксрипт:

Визуализация и моделирование с использованием UML в Visual Studio 2010 Ultimate Евгений Чигиринский Microsoft

Microsoft и UML Инвестиции в Domain Specific Language Tools (DSL Tools) с VS 2005 UML как одна из моделей для DSL Class Designer UML Class Diagram

Microsoft и UML VS 2010 – полная поддержка UML в Visual Studio и его интеграция с VSTS UML и DSL Tools взаимно дополняют друг друга.

Modeling Project Новый тип проекта VS – Modeling Project (.modelproj) Типы поддерживаемых диаграмм: – Диаграммы деятельности – Диаграммы вариантов использования – Диаграммы классов – Диаграммы компонентов – Диаграммы последовательности

UML модель в Visual Studio VS 2008 DSL Tools – Модель и диаграмма жестко связаны друг с другом – Невозможно представление одной модели на двух и более диаграммах VS 2010 UML – Модель хранится в отдельном файле – Может быть показана на нескольких диаграммах UML Model Explorer – редактор модели Модель можно расширять программно через Visual Studio Visualization and Modeling SDK (VsVmSDK)

UML дизайнеры в VS 2010

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

Диаграмма классов

Диаграмма компонентов

Диаграмма деятельности

Диаграмма последовательности

Интеграция с TFS UML диаграммы – часть исходного кода решения Поддержка артефактов TFS в UML дизайнерах

Профили UML Профили UML – набор стереотипов для элементов модели. Используются для добавления свойств элементов модели

Профили UML (продолжение) Пользователи могут создавать свои профили UML Профили UML поставляемые с VS 2010 – Стандартный профиль UML L2 – Стандартный профиль UML L3 – C# профиль

Demo: Modeling project, UML Diagrams и Model Explorer

Генерация кода Для генерации кода используется язык текстовых шаблонов T4 T4 шаблоны для генерации C# кода поставляются с Visual Studio Генерация кода как часть процесса сборки

Генерация кода (продолжение) Пользователь может использовать свои шаблоны

Поддержка XMI XMI (XML Metadata Interchange) – стандарт обмена метаданными – часто применяется как формат обмена UML-моделями Используется большинством программ, работающих с UML диаграммами Поддержка в VSTS 2010 – Импортирование из XMI 2.1 Service Pack 2 – Экспортирование в XMI 2.1 XMI 2.1 Exporter Tool

Demo: Генерация кода и работа с XMI

References - MSDN. Developing Models for Software Design MSDN Channel 9 Video. Организация и управление вашими моделями с помощью VS 2010 UML Блог Стива Кука, архитектора команды Visual Studio 2010 Ultimate Блог Олега Сыча. UML Modeling, Code Generation и детальное описание языка шаблонов T4.

Q & A