Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rescue.asd.doc
Скачиваний:
13
Добавлен:
22.04.2019
Размер:
624.13 Кб
Скачать

6. Методология idef0.

Формой представления моделей в IDEF0 являются диаграммы. Диаграммы содержат блоки и дуги. Блоки изображают функции моделируемой системы и представляются в виде прямоугольников. Луги, изображаемые в виде соединительных линий со стрелками, связывают блоки и отображают взаимосвязи между ними.

Блоки соответствуют функциям системы, поэтому названиями блоков являются глаголы или глагольные обороты (например, «Разработать технологический процесс»). Луги изображают объекты - например, планы, данные, оборудование, и поэтому описываются (помечаются) существительными или существительными с определениями.

Между функциями и объектами возможны четыре отношения: вход, управление, механизм, выход (рис. 1.3). Входные дуги изображают объекты, используемые функциями. Дуги управления предоставляют информацию, необходимую для выполнения функций. Дуги механизмов описывают, как функции реализуются. Выходные дуги изображают объекты, в которые преобразуются входы. Таким образом, дуги на диаграммах изображают интерфейсы между функциями системы, а также между системой и окружающей средой.

На одной диаграмме IDEF0 рекомендуется изображать не более шести блоков, что облегчает понимание и использование диаграмм. Выполнение этого требованя достигается выбором соответствующего уровня детализации функций в диаграмме. Для более подробного описания тех блоков, где функции указаны в «обобщенном» виде, можно построить дополнительные диаграммы, детализирующие эти функции и процессы их выполнения. Число уровней такой детализации не ограничено.

Существуют специальные программные средства (например, пакет Design/IDEF), позволяющие автоматизировать процессы формирования структур и графических изображений создаваемых функциональных моделей IDEF0. Тем самым автоматизируются начальные этапы процесса проектирования сложных информационных систем.

Пакет Design/IDEF относится к так называемым системам класса CASE (Computer Aided Software Engineering). Средства CASE позволяют в наглядной форме моделировать предметную область, анализировать ее на всех этапах разработки и сопровождения, разрабатывать необходимые приложения. При разработке проекта информационной системы, Design/iDEF обеспечивает:

■ формулировку требований и целей проекта - определение того, что проектируемая система будет делать;

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

■ создание проекта - определение состава подсистем и взаимодействий между ними;

■ документирование проекта - создание базы данных проекта, текстовые описания составных частей проекта;

■ анализ проекта - проверка проекта на полноту и непротиворечивость.

Проект информационной системы, создаваемый в Design/IDEF, состоит из двух частей:

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

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

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

Использование методологии IDEF0 при построении моделей позволяет повысить качество и глубину проработки, систематизировать информацию, уменьшить число ошибок, улучшить проектную документацию и т. д.

Однако, диаграммы IDEF0 (как и диаграммы других видов) являются лишь одной из форм представления моделей. .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]