Одним из уже сложившихся направлений
Одним из уже сложившихся направлений деятельности фирмы 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 особенно привлекательным.
Содержание раздела