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

Анализ средств проектирования информационных систем



Современные СП могут быть разделены на две большие категории. Первую составляют CASE-
системы (как независимые (upper CASE), так и интегрированные с СУБД), обеспечивающие
проектирование БД и приложений в комплексе с интегрированными средствами разработки
приложений "клиент-сервер" (например, Westmount I-CASE+Uniface,
Designer/2000+Developer/2000). Их основное достоинство заключается в том, что они позволяют
разрабатывать всю ИС целиком (функциональные спецификации, логику процессов, интерфейс с
пользователем и базу данных), оставаясь в одной технологической среде. Инструменты этой
категории, как правило, обладают существенной сложностью, широкой сферой применения и
высокой гибкостью.

Вторую категорию составляют собственно средства проектирования БД, реализующие ту или
иную методологию, как правило, "сущность-связь" ("entity-relationship") и рассматриваемые в
комплексе со средствами разработки приложений. К средствам этой категории можно отнести


такие, как SILVERRUN+JAM, ERwin/ERX+PowerBuilder и др.

Помимо указанных категорий, СП можно классифицировать по следующим признакам:


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

В разряд СП попадают как относительно дешевые системы для персональных компьютеров (ПК) с
весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных
вычислительных платформ и операционных сред. Так, современный рынок программных средств
насчитывает около 300 различных CASE-систем, наиболее мощные из которых так или иначе
используются практически всеми ведущими западными фирмами.

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

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

На сегодняшний день Российский рынок программного обеспечения располагает следующими
наиболее развитыми СП:


  • Westmount I-CASE;
  • Uniface;
  • Designer/2000+Developer/2000 (ORACLE);
  • SILVERRUN+JAM;
  • ERwin/ERX+PowerBuilder.

Приведенный список не претендует на полноту. Кроме того, на рынке постоянно появляются как
новые (для отечественных пользователей) системы, так и новые версии и модификации
перечисленных систем (например, CASE/4/0, System Architect и т.д.).

Некоторое представление о возможностях наиболее развитых СП может дать краткая
характеристика следующих программных продуктов:


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