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

       

К новым подходам в организации проектирования БД



Поскольку новые требования в большой, если не определяющей степени связаны с ростом
скорости изменений в требованиях к ИС, новые подходы в методах проектирования неразрывно
связаны с новой организацией проектирования.

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

Сейчас различные циклические и спиральные схемы рассматриваются как средство использования
преимуществ подходов быстрого прототипирования ИС с исключением их недостатков
(неуправляемости) за счет использования классических структурных методов на каждом витке
спирали.

Однако, такие циклические схемы сохраняют многие старые недостатки структурных методов. Для
условий Н.С.П. важными недостатками являются:


  • трудоемкость внесения изменений в действующие компоненты;


  • ограничения возможностей компонентного проектирования использующего
    комплектации и перекомплектации различных готовых компонентов.

Существуют и другие, например, громоздкость ведения проектной документации. Все это
полностью относится и к проектированию БД.

В условиях компонентного проектирования организационная схема проектирования БД должна
выглядеть как схема параллельного спирального проектирования компонентов БД и их
комплексирования по необходимости.

Часто можно встретить утверждения, что объектно-ориентированное проектирование и
программирование решают проблемы, порожденные структурным подходом и остающиеся при
использовании циклических схем. Однако, с использованием таких технологий вопросы
смысловой интероперабельности, тем более - при компонентном проектировании, могут в
реальности осложниться еще больше из-за инкапсулированности описаний и меньшего внимания к
дисциплине документирования данных. Представляется, что делать выводы о границах
применимости этих подходов еще рано.

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