995d9d97

Одним из уже сложившихся направлений



Одним из уже сложившихся направлений деятельности фирмы ORACLE стала разработка
методологических основ и производство инструментальных средств для автоматизации процессов
разработки сложных прикладных систем, ориентированных на интенсивное использование баз
данных.

Основу CASE-технологии и инструментальной среды фирмы ORACLE
составляют:


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


  • наличие централизованной базы данных, репозитария, для хранения
    спецификаций проекта прикладной системы на всех этапах ее разработки.
    Такой репозитарий представляет собой базу данных специальной структуры,
    работающую под управлением СУБД ORACLE;
  • возможность одновременной работы с репозитарием многих
    пользователей. Такой многопользовательский режим почти автоматически
    обеспечивается стандартными средствами СУБД ORACLE. Централизованное
    хранение проекта системы и управление одновременным доступом к нему всех
    участников разработки поддерживают согласованность действий
    разработчиков и не допускают ситуацию, когда каждый проектировщик или
    программист работает со своей версией проекта и модифицирует ее
    независимо от других;
  • автоматизация последовательного перехода от одного этапа разработки к
    следующему. Для этого предусмотрены специальные утилиты, с помощью
    которых можно по спецификациям концептуального уровня (модели
    предметной области) автоматически получать первоначальный вариант
    спецификации уровня проектирования (описание структуры базы данных и
    состава программных модулей), а по последним после всех необходимых
    уточнений и дополнений автоматически генерировать готовые к выполнению
    программы;
  • автоматизация различных стандартных действий по проектированию и
    реализации приложения: предусматривается генерация многочисленных
    отчетов по содержимому репозитария, обеспечивающих полное
    документирование текущей версии системы на всех этапах ее разработки; с
    помощью специальных процедур предоставляется возможность проверки
    спецификаций на полноту и непротиворечивость и т.д.


Стратегия
Анализ
Проектирование
РеализацияДокументирование
Внедрение
Поддержка




Продукт S- Designor фирмы Powersoft адресован разработчикам информационных
систем. Это графический инструмент для проектирования структуры реляционных баз данных. S-
Designor реализует популярную методологию информационного моделирования, основанную на
представлении информационных объектов и взаимосвязей между ними в виде ER-диаграммы
("сущность-связь"). Используемая в S-Designor нотация - IE (Information Engineering).

В S-Designer эффективно реализована связь как со множеством современных СУБД, так и со
средствами разработки приложений. По завершении разработки модели данных S-Designor
генерирует пакеты SQL-предложений для широкого набора СУБД, включая Oracle, Ingres,
Informix, Sybase, RDB, SQL Server, DB2, AS/400, SQLBase, Access и Paradox. Имеется
встроенный ISQL. Для поддерживаемых СУБД автоматически генерируются триггеры,
обеспечивающие ссылочную целостность. Предусмотрена возможность редактировать хранимые
процедуры непосредственно при подготовке физической модели. Для обеспечения сопровождения
существующих систем S-Designor позволяет проводить восстановление модели по структуре
базы данных (БД). В течение всего цикла разработки модели данных ( 1) с помощью S-
Designor могут быть получены разнообразные отчеты по модели.

На этапе проектирования модели данных S-Designor дает возможность определить элементы
пользовательского интерфейса будущих приложений, работающих с проектируемой базой данных.
Это достигается редактированием репозиториев систем 4GL. В качестве средств разработки
поддерживается PowerBuilder , TeamWindows,
Progress, Uniface и другие.

S-Designor работает в среде Microsoft Windows и Windows NT. Для
его использования достаточно компьютера с процессором 386SX и объемом памяти от 4
мегабайт. В S-Designor присутствуют элементы, характерные для программ редактирования -
линейка инструментов, интерфейс " drag-and-drop", импорт/экспорт графических файлов,
инструменты для создания стандартных графических элементов, управление цветом и шрифтовым
выделением.

При работе с S-Designor сразу заметны очень высокая скорость отрисовки диаграммы и
эффективная реализация интерфейса к СУБД.

Развитые средства быстрого редактирования объектов модели и достаточно полный набор средств
управления расположением объектов на диаграмме - характерные черты, делающие S-
Designor особенно привлекательным.

Содержание раздела