Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Dip-Othet-verst2.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
2.48 Mб
Скачать

1.9 Средство проектирования баз данных PowerDesigner 11

Рисунок 1.1 - Общий вид PowerDesigner 11

PowerDesigner 11.0 – полнофункциональный инструментарий для создания бизнес-приложений, включающий в себя средства моделирования бизнес-процессов, возможности концептуального и физического проектирования баз данных, возможности моделирования с использованием UML, и предоставляющий централизованный репозитарий для хранения моделей и объектов.

Основные особенности продукта PowerDesigner:

  • Моделирование бизнес-процессов на основе диаграмм потоков управления.

  • Технологии моделирования данных (концептуальная и физическая модель), основанные на индустриальном стандарте «сущность/связь» (entity/relationship), включая технологии моделирования хранилищ данных (схемы «звезда» и «снежинка», многомерное моделирование, привязка к конкретному источнику данных).

  • Стандартные диаграммы UML: use case, activity, sequence, диаграммы классов, компонентов и другие диаграммы.

  • Генерация на основе диаграмм классов исходных текстов для Java, C#, C++, PowerBuilder и VB.Net, .

  • Генерация операторов DDL (Data Definition Language) более чем для 50 РСУБД включая Oracle вплоть до версии 10g, IBM DB/2 до v8, Microsoft SQL Server 2000, Sybase ASE, ASA and IQ, MySQL и для многих других

  • Поддержка EJB 2.0.

  • Определение сложных пользовательских типов данных, включая Java-классы и хранимые Java–процедуры, содержащиеся в БД.

  • Обратное проектирование схемы базы данных в концептуальную и физическую модель.

  • Обратное проектирование существующей бизнес-логики в диаграммы классов (Java, PowerBuilder, C#, VB.Net).

  • Прямое и обратное проектирование XML-приложений в диаграммы классов. Поддержка XML-DTD, XML-схемы и XML-данных.

  • Интеграция с популярными средствами разработки на Java и с ведущими сертифицированными под J2EE/EJB 2.0 серверами приложений.

  • Requirement Model, специализированная модель для документирования и анализа требований предъявляемых к создаваемой информационной системе.

  • Information Liquidity Model, модель предназначенная для проектирования систем репликации данных.

  • Современный, графический, настраиваемый пользовательский интерфейс, содержащий

    • общую оболочку;

    • обозреватель объектов;

    • область редактирования диаграмм;

    • область состояния.

    • Улучшенное управление моделями, включая синхронизацию объектов, моделей и баз данных.

    • Расширенный, независимый от модели генератор отчетов, позволяющий получить документ, включающий в себя информацию по нескольким моделям.

1.10 Delphi

Delphi (см. рис. 4) – это продукт корпорации Borland International для быстрого создания приложений. Высокопроизводительный инструмент визуальной разработки приложений, работающих с базами данных в архитектуре клиент-сервер, Internet/Intranet, а также для локальных машин и файл-серверной архитектуры. Этот инструментарий включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. Лежащий в основе Delphi язык – Object Pascal, который является расширением объектно-ориентированного языка Pascal (Turbo/Borland Pascal, начиная с версии 5.5). В Delphi также входят локальный SQL-сервер InterBase, генераторы отчетов, библиотеки визуальных компонентов, и прочее необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.

Преимущества Delphi по сравнению с аналогичными программными продуктами.

  • Быстрота разработки приложения;

  • Высокая производительность разработанного приложения;

  • Низкие требования разработанного приложения к ресурсам компьютера;

  • Наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

  • Возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных текстах);

  • Удачная проработка иерархии объектов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]