Файл: Инструментальные средства разработки sybase power designer.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.12.2023
Просмотров: 46
Скачиваний: 10
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Инструментальные средства разработки SYBASE POWER DESIGNER
На основании цели к рассмотрению подлежат следующие задачи:
Сущность и назначение Sybase PowerDesigner
PowerDesigner – программное средство, разработанное для решения следующих задач:
Методология моделирования PowerDesigner
Технологии моделирования PowerDesigner
PowerDesigner поддерживает следующие технологии моделирования:
Инструментальные средства разработки 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:
- Моделирование бизнес-процессов
- Моделирование данных
- Объектное моделирование
- Репозиторий масштаба предприятия