CASE-пакет Design/IDEF

Пакет Design/IDEF – графическая среда для проектирования и моделирования сложных систем широкого назначения, поддерживающая методологию описания и моделирования системных функций (IDEF0/SADT), структур и потоков данных в системе (IDEF1, IDEF1X, ER) и поведения системы (IDEF/CPN).

Пакет Design/IDEF разработан фирмой Meta Software (США) и принят в качестве стандарта для проектов, финансируемых американскими и европейскими спонсорами. Пакет был использован для создания проектов сложнейших систем, связанных с автоматизацией и компьютеризацией производства, управлением и контролем в телекоммуникационных сетях и аэрокосмических комплексах и др. Рассмотрим основные возможности пакета [10].

Организация графической среды. Пакет предоставляет быструю и высококачественную графику, позволяющую создавать стандартные и пользовательские графические объекты, осуществлять выравнивание и манипулирование объектами, выбирать атрибуты графических объектов и текста. В пакете реализованы возможности для построения и редактирования диаграмм: построение связывающих линий типа «резинка», маршрутизация и сглаживание дуг и т.д.

Обеспечение непротиворечивости модели. В пакете имеются возможности, обеспечивающие точность, целостность и непротиворечивость IDEF-модели на протяжении всего цикла ее создания. Так, при модификации текста, принадлежащего функциональному блоку или дуге в какой-то одной части модели, осуществляется динамическая корректировка текста на всех страницах модели.

Поддержка «Словаря данных». Встроенный «Словарь данных» позволяет хранить информацию о функциях и потоках данных в IDEF-модели, вводить неограниченно число параметров для каждого объекта. Предоставляется разнообразный набор функций сопровождения, восстановления и сохранения целостности файлов данных.

Генерация отчетов. Пакет Design/IDEF предоставляет пять видов отчетов для поддержки и анализа моделей: отчет о функциях; отчет о дугах; отчет о ссылках; отчет о контроле полноты модели; IDEF-отчет. Все отчеты могут быть выведены на экран компьютера, отредактированы с помощью текстового редактора и распечатаны. Из отчетов информация может быть экспортирована для использования в других программах, таких, как электронные таблицы, текстовые редакторы и др.

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

Моделирование данных (IDEF1-, IDEF1X- и ER-методологии). Пакет позволяет создавать информационные модели, которые представляют собой как собственно данные, так и связи между ними. Информация, содержащаяся в IDEF-моделях, экспортируется в любую базу данных, а сами модели могут быть экспортированы в Design/CPN – пакет динамического моделирования сложных систем.

Как CASE-продукт по разработке программного обеспечения пакет Design/IDEF поддерживает первые этапы создания программного продукта, которыми являются:

· формулировка требований и целей проекта;

· разработка спецификаций (формализованное описание требований);

· создание проекта (определение подсистем и их взаимодействий);

· документирование проекта (создание базы данных проекта, текстовое описание составных частей проекта);

· анализ проекта (проверка проекта на полноту и непротиворечивость).

Результатом работы пакета Design/IDEF является проект программной системы, состоящий из двух частей:

1) проекта функциональной структуры системы, содержащего иерархически связанные страницы с IDEF0-диаграммами и описывающего все модули (вплоть до элементарных функций) системы, их взаимосвязи, входные и выходные параметры;

2) проекта информационной структуры системы – логической модели ее базы данных, описывающей все структуры и взаимосвязи данных.

С помощью средств пакета Design/IDEF оба проекта проверяются на полноту и непротиворечивость, дополняются базой данных проекта и документацией. Пакет Design/IDEF работает в различных операционных средах: Windows, Macintosh, Unix и др. можно переносить диаграммы из одной операционной среды в другую.


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



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