Методология DATARUN
Высокая динамичность рынка требует от организаций быстрого развития информационно-
технологической инфраструктуры. Одной из ее наиболее важных и дорогостоящих составляющих
является информационная система, для реализации которой применяются современные технологии:
архитектура клиент/сервер, распределенные базы данных, сложные сети коммуникаций, развитые
интерфейсы пользователя. Все это ставит перед разработчиком проблему выбора инструментальных
средств и технологий для ведения проекта.
Создание сложной информационной системы невозможно без единого интегрированного подхода к
процессу разработки. Такой подход часто оформляется в виде коммерчески доступной методологии
проектирования. Методология служит двум целям: 1) обеспечивает концептуальную основу для всего
процесса разработки; 2) предоставляет технологию руководства проектом.
Многие методологии применялись в течение ряда лет с разной степенью успеха. Часто разнообразие
используемых в них моделей приводит к получению огромного количества документации, не
сосредоточенной на результатах. Множественные перекрывающиеся модели процессов и данных создают
избыточность, которая преподносится как перекрестный контроль.
DATARUN - уникальная концепция в ряду методов. Эта методология гарантирует, что на каждой стадии
выполняется только существенная для целей проекта работа, облегчающая быстрое создание
приложений. Повторения и избыточность в спецификациях исключаются, создается управляемая,
основанная на моделях форма итеративной разработки. Исходные версии объектов доступны для
непосредственного использования на следующих фазах проектного цикла. Создаваемая информационная
система описывается рядом последовательных моделей, каждая из которых является развитием
предыдущей и наследует правила и данные, определенные в более ранних моделях. Наследование
свойств позволяет многократно использовать различные спецификации на всех уровнях прикладного
проекта.
Методология DATARUN ведет заказчика и разработчика информационной системы по всем этапам
жизненного цикла проекта, от стадии первоначальной экономической оценки затрат на проект до выхода
реального приложения. Она позволяет координировать и контролировать работу всех групп лиц, занятых
в работе над проектом.
Методология DATARUN обеспечена средствами автоматизированной поддержки:
- Для управления проектной деятельностью имеется система Software
Engineering Companion, позволяющая детально расписывать ведение проекта,
распределять проектные роли среди исполнителей, контролировать выполнение
заданий.
- Детальное изложение техник моделирования данных и бизнес-функций,
проектирования баз данных, создания приложений содержится в гипертекстовой
системе Software Engineering Guidelines.
- Автоматизация проведения проектных работ обеспечивается CASE-системой
SILVERRUN.
Предоставляемая этими средствами среда проектирования дает возможность руководителю проекта
контролировать выполнение работ. Каждый участник проекта, подключившись к системе, может
уточнить содержание и сроки выполнения порученной ему работы, изучить технику ее выполнения в
гипертексте по технологиям, и вызвать инструмент (модуль SILVERRUN) для реального выполнения
работы.
Такой автоматизированный комплекс поддержки выполнения проектов, основанный на современной
методологии проектирования и эффективном CASE-средстве, создает все необходимые условия для
быстрого создания сложных информационных систем с высоким качеством.