План на курса
Въведение
- Разбиране на архитектурата на езиците OCL и UML
- Обзор на OWL и структурата на онтологиите
Език за ограничения на обектите (OCL)
- Абстрактен и конкретен синтаксис
- Описване на семантиката с UML
- Използване на стандартната библиотека на OCL
- Използване на OCL изрази в UML модели
- Страница с семантика
- Разбиране на други концепции на OCL
- Разширяване на OCL
Език за онтологии в уеба (OWL)
- Обзор на кадра за описание на ресурси (RDF)
- Синтаксис за сериализация на XML за RDF
- Разбиране на основните елементи на OWL
- Разбиране на сложните класове на OWL
- Импортиране на онтологии
- Мъпиране на онтологии
- Версиониране на онтологии
Семантично интегриране на OCL и OWL
- Преобразуване на диаграма за класове на UML в онтология на OWL
- Преобразуване на OWL/SWRL в език за маркиране на правила на REWERSE (R2ML)
- Мъпиране на интегритетни ограничения на R2ML в OCL
Резюме и следващи стъпки
Изисквания
- Основни умения по програмиране
- Основно разбиране в структурите на приложенията
Целева аудитория
- Програмисти
- Софтуерни инженери
Отзиви от потребители (5)
Всичко беше на много високо ниво. Благодаря!
Magda Lesniak - Comarch Polska S.A.
Курс - Certyfikacja OCUP2 UML - Przygotowanie do egzaminu UML2 Intermediate
Машинен превод
Компанията Малявика е отличен треньор. Много работоспособна и отговаря добре на моите въпроси. Разбирам, че обхватът на SysML и EA е огромен, но тя се опитва да представи обучението по най-подходящия начин. Чак и времето си за отдих е потравила да търси отговори на нашите въпроси. Мой почит! Отличен учител!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Курс - System Engineering using SysML and UML 2
Машинен превод
-Знанията на учителя по темата бяха действительно добри. Той успя да обясни твърде добре и да отговори на всички въпроси в момента. -Би било много полезно да се научи какви възможности има всяка една уредба. -Структурата, която той показа, например използването на сценарии и следимост, ще бъде много полезна в моята ежедневна работа.
Harsha Jain - Scania CV AB
Курс - Introduction to Enterprise Architect
Машинен превод
Много ми харесват простите, но информативите примерни кодове.
Yue Wang - DBS Bank Ltd
Курс - Design Patterns
Машинен превод
Hands-on курс, провеждан с помощта на приложението Sparx EA, което широко използваме на работа
Andy Davey - Envitia
Курс - Data Modelling with UML
Машинен превод