Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Обзор CASE-систем






1.3.1. Design/IDEF

Пакет Design/IDEF (Meta Software Corp.) – графическая среда для про-

ектирования и моделирования сложных систем широкого назначения, под-

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

ций (IDEF0/SADT), структур и потоков данных в системе (IDEF1, IDEF1X,

E-R) и поведения системы (IDEF/CPN). Пакет Design/IDEF был использо-

ван для создания проектов сложнейших систем, связанных с автоматиза-

цией и компьютеризацией производства, управлением и контролем, теле-

коммуникациями и аэрокосмонавтикой. Design/IDEF используется как со-

ставная часть в некоторых известных пакетах типа CIM (Computer

Integrated Manufacturing) и САЕ (Computer Aided Engineering) и принят в

 

качестве стандарта для проектов, финансируемых американскими и евро-

пейскими спонсорами. Рассмотрим более подробно основные возможности

пакета Design/IDEF:

1. Представление графики: Design/IDEF имеет быструю и высококаче-

ственную графику, включающую создание стандартных и пользователь-

ских объектов, выравнивание и манипулирование объектами, выбор атри-

бутов графических объектов и текста. Дополнительно в Design/IDEF реа-

лизованы возможности, требуемые для редактирования и моделирования

данных: построение связывающих линий типа «резинка», маршрутизация

и сглаживание дуг т.д.

2. Обеспечение непротиворечивости модели: Design/IDEF имеет встро-

енные возможности, дающие уверенность разработчику, что IDEF -модель

(I ntegration D efinition for F unction M odeling) будет точной, целостной и не-

противоречивой на протяжении всего цикла ее создания. Например, при

модификации текста, принадлежащего функциональному блоку или дуге в

какой-то одной части модели, текст будет динамически скорректирован на

всех страницах модели.

3. Поддержка Словаря Данных: Design/IDEF имеет встроенный Словарь

Данных, который позволяет хранить информацию и создавать отчеты о

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

определять начальную информацию об объектах и предоставляет разнооб-

разный набор функций сопровождения, восстановления и сохранения це-

лостности файлов данных. Возможности словаря отличаются большой

гибкостью и позволяют пользователю вводить неограниченное число па-

раметров для каждого объекта. В сочетании с высококачественной печа-

тью на лазерном принтере, это позволяет разработчику создавать докумен-

тацию проекта, отвечающую самым высоким требованиям.

4. Генерация отчетов: Design/IDEF предоставляет возможность исполь-

зовать пять видов отчетов для поддержки и анализа моделей: отчет о кон-

 

троле полноты модели; отчет о функциях; отчет о дугах; отчет о ссылках;

IDEF -отчет. Все отчеты могут быть показаны на экране компьютера, отре-

дактированы и распечатаны с помощью текстового редактора. Design/IDEF

анализирует и отбирает данные для генерации текстового файла, содержа-

щего информацию о диаграммах и Словаре. Информация, содержащаяся в

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

граммах, таких как, например, электронные таблицы, настольные изда-

тельские системы и текстовые редакторы.

5. Организация коллективной работы: Design/IDEF поддерживает рабо-

ту многочисленной группы разработчиков, создающих одновременно

большую и сложную IDEF -модель. Подмодели легко интегрируются в од-

ну большую модель.

6. Моделирование данных (IDEF1, IDEF1X и ER – методологии)

Design/IDEF дает также возможность создавать информационные модели,

которые представляют как собственно данные, так и связи между ними в

системе. Информация, содержащаяся в IDEF -моделях, экспортируется в

любую базу данных, а сами модели могут быть экспортированы в

Design/CPN - пакет динамического моделирования и анализа сложных

систем.

Как CASE -пакет по разработке программного обеспечения Design/IDEF

поддерживает первые стадии создания программного продукта:

1. Формулировка требований и целей проекта - определение того, что

проектируемая система будет делать.

2. Разработка спецификаций – формализованное описание требований.

3. Создание проекта – определение подсистем и взаимодействий между

ними.

4. Документирование проекта – создание базы данных проекта, тексту-

альное описание составных частей проекта.

 

5. Анализ проекта – проверка проекта на полноту и непротиворечи-

вость.

Результатом работы пакета Design/IDEF является проект программной

системы, состоящий из двух частей:

1. Проекта функциональной структуры системы, содержащего иерархи-

чески связанные страницы с IDEF0 -диаграммами и описывающего все мо-

дули (вплоть до элементарных функций) системы, их взаимосвязи, вход-

ные и выходные параметры.

2. Проекта информационной структуры системы – логической модели

ее базы данных, описывающей все структуры и взаимосвязи данных.

Оба проекта проверяются на полноту и непротиворечивость, сопровожда-

ются базой данных проекта и документацией.

Design/IDEF работает в различных операционных средах: можно стро-

ить модели на IBM PC под MS-Windows, Macintosh или под Unix X Window

System и переносить диаграммы из одной операционной среды в другую.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал