Главная страница
Навигация по странице:

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

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

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

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

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

  • Инструментальные средства разработки SYBASE POWER DESIGNER2. Инструментальные средства разработки sybase power designer


    Скачать 157.08 Kb.
    НазваниеИнструментальные средства разработки sybase power designer
    Дата04.05.2023
    Размер157.08 Kb.
    Формат файлаpptx
    Имя файлаИнструментальные средства разработки SYBASE POWER DESIGNER2.pptx
    ТипДокументы
    #1107447

    Инструментальные средства разработки 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:

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


    написать администратору сайта