Файл: Инструментальные средства разработки sybase power designer.pptx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 47

Скачиваний: 10

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Инструментальные средства разработки SYBASE POWER DESIGNER

Выполнил(а):

На основании цели к рассмотрению подлежат следующие задачи:

  • исследовать сущность и назначение Sybase PowerDesigner;
  • рассмотреть методологию моделирования PowerDesigner;
  • рассмотреть технологии моделирования PowerDesigner;
  • рассмотреть преимущества Sybase Power Designer.

Сущность и назначение Sybase PowerDesigner

PowerDesigner – программное средство, разработанное для решения следующих задач:


Моделирование данных (Data Modelling)

Документирование и управление архитектурой предприятия

Позволяет моделировать бизнес, информационную и технологическую архитектуры предприятия

Значительно упрощает взаимодействие бизнес и ИТ подразделений, позволяя им говорить на одном языке

Обеспечивает возможность хранить не только существующую архитектуру (“As is”), но и целевую (“Target”) и маршрутную карту изменений

Sybase PowerDesigner предлагает методы, необходимые для сбора бизнес-требований, и позволяет создавать модели бизнес-процессов, необходимые аналитикам.

Методология моделирования PowerDesigner

В PowerDesigner реализованы концепции итерационного и структурного проектирования информационной системы:

Итерационный подход предполагает разработку программного обеспечения по спиральной модели. Каждой "виток" спирали включает часть или все этапы проекта и соответствует шагу к "улучшению" программного продукта - наращивание функциональных возможностей, исправление ошибок и т.д. На каждом шаге, модификация проекта может проводиться:
на различных уровнях

одновременно в нескольких местах

(в программном коде, OOM, CDM, PDM, …)

(при параллельной разработке)



Исходные данные

Средство разработки

Описание этапа проектирования и результат

1

Требования к структуре приложения и функциональным возможностям; способы применения и пользователи

PowerDesigner / модуль ООМ

Проектирование концептуальной модели приложения в нотации UML - диаграмм прецедентов (use-CASE), сценариев (sequence или scenario), классов (class) и пр.

Результат: диаграмма ООМ.

2

Данные о предметной области проектируемого приложения

PowerDesigner / модуль CDM

Проектирование концептуальной модели данных в нотации IE: определение сущностей и установка связей между ними.

Результат: диаграмма CDM.

3

Концептуальная модель данных (CDM)

PowerDesigner / модуль PDM

Прямой инжиниринг CDM в физическую модель данных (PDM) и доработка последней (адаптация к выбранной СУБД, оптимизация).

Результат: диаграмма PDM.

4

Физическую модель данных (PDM)

PowerDesigner / модуль PDM, СУБД

Генерация сценариев DDL и передача их на СУБД (через ODBC или текстовый файл с запросами SQL).

Результат: модель данных в конкретной СУБД.

5

ОО и физическая модели данных (ООМ и PDM)

PowerDesigner / модуль ООМ

Объединение (merge) моделей, преобразование структур данных PDM в классы ООМ, обновление CDM (при необходимости).

Результат: дополненная диаграмма ООМ.


Характеристика возможных преобразований моделей

6

Объектно-ориентированная модель ООМ

PowerDesigner / модуль ООМ

Прямой инжиниринг ООМ в исходные тексты выбранного средства разработки приложения.

Результат: Шаблоны или готовый код на Java, PowerBuilder, C++, VB или другом языке программирования.

7

Исходные тексты из п 6.

выбранное средство разработки (Sybase PowerBuilder,  PowerJ, Sun tdK, Microsoft VC++)

Доработка приложения с помощью средств RAD или "обычного" программирования (разработка пользовательского интерфейса, функции ввода/вывода и пр.)

Результат: дополненный программный код и готовое исполняемое приложение (на данном витке итерации)

8

Исходные тексты из п. 7

PowerDesigner / модули ООМ, CDM, PDM

Обратный инжиниринг обновленных классов в диаграммы UML модели ООМ и обновление CDM, PDM, структуры БД (при необходимости)

Результат: обновленные модели ООМ, CDM, PDM.

Характеристика возможных преобразований моделей

Технологии моделирования PowerDesigner

PowerDesigner поддерживает следующие технологии моделирования:


Моделирование данных

Моделирование приложений

Моделирование бизнес процессов

Моделирование Архитектуры предприятия

Модели PowerDesigner полностью интегрированы: используя уникальную технологию соединения и синхронизации (Link and Synch), PowerDesigner интегрирует метаданные между всеми типами моделей.

Преимущества Sybase Power Designer

Ключевым преимуществом PowerDesigner является поддержка всех уровней моделирования (бизнес, объектный, логический, физический и др.) и моделей данных, а также возможность хранить их в едином репозитории связанными между собой с помощью технологии Link&Sync.

Большое количество организаций по всему миру пользуются такими уникальными возможностями PowerDesigner как:


Возможность управлять временем, стоимостью и рисками при внесении изменений в приложения, архитектуру и т.п

Сокращение сроков вывода новых продуктов и услуг на рынок

Повышение отдачи от систем бизнес-анализа (BI) благодаря возможности интегрировать метаданные и анализировать движение данных от источников до отчетов



Налаживание коммуникаций между бизнесом и ИТ за счет использования единой среды обмена информацией

Оптимизация использования ИТ ресурсов и перенаправление их на более приоритетные проекты

На сегодняшний день PowerDesigner является лидером многочисленных рейтингов и имеет одну из самых больших долей рынка в мире среди средств моделирования и управления архитектурой

Заключение

PowerDesigner - ведущий инструмент в области моделирования и управления метаданными, предназначенный для создания моделей данных, информационной архитектуры и архитектуры предприятия. PowerDesigner дает компании силу анализа взаимосвязей (технология impact analysis), возможность управления изменениями на этапе проектирования и технику управления метаданными.

Ключевые характеристики PowerDesigner:

  • Моделирование бизнес-процессов
  • Моделирование данных
  • Объектное моделирование
  • Репозиторий масштаба предприятия