CASE- технологии в проектировании ИС. Классификация CASE- средств

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

Под CASE –средствами понимают программные средства, поддерживающие основные этапы ЖЦ ПО, включая анализ требований к системе, проектирование ПО и БД, генерация кода, тестирование, документирование, управление конфигурациями, управление проектами и т.д.

Характерной особенностью для CASE-систем является:

- единый графический язык; - единая БД проекта; - Поддержка коллективной работы и управления проектом;

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

- генерация документации; - верификация проекта (поддержка различных версий); - Сопровождение и Реинжиниринг.

Все современные CASE-средства могут быть классифицированы в основном по типам и категориям.

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

Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ.

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

Design/IDEF поддерживает методологии IDEF0;IDEF1x;IDEF2. Design/IDEF поддерживает первые стадии создания программного продукта. Данная среда поддерживает словарь данных, генерацию отчетов, поддерживает коллективную работу, имеется возможность моделировать данные.

BPwin — позволяет аналитику создавать сложные модели БП и поддерживает 3 методологии — IDEFO, IDEF3 и DFD

Silverrun - Состоит из следующих инструментов:

BPR (Bisness Process Modeler) предназначен для DFD с возможностью проверки целостности построенной модели.

ERX – используется для построения ER-диаграмм.

RDN (Range Data Modeler) – инструмент реляционного моделирования позволяет генерировать SQL-скрипты для создания таблиц.

2) Средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. ERWin, SilverRun, Designer 2000 (Oracle)- Наиболее полно поддерживает все этапы создания приложения обработки данных. Поддерживает только Оракл. Имеет возможность генерации прототипов программ на СИ, Java.

3) Средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. SuperStructure (Computer Data Systems)

Помимо этого, CASE-средства можно классифицировать по следующим признакам:

- применяемым методологиям и моделям систем и БД;

- степени интегрированности с СУБД;

- доступным платформам.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: