Читайте также:
|
|
Таким образом, перед генерацией все элементы системной структурной диаграммы должны быть определены с учетом интерфейса и связи с таблицами ER-модели.
Технологические операции с преобразователями П8 – П11 отражают процесс кодогенерации проекта.
Пре образователь П8 "Генерация описания схемы БД". На основе диаграммы "сущность-связь" (D6) и системной структурной диаграммы (D8), а также универсума целевых СУБД (U8) происходит выбор СУБД и генерация для нее описания схемы БД (D9)
Преобразователь П9 "Генерация модуля описания системы БД (DDL)". Входом для технологической операции с преобразователем П9 служат:
описание схемы БД(D9);
структура программного приложения (D8);
универсум языков определения данных (DDL) (U9).
В результате процесса генерации получаем исходные тексты программ на языке выбранной среды (D9). Генерация может быть двух видов:
1. Неполная генерация заключается в том, что на основе диаграммы "сущность-связь" и выбранной целевой СУБД генерируются модули описания данных DDL на языке описания данных. В результате выполнения неполной генерации на выбранном языке определения данных (SQL и т. п.) создается модуль описания данных (D10).
2. Полная генерация включает в себя:
- генерацию DDL на языке описания данных;
- выбор среды, в которой будет приведен исходный код, полученный во время генерации;
- запуск процесса генерации.
Преобразователь П10 "Генерация приложения (DDM)". На основе системной структурной диаграммы (D8) и универсума языков определения модулей DDM (U10) происходит генерация модулей программного приложения П10. Результатом генерации являются модули программного приложения, реализующего ЭИС (D11).
Преобразователь П11 "Интеграция модулей приложения". В результате выполнения технологической операции с преобразователем П11 происходит интеграция полученных ранее модулей D10 и D11, что приводит к получению готового программного приложения, реализующего ЭИC(G2).
Дата добавления: 2015-08-27; просмотров: 76 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Технологическая сеть проектирования ЭИС | | | Стандартное накрытие |