Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Автоматизированное проектирование информационных систем с использованием case-технологии. Классификация case-технологий - файл


скачать (33.7 kb.)


Практическая работа №1

ТЕМА: Автоматизированное проектирование информационных систем с

использованием CASE-технологии. Классификация CASE-технологий

Аббревиатура CASE (Computer Aided Software/System Engineering) означает проектирование программного обеспечения или системы на основе компьютерной поддержки. Такое проектирование называется CASE-технологией проектирования.

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

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

CASE-технология – актуальное и интенсивно развивающееся на­правление создания САПР в области программных продуктов и ИС. Практически ни одна крупная ИС не создается в настоящее время без использования CASE-средств.

Область применения CASE-технологий относится к созданию, прежде всего экономических ИС, что объясняется массовостью этих систем.

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

CASE-технологии применяются также там, где проблематика предметной области отличается большой сложностью, например в разра­ботке системного программного обеспечения.



Классификация 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-системы, ориентированные на проектирование и генерацию БД и пользовательских интерфейсов.

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


Скачать файл (33.7 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации