Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 10.doc
Скачиваний:
58
Добавлен:
06.02.2016
Размер:
3.25 Mб
Скачать

Вопрос 5. Классификация case-средств

CASE-средства можно сгруппировать по аналогии с классификацией ИС, для создания которых предназначены данные программные про­дукты. С этой точки зрения выделяют:

  • локальные CASE-средства, служащие для анализа ИС и разработки автоматизированных рабочих мест (иногда такой подход называют «кусочной» автоматизацией), поддерживающие один-два типа моделей и методов. Примерами таких CASE-средств являются: Design/IDEF, CASE, Аналитик;

  • малые интегрированные CASE-средства, используемые для созда­ния небольших интегрированных ИС и поддерживающие несколь­ко типов моделей и методов. В эту категорию попадают: AllFusion Erwin Data Modeler (прежнее название Erwin), AllFusion Model Manager (прежнее название Bpwin), Silverrun;

  • средние интегрированные CASE-средства, поддерживающие от 4 до 10-15 типов моделей и методов. К данному типу следует отнести: Rational Rose, Designer/2000.

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

  • по поддерживаемым методологиям проектирования: функ­ционально (структурно)-ориентированные, объектно-ориентиро­ванные и комплексно-ориентированные (набор методологий про­ектирования);

  • по поддерживаемым графическим нотациям построения ди­аграмм: с фиксированной нотацией, с отдельными нотациями и наиболее распространенными нотациями;

  • по степени интегрированности: tools (отдельные локальные средства), toolkit (набор неинтегрированных средств, охватыва­ющих большинство этапов разработки ИС) и workbench (пол­ностью интегрированные средства, связанные общей базой про­ектных данных – репозиторием);

  • по типу и архитектуре вычислительной техники: ориенти­рованные на ПЭВМ, ориентированные на локальную вычисли­тельную сеть (ЛВС), ориентированные на глобальную вычисли­тельную сеть (ГВС) и смешанного типа;

  • по режиму коллективной разработки проекта: не поддер­живающие коллективную разработку, ориентированные на ре­жим реального времени разработки проекта, ориентированные на режим объединения подпроектов;

  • по типу операционной системы: работающие под уп­равлением WINDOWS; работающие под управле­нием UNIX и работающие под управлением различных ОС(WINDOWS, UNIX, OS/2 и др.).

В разряд CASE-систем попадают как относительно дешевые системы для ПК с ограниченными воз­можностями (такие, как редакторы диаграмм), так и дорогостоя­щие системы для больших ЭВМ.

Современные CASE-системы охватывают обширную область поддержки различных технологий проектирования и программи­рования: от простых средств анализа и документирования ИС до полномасштабных средств автоматизации, покрывающих весь ЖЦ ИС.

Помимо поддержки начальных этапов разработки, важное значение приобретают CASE-системы, ориентированные на про­ектирование и генерацию БД и пользовательских интер­фейсов.

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

Соседние файлы в предмете Проектирование информационных систем