Средства концептуального проектирования КИС (CASE-средства)

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

1.CASE системы, направленные на поддержку концептуального проектирования сложных систем (CASE для концептуального проектирования). 2. CASE системы, подчеркивающие направленность систем на автоматизированное проектирование ПО (инструментальные CASE или инстр-ые среды разработки ПО).

1. Концептуальные CASE классифицируются:

♦ Системы функционального проектирования; •Системы информационного проектирования; • Системы поведенческого проектирования

Наиболее известной методологией (1) сложных систем является методология SADT, впоследствии ставшая основой стандарта IDЕF 0. Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой либо предметной области. Функциональная модель отражает функциональную структуру объекта, то есть производимые им действия и связи между ними.

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

2. Инструментальные CASE-системы включают:

• Интегрированные комплексы и инструментальные средства для автоматизации всех этапов ЖЦ ПО (Work Вanch);

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

Средства CASE-систем по своему функциональному назначению принадлежит к одной из групп:

1. Средства программирования. 2. Средства управления программным проектом. 3. Средства верификации программ. 4. Средства документирования.

1.Средства программирования: Компиляторы; Построители диаграмм потоков данных; Планировщики для построения высокоуровневых спецификаций; Отладчики программ и т.п.

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

3.Средства верификации служат для оценки эффективности исполнения разработки программ и определения наличия в них ошибок и противоречий.

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

Проектирование ИС с помощью CASE:
Средства анализа (Upper), -для построения и анализа моделей предметной области (Design/IDEF, BPwin).
Средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Designer/2000 (ORACLE), Silverrun, CASE.Аналитик.Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных;

Средства проектирования БД, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin, и DataBase Designer (ORACLE). Средства проектирования БД имеются также в составе CASE-средств, Designer/2000, Silverrun;

Средства разработки приложений. К ним относятся средства Developer/2000 (ORACLE) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun;
Средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Silverrun, Designer/2000, ERwin и S-Designor.

 


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



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