Корпоративные базы данных - статьи

Комплекс согласованных инструментальных средств



Предлагаемая методология создания ИС поддерживается комплексом согласованных между собой
инструментальных средств, который обеспечивает непрерывный цикл автоматизации процессов,
выполняемых на всех этапах ЖЦ ИС.. Согласованность этих средств обеспечивается наличием
интерфейсов для прямого взаимодействия и поддержкой общепринятых стандартов открытых
систем.

Комплекс средств такого рода позволяет строить модели, описывающие деятельность
организации, формировать требования к ИС, быстро переходить от моделей требований к ИС к
проекту приложений и баз данных. Он обеспечивает поддержку быстрой итеративной разработки
приложений, их тестирование и интеграцию в систему. Заложенные в методологию и
поддержанные этими инструментальными средствами принципы, основанные на использовании
моделей и повторном использовании спецификаций, обеспечивают возможность быстрого
внесения изменений как на стадиях создания ИС, так и на стадиях сопровождения и развития.



Созданные на базе этого набора средств распределенные ИС (приложения и БД) могут быть
реализованы как в двухзвенной, так и в трехзвенной архитектуре клиент-сервер. Этот же набор
средств позволяет переносить приложения и базы данных на различные платформы без
перепрограммирования. Приложения, созданные на базе этого набора средств, являются
открытыми и масштабируемыми. В состав набора входят средства реинжиниринга, позволяющие
автоматически восстанавливать модель существующей системы. В соответствии с проектом эта
модель может быть использована для построения моделей новой системы.

Методология и поддерживающий ее набор инструментальных средств обеспечивают полный
контроль и гибкое управление ходом разработки, включая:


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


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