Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЮрий Тейковцев
2 Microsoft TechDayshttp:// Виталий Дильмухаметов
3 Microsoft TechDayshttp:// Модели вокруг нас План зданияГеографическая карта Схема алгоритма Модель – абстрактное описание какого- либо объекта
4 Microsoft TechDayshttp:// Потому что с ними проще отражение только некоторой части свойств объекта; абстрагирование от конкретной реализации; легкость манипуляций с моделями … Все модели обманчивы, но некоторые из них могут быть полезны
5 Microsoft TechDayshttp:// Это платформа для «МоделеОриентированной» разработки Язык описания моделей и DSL Средства проектирования: Intellipad и Quadrant Репозиторий: хранение моделей
6 Microsoft TechDayshttp:// Это обычная база данных SQL Server Служит для хранения описаний и экземпляров моделей Схемы моделей Экземпляры
7 Microsoft TechDayshttp:// «М» - не язык программирования «М» - это семейство языков: «MSchema» – язык описания моделей «MGrammar» – язык описания языков различных предметных областей (domain- specific languages, DSLs)
8 Microsoft TechDayshttp:// «MSchema» описывает схему, т.е. структуру модели Определяет отношения между схемами, управляет ограничениями и пр. Преобразуется в T-SQL Позволяет сконцентрироваться на модели, а не реляционном её представлении
9 Microsoft TechDayshttp:// «MGrammar» позволяет определить языки предметной области (DSL) Примеры текстовых DSL: SQL язык регулярных выражений «язык» математических формул Осло включает средства создания парсеров для DSL, определённых с помощью «MGrammar»
10 Microsoft TechDayshttp:// «MSchema» и «MGrammar»
11 Microsoft TechDayshttp:// MX.exeMX.exe M.exeM.exe Образ (*.mx) Исходный текст (*.m) Репозиторий MGX.exeMGX.exe MG.exeMG.exe Образ (*.mgx) Определение DSL (*.mg) Текст на DSL
12 Microsoft TechDayshttp:// Intellipad текстовый редактор «М» включает просмотр итогового T-SQL Quadrant визуальный редактор «М» Репозитарий == MS SQL, поэтому подойдёт привычное средство (например, SSMS)
13 Microsoft TechDayshttp://
14 Репозиторий Oslo 1) Изменение модели процесса WF 2) Изменение реализации активности WF 4) Мониторинг работы Сервер с хостинг-средой Dublin Бизнес- аналитик Quadrant Visual Studio IIS Manager Разработчик IT-Pro Сервисы
15 Microsoft TechDayshttp:// Oslo SDK CTP (октябрь 2008) Intellipad Excel 2007 add-in Документация по M, Oslo, репозиторию Примеры моделей Quadrant доступен только в составе виртуальной машины с PDC08
16 Microsoft TechDayshttp:// Центр разработки Oslo ( пакет Oslo SDK CTP веб-касты (в т.ч. записи с PDC08) ссылки на блоги команды Oslo больше документации и примеров
17 Microsoft TechDayshttp:// © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.